打印

为什么数码管不亮?请高手帮忙啊

[复制链接]
13412|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arao|  楼主 | 2011-1-16 20:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
alamo2009| | 2011-1-16 22:28 | 只看该作者
原因很多,从最简单的做起,如果有仿真器的话,单步跟一下看看!先别用扫描方式,直接让显示一个数字试试!

使用特权

评论回复
板凳
nevsayno| | 2011-1-17 08:50 | 只看该作者
共阴还是共阳呢

使用特权

评论回复
地板
huguang0218| | 2011-1-17 09:12 | 只看该作者
P1,P2各自电阻多大合适?
P1~510欧
P2~1K
5V电源,如果其他正常保证可以点亮LED数码管!
数码管分为共阴与共阳,请LZ确认手头的数码管类型,核对电路,更改驱动电阻(如果是5V供电)!

使用特权

评论回复
5
jjjyufan| | 2011-1-17 10:32 | 只看该作者
不用软件控制,手动共阳控制脚接 高低电平,abcdefg 接地,看看能否依次点亮,能亮就是软件的问题了,

使用特权

评论回复
6
zhaoyu2005| | 2011-1-17 10:32 | 只看该作者
B好像就是共阳的,还是先检查下三极管的引脚接错没,这个像protel 99画的,自带库的封装和实物是对不上的,楼主先确认下这个电路:不用程序驱动,加合适的电平,能不能点亮对应的段,然后再考虑怎么处理

使用特权

评论回复
7
arao|  楼主 | 2011-1-17 11:14 | 只看该作者
共阳极 3# nevsayno

使用特权

评论回复
8
arao|  楼主 | 2011-1-17 11:17 | 只看该作者
哦,有这个可能 6# zhaoyu2005

使用特权

评论回复
9
arao|  楼主 | 2011-1-17 11:18 | 只看该作者
软件没问题,在开发板上试过 5# jjjyufan

使用特权

评论回复
10
arao|  楼主 | 2011-1-17 11:19 | 只看该作者
谢谢楼上各位大侠,

使用特权

评论回复
11
wgz1626| | 2011-1-17 13:23 | 只看该作者
1、先确定你的数码管是共阴的还是共阳的?
2、用万用表来量,选择二极管档,共阴的话,黑接COM,红依次接其他的A-H,看能否亮,共阳的话,红接COM,黑依次接A-H,看能否亮,亮,器件就没问题,不亮,器件就要问题;
3、确定三极管的正确接法,很有可能像6楼说的,你用PROTE的库有可能和实物有差别,
4、P2口一般要加上拉

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
nevsayno + 1 我很赞同
12
arao|  楼主 | 2011-1-17 15:21 | 只看该作者
11# wgz1626
试过了,数码管共阳,三极管也没问题。看来是P1口驱动不行,不知道如何解决

使用特权

评论回复
13
cubasa| | 2011-1-17 15:37 | 只看该作者
注意,P2=0,三极管才会导通的。
量一下COM口有没有电压,再量一下P1口对应的引脚是不是低?
一般不推荐这样做,虽然每个IO都有20毫安的灌电流能力,但整个芯片的注入电流是有限的。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
nevsayno + 1 我很赞同
14
arao|  楼主 | 2011-1-17 16:17 | 只看该作者
谢谢了,学习了 13# cubasa

使用特权

评论回复
15
bd2tae| | 2011-1-21 20:22 | 只看该作者
电路没问题,应该是软件问题比如扫描方式和驱动时间

使用特权

评论回复
16
yangyicheng| | 2011-2-11 14:38 | 只看该作者
先不做扫描,将P2口全部输出低,P1口全部输出高,如果4个数码管都不亮,就是电路出问题了,你的电路电阻稍稍偏大了一点,但是只要线路正确还是可以亮的,只是会暗一点!一般情况P2口用2.2K,P1口100欧,亮度可以根据需要调整P1口的电阻大小!你的数码管一点要共阳的

使用特权

评论回复
17
faiwong| | 2011-2-25 23:39 | 只看该作者
先不做扫描,将P2口全部输出低,P1口也全部输出低,所有的LED 才会亮。

使用特权

评论回复
18
sjy1979| | 2011-3-3 13:54 | 只看该作者
如果P1口驱动不够,可以加个NPN三级管试试。

使用特权

评论回复
19
vasion8733| | 2011-3-3 16:38 | 只看该作者
P1口的电阻是用来限制流过数码管的电流,一般是在5~15mA,P2口的电阻是用来限制灌入P口电流的,这个要根据具体情况判断,单脚灌入最大电流具体查芯片datasheet,数码管也是,还要看是动态还是静态显示

使用特权

评论回复
20
justrong| | 2011-3-3 17:02 | 只看该作者
数码管应有两个电源端的吧?也即共阳或共阴端的啥!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:谢了,正好学学看

27

主题

182

帖子

0

粉丝