① 51单片机内部ROM是4K可扩展64K是不是总共68K啊
最大扩展就是64KB,没有68K这个数,这是从哪来的数?
可是,现在的51单片机内部ROM可做到62KB了,足够了,早就不需要自己再扩展了,太麻烦了。
② 51单片机的扩展原理
51单片机具有八位数据总线(p0口)和16为地址中线(p2p0口),所以其扩展原理就是利用数据和地址总线的方式来扩展外部rom或者ram的。且又专门的指令来读写扩展的存储器数据。分别是movx和movc。
③ 51单片机扩展外部芯片时,共用P2和P0作为地址线,为什么ROM和RAM的地址可以相同
你这个提问本身就错了。
如果都是作为数据存储器,那么ROM和RAM的地址是不可以重叠的,否则会造成存取错误。
如果是作为程序存储器的ROM和作为数据存储器的ROM/RAM,那么他们的地址可以重叠,因为寻址方式不一样、对应的映射空间也不一样(分别映射在指令存储空间和外部数据存储空间)。