当前位置: 代码迷 >> 单片机 >> 刚刚开始学单片机,老师提了一个有关问题,找不到答案
  详细解决方案

刚刚开始学单片机,老师提了一个有关问题,找不到答案

热度:24   发布时间:2016-04-28 16:06:32.0
刚刚开始学单片机,老师提了一个问题,找不到答案啊
8单片机使用了16位地址总线来扩展外部的程序区和数据区,这样理论上只能访问64K的程序空间和数据空间。但是厂家研制出了可以外部访问1M或2M的程序空间的8位单片机,请问是如何实现的?

------解决方案--------------------
使用行扫描和列扫描,或者是自己加锁存器。估计用的是前一种方式
------解决方案--------------------
但是厂家研制出了可以外部访问1M或2M的程序空间的8位单片机,请问是如何实现的?

扩展地址线。
扩展访问指令,用类型变址基址寻址
存储区分块(类似扩展地址线),片内有N个64K的存储区,通过地址溢出位选择相应的存储区为当前存储区,同时在编译时,编译器自动分格代码,使程序不交差于各个存储区之间,同时加入自动选择存储区的指令

  相关解决方案