Proteus AT89C52模拟环境搭配74HC573锁存器模拟8位数码管问题

文章讲述了电子工程师在使用51单片机驱动双4位数码管时遇到的问题,包括电路配置、Proteus测试失败、74HC573输入问题及最终解决方案。作者通过手动测试和电路修改尝试,发现问题可能在于数据传输环节,最后更换了8位一体数码管解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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输入口部分口为灰色,没有高低电平,输出口全低电平,无输出;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值