AT89C52单片机存储结构
发布时间:2018/3/4 19:36:13 访问次数:9615
MCs-51系列单片机的程序区和数据区分为两个独立物理空间,提供不同的寻址指令分别进行编程访问。MAX149BEAP图6.1.3描述了单片机的存储结构。
(1)程序存储器:AT89C52有“KB的程序代码存储器空间。其中低8KB个单元⑩000H~1FFFH)为Flash型存储器,集成在芯片内部。当编写的应用徨序指令代码小于8KB时,可将程序代码存于芯片内部的Flash区,这样可简化硬件电路的外围设计。指令代码大于8KB时,可选择专用存储器芯片来外扩充程序空间,也可选择同类型的其他型号单片机。如AT89C55内部集成有⒛KB的F1ash型程序存储器。要注意由于引脚EA的特点,在选择具有片内程序存储区的单片机时,该引脚需接逻辑11’。AT89C52单片机的EA引脚可直接接到Ucc。
(2)数据存储器:数据存储器主要用于存放程序运行过程中的生成数据。AT89C52所管理的数据区分片内和片外两部分。
片外数据区:单片机有16条地址线,8条数据线,理论上可管理“KB rOoooH~0FFFFH)。当单片机处理的数据量较大,内部数据存储空间不足时,需要使用外部数据区,此时可选择RAM型存储器芯片来外扩充。
MCs-51系列单片机的程序区和数据区分为两个独立物理空间,提供不同的寻址指令分别进行编程访问。MAX149BEAP图6.1.3描述了单片机的存储结构。
(1)程序存储器:AT89C52有“KB的程序代码存储器空间。其中低8KB个单元⑩000H~1FFFH)为Flash型存储器,集成在芯片内部。当编写的应用徨序指令代码小于8KB时,可将程序代码存于芯片内部的Flash区,这样可简化硬件电路的外围设计。指令代码大于8KB时,可选择专用存储器芯片来外扩充程序空间,也可选择同类型的其他型号单片机。如AT89C55内部集成有⒛KB的F1ash型程序存储器。要注意由于引脚EA的特点,在选择具有片内程序存储区的单片机时,该引脚需接逻辑11’。AT89C52单片机的EA引脚可直接接到Ucc。
(2)数据存储器:数据存储器主要用于存放程序运行过程中的生成数据。AT89C52所管理的数据区分片内和片外两部分。
片外数据区:单片机有16条地址线,8条数据线,理论上可管理“KB rOoooH~0FFFFH)。当单片机处理的数据量较大,内部数据存储空间不足时,需要使用外部数据区,此时可选择RAM型存储器芯片来外扩充。
上一篇:通用8位双向V0接口
上一篇: 片内数据区