1. 51单片机在选取外部存储器的时候,当程序存储器ROM和数据存储器RAM地址重叠的时候,是怎么区分ROM和RAM的
在硬件上,当读ROM程序区时,是用PSEN(非)选中ROM存储器的,而读/写数据存储器时,是由MOVX指令读/写的,硬件上是用RD(非)读的,用WR(非)写的。
2. 用什么方法来区分,片外数据存储器与片内数据存储器分开编址而出现的地址重叠呢
51 单片机的存储器是:哈佛结构。
代码、数据,存放在各自的地址空间,不会重叠的。
3. 在8051单片机中,片内RAM,片外RAM和片外ROM空间的地址有一部分是重叠的,为何不
片内 RAM、片外 RAM、片外 ROM,这三者,各有各的空间,根本就不会重叠。
当你使用译码法扩充片外 RAM 时,才会有地址重叠。
但是,也仅限于“片外 RAM”的地址之中重叠,与另外两个无关。
4. c51单片机地址重叠部分如何区分
这个比较好区分,看地址线的连结方式就行。