在MCS-51单片机系统中,扩展的程序存储器和数据存储器都使用16位地址线和8位数据线,为什么不发生冲突?

如题所述

扩展片外存储器,使用的是三总线结构,即AB、DB和CB。
楼主仅仅说出了16位地址线和8位数据线,这只是AB和DB。
另外的控制总线(CB)如下:
扩展程序存储器,使用PSEN引线,来控制对其读出;
扩展数据存储器,使用RD和WR引线,来控制对其读写。
因为控制总线不同,所以不发生冲突。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-09
数据存储器的读写由/RD(P3.6),/WR(P3.7)控制,程序存储器由/PSEN控制,因此两者虽共处同一地址空间,但控制信号不同所以不会冲突。
第2个回答  2011-03-17
单片机有一个 PSEN 脚 好像是这个吧,在程序ROM寻址时和RAM寻址时,会出不同的电平,来选择分别使ROM和RAM的选通。
第3个回答  2011-03-17
扩展的存储器寻址方式不同,程序存储器用MOVC,数据储器用MOVX
相似回答