请教高手,最近在学习单片机,求数码管跑秒程序?(上一个问题因为段选位选写反了,所以关闭了,请谅解)

[复制链接]
查看11 | 回复1 | 2011-10-20 10:40:51 | 显示全部楼层 |阅读模式
难点是不是3-8译码每次只能有一个位选,只能显示一位啊?这样试试:两个定时器,一个来定秒,定时到就更新一下准备写到数码管上的数据(可以同时更新8个数据对应8个数码管),另一个定时器定3-5ms级别,用来做数码管的刷新(就像显示器那种刷新频率的意思)。1000ms/25帧/8个数码管 = 5ms,当然越快越好,看机器情况。每次刷新都全部重写8个数码管。这样的好处是:8个都可以随时更改显示内容,同时没有大量的延时程序,机器可以同时进行除了定时外其他工作,比如读温度,AD转换等等,比利用延迟方法的余辉显示效率高,不必把大量的时间浪费在延迟等待上,可以同时进行很多事情。缺点是:如果刷新显示的速度不够快,那么数码管显示会有闪烁现象。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行