这个时候因为外接扩展芯片了 所以属于单片机地址扩展。在扩展的时候P0口是分口复用的,也就是说它现在是数据口,同时也作为地址总线的低8位。 而高八位是由p2口来担当的。你看程序中p2的数据输入是1B 而CS片选如果是1B80就说明p0口的p0.7最高位是和片选连接的 如果是1B10就说明p0口的p0.4那位位是和片选连接的 80h是10000000 所以p0口的p0.7最高位是和片选连接的
希望你明白
你可以用proteus软件设计好电路原理进行模拟试验一下,不过得先学会用软件.希望对你有用.
proteus倒是没问题,但是看不懂汇编啊,俺只会C语言。