上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.1 MCS-51程序存储器
程序存储器用于存放程序和表格数据。MCS-51具有16位的程序计数器PC和16位的地址总线,使64KB的程序存储器空间连续统一。
当脚接高电平时,程序从内部ROM开始执行。当PC值超过内部地址空间(0FFFH)时,会自动转到外部程序存储器的1000H~FFFFH地址空间上去执行程序。
当脚接低电平时,程序从外部ROM开始执行。
64KB程序存储器中有7个入口地址具有特殊功能。0000H单元,它是程序的起始地址,一般在该单元中设置一条绝对转移指令,使之转向主程序处执行。因此,0000H~0002H单元被保留用于初始化。
其余6个特殊功能的入口地址分别对应6种中断源的中断服务程序入口地址,如表1.4所示。一般在这些入口地址处放一条无条件转移指令,使之转移到相应的中断服务程序中执行。
表1.4中断向量入口地址表