1. 问题
在< 电子工程师自学成才手册中>关于51单片机驱动双4位数码管的演示案例中的电路配置如图,51单片机P0总线出来接U1,U2(74HC573),U1负责段选,U2负责位选,Proteus中搭建电路完成后,程序测试不通。数码管用的共阴极;
1.1. < 电子工程师自学成才手册中>中电路原理图示意。
1.2. Proteus还原的电路原理图如下:
1.3. 测试程序如下:
#include <REGX52.H>
#define WDM P0
sbit Duansuo=P2^2;
sbit Weisuo=P2^3;
void main()
{
while(1)
{
WDM=0xfe;
Weisuo=1;
Weisuo=0;
WDM=0x5b;
Duansuo=1;
Duansuo=0;
}
}
1.4. 电路模拟后问题表象:
74HC573输入口部分口为灰色,没有高低电平,输出口全低电平,无输出;