是不是有可编程的器件?
我曾经遇到过这样的问题:一片89C52带两片8255,仿真的时候都正确,但是写到片子里8255输出的数据就不正确了。原因是8255的复位与单片机的复位脚相连,而8255的初始化语句写在程序的开头部分,在单片机完成复位的时候8255的复位还未完成,而初始化语句已经执行完毕,导致8255的初始化紊乱,不能正常工作。解决的方法是在8255的初始化语句之前写入适当的延时语句,以保证8255的正确初始化。
你的电路是否也有类似的问题?
发表时间:2003年7月8日10:26:21