MCS-51单片机的存储器.ppt

1.3 MCS-51单片机的存储器 MCS-51系列的单片机有5个独立的存储空间: 片内/片外程序存储器64K(0000-0FFFFH); 128B的片内数据存储器(00-7FH); 128B特殊功能寄存器SFR(80-0FFH); 位寻址区(20H-2FH); 片外数据存储器64K(0000-0FFFFH)。 注:MCS-51系列单片机各型号芯片在各个存储器空间的物理单元个数可能是不同的。 程序存储器 MCS-51单片机的程序存储器分为: 片内程序存储器 片外程序存储器 MCS-51单片机的最大存储空间为64KB。 MCS-51单片机程序存储器的地址指针为程序计数器PC。 MCS-51单片机程序存储器的读取顺序由EA确定。 MCS-51单片机存储空间的6个特殊功能区域。 EA作用 一、对于片内有4KB程序存储器的单片机 EA=1时,则PC的值在0000H-0FFFH之间,CPU先从片内程序存储器空间取指执行;当PC的值大于0FFFH时才访问外部的程序存储器空间。 若EA=0时,则片内程序存储器空间被忽略,CPU只从片外程序存储器空间取指执行。 二、对于片内没有程序存储器的单片机 在构成系统时必须在外部扩展程序存储器,其EA必须接地。(最好不要扩展片外程序存储器的单片机,单片机型号多达数百种,可选用片内Flash容量大的型号,除非特殊原因。) 程序存储器空间的6个特殊

文档评论(0)

1亿VIP精品文档

相关文档