stc89c52单片机数码管新手,请求告知为什么我的protues仿真中4位7段数码管亮不起来。

2024-10-30 06:19:24
推荐回答(4个)
回答1:

#include // 这样试试 显示一个 9
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
wela=1;
P0=0xF7; // 显示 个 位, 十位 0xFB, 百位 0xFD,千位 0xFE。
wela=0;
dula=1;
P0=0x6F; // 9 的段码 (共阴数码管)
dula=0;
while(1);
}

回答2:

回答3:

貌似没有错误。

回答4:

天啊,你的图设计错得也太离谱了吧,这个图能完成静态扫描LED?你只能动态扫描.
位选用三极管驱动吧,74HC573电流根本不够驱动一位LED的。