急求解决,proteus仿真 51单片机P0口总承高阻态

截图如上,各路大神,帮帮忙,谢谢了!
2024-12-03 01:02:00
推荐回答(2个)
回答1:

P0口与74LS373,8255之间采用总线连接的,每一条导线就必须加网络标号,你没有加,这样,三者之间的导线就无法对应,等于三者之间没有连接上。

加网络标号的方法:先点左边工具条上的LBL,之后再将鼠标移动到导线上时,就会出现一个小叉,点左键就弹出一个对话框了,输入字符就是网络标号了。要求相互连接的导线要用相同的字符,即相同的网络标号,见下图。

因为你用了74LS373,如果读/写8255是按外部数据存储器的方式,就不用上拉电阻的。

回答2:

51单片机P0口做输出用,必须加上拉,否则带不动,呈高阻态