搜索
编程论坛
→
集成开发
→
『 单片机编程 』
→ 多个数码管的动态显示不同的数字的简单问题
标题:
多个数码管的动态显示不同的数字的简单问题
只看楼主
tpengti
等 级:
论坛游民
帖 子:75
专家分:18
注 册:2010-5-9
结帖率:
65.22%
楼主
问题点数:0 回复次数:4
多个数码管的动态显示不同的数字的简单问题
多个数码管的动态显示不同的数字为什么需要延时程序,不是时间间隔越短就越好吗
搜索更多相关主题的帖子:
数码管
简单问题
数字
动态
2010-10-08 18:49
tpengti
等 级:
论坛游民
帖 子:75
专家分:18
注 册:2010-5-9
第
2
楼
得分:0
求教啊。。。。。。
没有开发不了的软件,只有开发不了的大脑
2010-10-08 21:04
tpengti
等 级:
论坛游民
帖 子:75
专家分:18
注 册:2010-5-9
第
3
楼
得分:0
机器接受东西也是需要时间的,正如点亮某个数码管,就需死循环While(1),第一次点亮某个数码管后 ,如果不加延时程序,那么与第二次点亮数码管时间间隔太短,以致第二次的点亮不能显示,造成显示不正常。所以延时程序是必须要有的。
没有开发不了的软件,只有开发不了的大脑
2010-10-09 08:30
软编小虫
来 自:广西,南宁,马山
等 级:
职业侠客
威 望:
1
帖 子:160
专家分:324
注 册:2008-10-8
第
4
楼
得分:0
你们老师没跟你说?,烦烦。。。。。
因为人的眼睛识别能力小于16MS,所以,要动态的显示N个LED时,每个扫描信号可用时间为16/N毫秒。而C51的一个机器指令执行时间只是几US(纳秒),如果你不用延时函数也可,但这时你必须得重复的编写上千个一模一样的显示程序,以让你所显示的数字得以让别人看到。。。。如不写延迟函数,你所要显示的东东除了机器可看到,任何人都是看不见的。
楼上兄弟所说的那个并不完全对,机器完全可接受你所编写显示LED的时间,只是时间太快,以至让人眼分辨不出你所显示的数字。
2010-10-09 22:31
tpengti
等 级:
论坛游民
帖 子:75
专家分:18
注 册:2010-5-9
第
5
楼
得分:0
回复 4楼 软编小虫
呵呵,谢了,我是在自学,我还没有开课,所以,这些概念不怎么清楚。。。。
没有开发不了的软件,只有开发不了的大脑
2010-10-13 07:43
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-322265-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.145739 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved