找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
楼主
LED灯跟数码管一起亮?怎么解决


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:716656 发表于 2020-7-29 14:10 来自手机 | 只看该作者
P2口控制发光二极管同时也给到了74HC138。所以给P2赋值时,数码管也亮了
回复

使用道具 举报

板凳
ID:716656 发表于 2020-7-29 14:12 来自手机 | 只看该作者
这是普中的板子吧,看看138芯片这块有没有跳线帽,把138断电了
回复

使用道具 举报

地板
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口。
回复

使用道具 举报

5#
ID:478073 发表于 2020-7-29 14:45 | 只看该作者
时间错开,数码管也是LED的一种
回复

使用道具 举报

6#
ID:782419 发表于 2020-7-29 16:10 | 只看该作者
动态扫描输出,需要其它芯片的配合。
回复

使用道具 举报

7#
ID:809147 发表于 2020-7-30 07:05 | 只看该作者
压着我头发啦 发表于 2020-7-29 14:12
这是普中的板子吧,看看138芯片这块有没有跳线帽,把138断电了

嗯,是普中板子但他没有跳线帽我炸了
回复

使用道具 举报

8#
ID:809147 发表于 2020-7-30 07:08 | 只看该作者
1692483014 发表于 2020-7-29 14:25
LED灯跟数码管共用了P22\P23\P33三个口,只能改硬件分开,否则解决不了。
38译码器的三个控制口可以使用P3 ...

谢谢大佬,这个问题只能在硬件上解决但没有跳线帽。还有你说的蜂鸣器他是可以叫的我试过了,红外接收器和K3我还不知道,不过还是谢谢你
回复

使用道具 举报

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

如果你不想这样,可以外接单独的流水灯模块或数码管模块,就不会有这个现象了。
回复

使用道具 举报

10#
ID:809147 发表于 2020-8-4 08:01 | 只看该作者
hantu 发表于 2020-7-30 20:06
如果是做流水灯,那么可以P0送0x00关掉数据管显示。但如果是要做数码管显示的话,38译码器作位选是要用到P2 ...

好的,我知道了,谢谢
回复

使用道具 举报

11#
ID:636538 发表于 2020-8-4 08:43 | 只看该作者
春风十里吹死你 发表于 2020-7-29 14:45
时间错开,数码管也是LED的一种

怎么时间错开,硬件就是直连的,只要P2^2=0;就会有数码管与LED一起亮
回复

使用道具 举报

12#
ID:636538 发表于 2020-8-4 08:46 | 只看该作者
从硬件上P22-P24控制数码管的位选,而同时又被复用控制LED,亮了是正常的
回复

使用道具 举报

13#
ID:56960 发表于 2020-8-4 09:15 | 只看该作者
从硬件上P22-P24控制数码管的位选,而同时又被复用控制LED,亮了是正常的
    低电平点亮LED,即只P22~P24有低电平,其中的LED就被点亮。要解决你的问题,对硬件动一下手术吧:割断钱,改用其它IO口
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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