找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教单片机LED灯跟数码管一起亮?怎么解决

查看数: 7288 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-7-29 11:53

正文摘要:

LED灯跟数码管一起亮?怎么解决

回复

ID:56960 发表于 2020-8-4 09:15
从硬件上P22-P24控制数码管的位选,而同时又被复用控制LED,亮了是正常的
    低电平点亮LED,即只P22~P24有低电平,其中的LED就被点亮。要解决你的问题,对硬件动一下手术吧:割断钱,改用其它IO口
ID:636538 发表于 2020-8-4 08:46
从硬件上P22-P24控制数码管的位选,而同时又被复用控制LED,亮了是正常的
ID:636538 发表于 2020-8-4 08:43
春风十里吹死你 发表于 2020-7-29 14:45
时间错开,数码管也是LED的一种

怎么时间错开,硬件就是直连的,只要P2^2=0;就会有数码管与LED一起亮
ID:809147 发表于 2020-8-4 08:01
hantu 发表于 2020-7-30 20:06
如果是做流水灯,那么可以P0送0x00关掉数据管显示。但如果是要做数码管显示的话,38译码器作位选是要用到P2 ...

好的,我知道了,谢谢
ID:462827 发表于 2020-7-30 20:06
如果是做流水灯,那么可以P0送0x00关掉数据管显示。但如果是要做数码管显示的话,38译码器作位选是要用到P22、P23、P24的,这样会让led也会跟着亮。普中板就是这么子。

如果你不想这样,可以外接单独的流水灯模块或数码管模块,就不会有这个现象了。
ID:809147 发表于 2020-7-30 07:08
1692483014 发表于 2020-7-29 14:25
LED灯跟数码管共用了P22\P23\P33三个口,只能改硬件分开,否则解决不了。
38译码器的三个控制口可以使用P3 ...

谢谢大佬,这个问题只能在硬件上解决但没有跳线帽。还有你说的蜂鸣器他是可以叫的我试过了,红外接收器和K3我还不知道,不过还是谢谢你
ID:809147 发表于 2020-7-30 07:05
压着我头发啦 发表于 2020-7-29 14:12
这是普中的板子吧,看看138芯片这块有没有跳线帽,把138断电了

嗯,是普中板子但他没有跳线帽我炸了
ID:782419 发表于 2020-7-29 16:10
动态扫描输出,需要其它芯片的配合。
ID:478073 发表于 2020-7-29 14:45
时间错开,数码管也是LED的一种
ID:804115 发表于 2020-7-29 14:25
LED灯跟数码管共用了P22\P23\P33三个口,只能改硬件分开,否则解决不了。
38译码器的三个控制口可以使用P34\P35\P36这三个口。因为它们是空闲的。但需要将38译码器先与P22\P23\P33三个口断开。

除了以上问题,你的硬件电路还有其他问题:
1. 你的蜂鸣器永远也不会叫,因为你忘记将BEEP网络与MCU进行连接了;
2. 你的红外接收模块和按键K3无法同时使用,因为复用了P32口。
ID:716656 发表于 2020-7-29 14:12
这是普中的板子吧,看看138芯片这块有没有跳线帽,把138断电了
ID:716656 发表于 2020-7-29 14:10
P2口控制发光二极管同时也给到了74HC138。所以给P2赋值时,数码管也亮了

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

Powered by 单片机教程网

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