[求助] 用Proteus为什么单片机接数码管显示的数字不变,而且我要显示的是两位,只有一位

_Justin   2011-11-15 20:53 楼主
Proteus为什么接数码管显示的数字不变,而且我要显示的是两位,只有一位,很明显就是没有执行第二个程序啊!
直接贴图吧

[ 本帖最后由 _Justin 于 2011-11-15 20:57 编辑 ]
  • 7B3_$FJ9GV`%%6]D81SG}BW.jpg

回复评论 (5)

是不是程序 有问题 ??贴个程序看看,看看是不是位选问题,连线问题,或者锁存器问题
点赞  2011-11-15 21:36

回复 沙发 51学习者 的帖子

程序没有问题,我把第一个数码管屏蔽了,它就执行了第二个数码管亮的程序!中间我有个
delay(10);(延时10ms)别的我什么也没有写!
点赞  2011-11-16 08:31
段码值没问题的话,检查片选信号是否正确
点赞  2011-11-16 08:54
你显示第二个数码管之后有没有延时,有可能是亮的时间太短了
既然有protues,可以和keil连调一下,单步运行一次就能看出问题所在了!
点赞  2011-11-16 08:59

回复 5楼 jishuaihu 的帖子

谢谢了,呵呵,so easy, 对了,你知道为什么用proteus仿真单片机时,定时器定时1s为什么它走的好慢!将近两秒了?我改过程序了,不是程序的问题!不知道为什么!
点赞  2011-11-16 16:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复