[51单片机] 单片机控制数码管问题

[复制链接]
2662|16
 楼主| wang12zhe 发表于 2014-3-13 09:40 | 显示全部楼层 |阅读模式


如上图,我使用npn和PNP的分别做实验,发送第五个数码管总是不显示,
然后我将延时时间变的很长,让数码管一个个显示,第五个就能显示,


更让我不解的是当我断开前四个数码管中的一个的时候,第五个就正常了


这是怎么回事啊,郁闷啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
gx_huang 发表于 2014-3-13 10:10 | 显示全部楼层
乱七八糟的,怀疑你一点也不懂三极管电路,也不懂正负电压驱动的概念。
 楼主| wang12zhe 发表于 2014-3-13 10:15 | 显示全部楼层
gx_huang 发表于 2014-3-13 10:10
乱七八糟的,怀疑你一点也不懂三极管电路,也不懂正负电压驱动的概念。

初学者 ,不要这么犀利啊

评论

搞技术,远离PROTUES...  发表于 2014-3-13 10:28
gx_huang 发表于 2014-3-13 10:31 | 显示全部楼层
呵呵,初学不是理由,我大一时还没有学基础课,三极管还是知道的,正负还是知道的。
 楼主| wang12zhe 发表于 2014-3-13 10:44 | 显示全部楼层
gx_huang 发表于 2014-3-13 10:31
呵呵,初学不是理由,我大一时还没有学基础课,三极管还是知道的,正负还是知道的。 ...

那一下该怎么改呢
创隆电子 发表于 2014-3-13 12:21 | 显示全部楼层
建议还是直接焊板子吧,有时电脑的问题软件仿真时程序与电路没有毛病,但就是不对,也有可能。我就出现过,软件仿真时数码管总不正常,但焊上班子就行了。用另一台台式机也没有毛病,就是用我的笔记本就不行。难道笔记本配置太老了?????
天风立马 发表于 2014-3-13 12:35 | 显示全部楼层
想玩的high,就少吃几顿饭去买个开发板。
Fredzou 发表于 2014-3-13 12:44 | 显示全部楼层
gx_huang 发表于 2014-3-13 13:13 | 显示全部楼层
wang12zhe 发表于 2014-3-13 10:44
那一下该怎么改呢

你总得搞清楚数码管是共阴还是共阳的。
你总得搞清楚LED的驱动电流需要多少。
你总得搞清楚扫描显示的顺序,电流是怎么顺序控制的。
如果你啥都不懂,还是先搞懂。
设计是先有方向,再优化,又不是猜谜语一个一个的试。

评分

参与人数 1威望 +3 收起 理由
autopccopy + 3 赞一个!非常有道理!

查看全部评分

four_zhg 发表于 2014-3-13 17:21 | 显示全部楼层
应该是你的最后一位其实是显示的,只不过显示延时被第一位显示刷新了,在实际硬件时应该可以拿示波器一看就看得出来的。程序上调程最后一位的显示
pdcboy 发表于 2014-3-13 19:13 | 显示全部楼层
看看你的程序第五个数码管显示后是不是忘了加延时,显示时间不够
chongxinc 发表于 2014-3-14 10:23 | 显示全部楼层
我觉得还是把程序一起贴出来的好。
iceyu 发表于 2014-3-14 15:36 | 显示全部楼层
proteus的仿真并不是很完美的,以前我改了下单片机的频率就好了,不知道有没有帮助。
WM~~~ 发表于 2014-4-21 16:05 | 显示全部楼层
初学者,无非是扫描,10MS差不多
zcl143 发表于 2014-4-23 00:37 | 显示全部楼层
把几个数码管的亮度弄均匀对初学者来说是个坎
renwocai 发表于 2014-4-25 19:01 | 显示全部楼层
在PROTEUS中位选三极管我一般用非门替代。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

205

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部