在把W78E58B更换成带内部看门狗的AT89S52后,发现应该灭掉的数码管有轻微的发光,但是在更改数据和地址的扫描时间后发现并不能消除。可能是由于两种MCU的速度不同造成的。
后来把限流电阻加上后,闪烁就不太明显了,虽然这不是最好的解决办法,但是没办法,板子都光绘两次了,不能在从新光绘了。
以后再作数码管显示的就抛弃这种方法,感觉这样浪费资源
发布
这两个单片机的速度是一样的吧?
关键是要注意控制时序:
1、先将ULN2003全部关闭,即将U8、U3全部输出为低。
2、再控制数码管的A……G,即重新输出U4。
3、再控制ULN2003,点亮数码管。
用户1152414 2008-1-23 20:27
这两个单片机的速度是一样的吧?
关键是要注意控制时序:
1、先将ULN2003全部关闭,即将U8、U3全部输出为低。
2、再控制数码管的A……G,即重新输出U4。
3、再控制ULN2003,点亮数码管。