单片机和74ls164驱动2位数码管显示0~99 我用protues仿真没问题,焊接出来后仿真就出错了~!

2024-12-17 18:43:55
推荐回答(2个)
回答1:

可能的原因
1、软件问题:单片机IO口输出无脉冲可能是软件写错或根本没跑起来。
2、单片机口如果使用的是P0口,是否有上拉电阻
3、单片机与164的CLK端连接是否有短路或与其它信号短路的可能,这个连接没什么特殊要求。
4、164损坏,CPU的损坏你已经排除了

这类问题可将信号线断开,量单片机IO输出,逐级分段调试。

回答2:

仿真和实际是有差别的。
看看IO是不是被上拉了,一直为高