单片机6个数码管同时点亮,依次显示0-F,间隔0.5s。为什么我的只有第一个数码管亮?按照书上来的。
答案:3 悬赏:30 手机版
解决时间 2021-03-14 01:26
- 提问者网友:斑駁影
- 2021-03-13 06:37
单片机6个数码管同时点亮,依次显示0-F,间隔0.5s。为什么我的只有第一个数码管亮?按照书上来的。
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-13 08:01
你这是仿真呢,还是实物开发板。
你这个程序没有问题的,可以达到你的要求的。六个数码管是逐个点亮0.5s的。怎么在你得到的结果不是这样的吗?
按照你的程序,应该是有两个锁存器的,一个是段码锁存器,另一个是位码锁存器的。
下图是仿真图:你是这样的吗?按这个仿真图,运行你的程序是没有问题的。
追问我的是实物开发板。我有原理图但看不懂,不知道是不是我的程序和原理图不符合。
追答你的程序是从网上找的吧,是与你开发板不符的。
但是,你的开发板的原理图不全,还应该有,就是那数码管看不出来是共阳,还是共阴的,位控端LED1~LED8接在什么上了。追问我的程序是书上的。这是全的原理图。
追答书上的程序没有用,并不是对你的开发板写的程序,就是什么书也不管用了。
你这个程序没有问题的,可以达到你的要求的。六个数码管是逐个点亮0.5s的。怎么在你得到的结果不是这样的吗?
按照你的程序,应该是有两个锁存器的,一个是段码锁存器,另一个是位码锁存器的。
下图是仿真图:你是这样的吗?按这个仿真图,运行你的程序是没有问题的。
追问我的是实物开发板。我有原理图但看不懂,不知道是不是我的程序和原理图不符合。
追答你的程序是从网上找的吧,是与你开发板不符的。
但是,你的开发板的原理图不全,还应该有,就是那数码管看不出来是共阳,还是共阴的,位控端LED1~LED8接在什么上了。追问我的程序是书上的。这是全的原理图。
追答书上的程序没有用,并不是对你的开发板写的程序,就是什么书也不管用了。
全部回答
- 1楼网友:底特律间谍
- 2021-03-13 09:53
接线图有吗追问
问题改了。这是原理图。
追答你没有锁存器,位选关闭后怎么让位选数据保持啊,你现在的情况应该是第一个数码管现实不同数字吧追问对啊,确实是第一个实现不同数字。那要怎么修改呢?追答你用的什么单片机,51?追问对,是51。
问题改了。这是原理图。
追答你没有锁存器,位选关闭后怎么让位选数据保持啊,你现在的情况应该是第一个数码管现实不同数字吧追问对啊,确实是第一个实现不同数字。那要怎么修改呢?追答你用的什么单片机,51?追问对,是51。
- 2楼网友:罪歌
- 2021-03-13 08:36
你的程序跟硬件线路配不上当然不会正常显示了...追问那咋搞呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯