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單片機地址重疊部分如何區分
這個比較好區分,看地址線的連結方式就行。