HCS12单片机flash分页管理,地址映射

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:24:25
大哥,给小弟分析一下嘛? PC机32位可以访问4G内存,16位单片机有64K。怎么访问的硬盘80GB? 又怎么去访问256MB的扩展卡呢? 不是单片机原理讲的储存器扩展那几种方法

16位单片机访用课本上讲的方法只能直接查询64K的存储单元。
但如果你拆过MP3或U盘就知道,U盘里除了那个大大的存储芯片外,还有一个是专门管理和转发存储芯片内数据的一个控制芯片,其实就算是八位的单片机,只要用串行通信的方式跟这个控制芯片进行操作即可(一般是同步串口SPI),单片机发个命令到控制芯片里,告诉:它我要找存储芯片内的某某个地址的东西,你先找出来,放到你那里,然后再转给我。就像一个大仓库内,自己按着序号直接进去找就只能找到64k哪么多的货物。但要是去跟仓库管理员(控制芯片)说,我就要找某某数据,给你编号你给我找把。找到了拿出来给我就行。这样只要这个管理员(控制芯片)就去帮你搜遍整个仓库把东西拿出来。
硬盘也是这个道理,而且硬盘的控制芯片搜索比U盘的控制芯片的搜索方式要简单一点。具体你可以找本存储的书来看。很厚很厚的一本书,看完了都能明白。