52单片机存储器的扩展
扫描二维码
随时随地手机看文章
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
52单片机存储器的扩展----系统扩展结构
为减少连线,简化组成结构,可把具有共阳性的连线归并成一组公共连线,即总线--传送信息的公共通道(BUS)。
STC98C52单片机属于总线型结构,片内各功能部件都是按总线关系设计并集成为整体的。
三总线:地址总线(AB)、数据总线(DB)、控制总线(CB)。
单片机系统扩展主要包括存储器扩展和I/O接线部件扩展。
STC89C52单片机的存储器扩展包括程序存储器扩展又包括数据存储器扩展。
52单片机存储器的扩展----程序存储器的扩展
外部程序存储器的种类单一,常采用只读存储器。只读存储器简称ROM。ROM中的信息一旦写入,就不能随意更改,特别是不能在程序运行过程中写入新的内容。ROM在电源关闭后仍能保存程序,在系统上电后,CPU可取出这些指令重新执行。
52单片机存储器的扩展----数据存储器的扩展
STC89C52内部仅有512B的数据存储器,可用于存放程序执行的中间结果和过程数据。这512B的数据存储器包含256B的内部RAM和256B的内部扩展RAM。内部扩展的256B RAM在物理上属于内部,在逻辑上属于外部。在系统需要大量数据缓冲的场合中,可以通过在外部扩展较大容量的静态随机存储器或者Flash ROM扩充系统的数据存储能力,扩展的最大容量为64KB,地址为0000H-FFFFH。