找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4149|回复: 8
打印 上一主题 下一主题
收起左侧

关于单片机+数码管点不亮 求助大神解惑

[复制链接]
跳转到指定楼层
楼主
50黑币
小小白求助  利用Proteus还原KST-51开发板原理图中单片机控制数码管DS2部分电路,并编程实现DS2数码管显0到F.我用的是宋雪峰老师的代码,自己做的仿真,可是不知道为什么,我的数码管不亮 ,之前不知道51单片机数码管是共阳的,第一次仿真使用了共阴数码管,他可以看到有明显的变化可是显示的不完全,之后用了共阳的数码管直接不亮。也尝试了改变B0~B7的接线,还是不亮。求助各位大神

最佳答案

查看完整内容

硬件方面: U2的E1 E2短接,意味着U2始终不会被片选到,导致U2的Y0-Y7始终为高电平,这样Q1始终不会导通。LED怎么都不会亮。 U3的E2不接,也会导致U3始终不会被片选到的问题。 软件方面: P0口的段选给了没错,但是程序里没有给出位选,即P1口没有没有给出138译码位选。所以LED数码管也是不会亮的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:267719 发表于 2020-3-20 10:32 | 只看该作者
硬件方面:
U2的E1 E2短接,意味着U2始终不会被片选到,导致U2的Y0-Y7始终为高电平,这样Q1始终不会导通。LED怎么都不会亮。
U3的E2不接,也会导致U3始终不会被片选到的问题。
软件方面:
P0口的段选给了没错,但是程序里没有给出位选,即P1口没有没有给出138译码位选。所以LED数码管也是不会亮的。
回复

使用道具 举报

板凳
ID:602576 发表于 2020-3-20 15:33 | 只看该作者
感觉你那个三极管用得不对,C端加个上拉电阻试试
回复

使用道具 举报

地板
ID:602576 发表于 2020-3-20 15:34 | 只看该作者
三极管换成NPN型的,C端加上上拉电阻试试
回复

使用道具 举报

5#
ID:96682 发表于 2020-3-21 10:43 来自手机 | 只看该作者
一般单数码管按类型接电源正负端就行
回复

使用道具 举报

6#
ID:478073 发表于 2020-3-21 13:17 | 只看该作者
这种小事自己最好还是调一调,不要动不就上来问,要学会怎么样判断故障,把不相干的先拿掉,一步步调试
回复

使用道具 举报

7#
ID:704483 发表于 2020-3-25 15:35 | 只看该作者
春风十里吹死你 发表于 2020-3-21 13:17
这种小事自己最好还是调一调,不要动不就上来问,要学会怎么样判断故障,把不相干的先拿掉,一步步调试

谢谢您的善意的提醒,以后一定会注意的
回复

使用道具 举报

8#
ID:287147 发表于 2020-3-25 19:00 | 只看该作者
看看是不是三极管的问题
回复

使用道具 举报

9#
ID:715858 发表于 2020-3-25 23:25 | 只看该作者
三极管换成NPN试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表