找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1123|回复: 1
打印 上一主题 下一主题
收起左侧

求思路 利用动态扫描技术(单一时间只有一个数码管点亮)和定时器1

[复制链接]
跳转到指定楼层
楼主
ID:989983 发表于 2021-12-9 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

利用动态扫描技术(单一时间只有一个数码管点亮)和定时器1(必须用定时器1定时)在数码管上显示出7654开始一1/10s的速度往下递减,直至7511,并保持显示此数,与此同时利用定时器0以500ms的时间间隔进行流水灯从上到下移动,当数码管上的数字减到7511时,实验板上的流水灯也停止然后全部开始闪烁,3s后(用定时器0定时)流水灯全部关闭,数码管上显示出APPL到此保持住。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:86926 发表于 2021-12-10 08:52 | 只看该作者
首先用定时器中断作为时基计数器,100us中断一次,中断中累积计数作为延时判断,并且扫描一位数码管,数码管轮流扫描达到动态扫描,然后在主函数里边判断累积变量的计数是否到了这个延时时间,闪烁的时间可以判断时间累积变量达到这个数,用一个标志位每次翻转就行了,这种方式我一直在用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表