程序存储器的几个特殊单元
发布时间:2016/7/9 20:54:35 访问次数:2866
程序存储器低端的一些地址被固定地用于特定的入口地址,如图3.⒓所示。 ADC0834CCN其中一组特殊单元是0OO0H~0002H。系统复位后,e0=0oooH,单片机从0000H单元开始执行程序。如果不是从00OOH开始,就要在这3个单元中存放一条无条件转移指令,以便转去执行指定的应用程序。
另外,在程序存储器中有各个中断源的入口地址,分配如下:
O003H~000AH――外部中断0中断地址区
000BH~OO12H――定时/计数器0中断地址区
oo13A~oo1AH――外部中断1中断地址区
001BH~0022H――定时/计数器1中断地址区
o023H~0O2AH――串行中断地址区
每个中断地址区有8个地址单元,可以存放中断服务程序,但8个单元通常难以存下一个完整的中断服务程序,因此往往需要在中断地址区首地址中存放一条无条件转移指令,转去中断服务程序真正的入口地址。 从002BH开始的单元才是用户可以随意使用的程序存储器。
程序存储器低端的一些地址被固定地用于特定的入口地址,如图3.⒓所示。 ADC0834CCN其中一组特殊单元是0OO0H~0002H。系统复位后,e0=0oooH,单片机从0000H单元开始执行程序。如果不是从00OOH开始,就要在这3个单元中存放一条无条件转移指令,以便转去执行指定的应用程序。
另外,在程序存储器中有各个中断源的入口地址,分配如下:
O003H~000AH――外部中断0中断地址区
000BH~OO12H――定时/计数器0中断地址区
oo13A~oo1AH――外部中断1中断地址区
001BH~0022H――定时/计数器1中断地址区
o023H~0O2AH――串行中断地址区
每个中断地址区有8个地址单元,可以存放中断服务程序,但8个单元通常难以存下一个完整的中断服务程序,因此往往需要在中断地址区首地址中存放一条无条件转移指令,转去中断服务程序真正的入口地址。 从002BH开始的单元才是用户可以随意使用的程序存储器。
上一篇:片内与片外程序存储器的选择
热门点击