找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请问为什么我这个仿真图的数码管无论按哪个按键,都只显示初始值呢

查看数: 540 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-5-15 21:55

正文摘要:

#include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char // ???????(P3.0-P3.2) sbit WEI1 = P3^0;  // ?1? sbit WEI2 = P3^1;  / ...

回复

ID:1150590 发表于 2025-5-17 10:22
xiaobendan001 发表于 2025-5-16 15:44
数码管驱动是可以的,前提是把IO设置推挽模式,另外段码脚要加个限流电阻的。但是你这标准C51可能不行。
...

好的,谢谢
ID:1150590 发表于 2025-5-17 10:22
hi等你 发表于 2025-5-16 15:32
位选1234要用四个三极管扩流供电,52的单片机io口上拉电流很弱,楼主的模电很弱所以不理解,还得多修炼

好的,谢谢
ID:1150590 发表于 2025-5-17 10:21
chxelc 发表于 2025-5-16 15:03
硬件电路不对,MCU端口不足以驱动4位数码。需要加三极管/MOS/反相器/缓冲器/专用数码管驱动IC等。

好的,谢谢
ID:1109793 发表于 2025-5-16 15:44
数码管驱动是可以的,前提是把IO设置推挽模式,另外段码脚要加个限流电阻的。但是你这标准C51可能不行。
矩阵按键不是有个反转法吗?论坛里搜一下
ID:996773 发表于 2025-5-16 15:32
位选1234要用四个三极管扩流供电,52的单片机io口上拉电流很弱,楼主的模电很弱所以不理解,还得多修炼
ID:712097 发表于 2025-5-16 15:03
硬件电路不对,MCU端口不足以驱动4位数码。需要加三极管/MOS/反相器/缓冲器/专用数码管驱动IC等。

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

Powered by 单片机教程网

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