用51单片机写一个简单的数码管显示程序,老是显示不了

2020-01-13 18:34发布

用51单片机写一个3位数码管动态显示的程序。在PROTUSE里仿真出现了显示的问题,麻烦各位看看是不是我的硬件出现了问题。PS:我把控制数码管的位码的三个三极管改为直接接单片机的引脚就是可以的,换成三极管的接法(就是我图片里的接法)就会动态显示不了,个人怀疑是不是三极管的高低电平反应时间太慢了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
dragonFANG
1楼-- · 2020-01-16 04:56
 精彩回答 2  元偷偷看……
xiaobendan
2楼-- · 2020-01-16 10:05
那就是控制逻辑反了,换三极管后逻辑要反过来
dragonFANG
3楼-- · 2020-01-16 14:02
实物做出来了,不是逻辑反的问题,就是因为PROTEUS里面显示不了。实际焊接出来,调试也成功了,没有问题
mangolu
4楼-- · 2020-01-16 18:05
dragonFANG 发表于 2015-11-24 20:04
实物做出来了,不是逻辑反的问题,就是因为PROTEUS里面显示不了。实际焊接出来,调试也成功了,没有问题 ...

我最近用proteus仿真也碰到你一样的问题,你的解决了吗?
redchina
5楼-- · 2020-01-16 18:35
三极管用s8550,单片机输出低电平来进行位选,这样应该没有问题。我用的是9012.
三极管是不是接错。
mangolu
6楼-- · 2020-01-16 20:41
 精彩回答 2  元偷偷看……

一周热门 更多>