完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
自己用LED灯珠焊了个大些的四位数码管,按照下面第一张图直接将共阳极接到STC12C2052AD的IO口上,四位数码管都亮,只是要暗一些。所以又按照第二张图把共阳极用9013接入,亮度提高了,可是最后一位不亮(是灭的),换成购买的四位数码管就可以。可以确定自制的数码管不是线路问题。请教高手们为什么。 按照下图连接四位都亮,只是亮度低一些。 |
|
相关推荐
13个回答
|
|
又试了一下,最后一位只要用三极管接入就是不亮,无论是9012还是9013,都不行。而直接接入到IO看就可以,为什么呢
|
|
|
|
好的,我试试看
|
|
|
|
接入的电阻值能给个参考吗? |
|
|
|
哈哈,亮了!谢谢啊。 只是最后一位成了8段全亮了,能给分析一下吗? |
|
|
|
单片机驱动三极管的基极电阻一般可取1K~10K(建议4.7K)。至于LED的限流电阻就要看你的LED灯的电流而定了 |
|
|
|
如果你硬件没问题的话,基本就是软件问题了。检查一下你的程序,先将位选全部打开,再给段选送同一个数,观察四位显示的是不是同一个值。如果不是,说明你硬件还没接对。 |
|
|
|
是啊,将四位的阳极都送低电平,7段都显示0的时候,结果四位的g段都不亮,可是如果把最后一位的阳极线拔下来其他三位就正常了。为什么呢? |
|
|
|
7段显示0当然g段不亮了,应该是7段显示8吧。这种情况可能是硬件问题。你应该先把你自制的LED数码管每一位,每一段加电进行测试,看数码管有没有接错,尤其是每一位的段选有没有一一对应连接正确。其次,LED是否使用的同一种灯珠,有没有灯珠有烧毁发暗的迹象(重点最后一位的g段灯珠) |
|
|
|
爷们儿,P0换成排阻,而且数码管段选不要驱动,直接接单片机。
|
|
|
|
换成购买的数码管也是这样。今天又写了几个简单的程序试了试,应该是线路的问题吧。不知道怎么回事。 |
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
158 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
237 浏览 0 评论
655 浏览 1 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
563 浏览 0 评论
862 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12033 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 15:24 , Processed in 0.830566 second(s), Total 100, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号