位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第195页 > T89C51AC2-RLTIM > T89C51AC2-RLTIM PDF资料 > T89C51AC2-RLTIM PDF资料1第45页

T89C51AC2
启动过程
软件启动过程
例子
许多算法可以用来对软件的启动过程。下面是描述
不同的标志和字节。
Boot Loader的跳位( BLJB ) :
- 该位指示RESET上的用户要跳转到该应用程序的地址
@ 0000H在FM0或在执行上FM1地址@ F800H引导加载程序。
- BLJB = 0 (复位后,即引导程序执行FM1 )是默认的出厂爱特梅尔亲
编程。
- 要读取或修改该位时, API的使用。
引导向量地址( SBV ) :
- 该字节包含FM0用户引导装载程序地址的最高位。
- SBV的默认值是FFH ( FM0在没有用户的boot loader ) 。
- 要读取或修改该字节,这些API被使用。
额外的字节( EB ),并引导状态字节( BSB ) :
- 这些字节都为客户保留。
- 要读取或修改这些字节,这些API被使用。
硬件启动过程
在RESET的下降沿,位ENBOOT在AUXR1寄存器的初始化
的引导加载程序跳转位( BLJB )值。
另外,在RESET如果满足下列条件(称为硬件条件的下降沿
灰)被检测到。该FCON寄存器,其值为00H初始化和电脑
与F800H ( FM1低字节=引导程序入口点)进行初始化。
Harware条件:
PSEN低
(1)
EA高,
ALE高(或无法接通) 。
硬件条件强制执行的引导程序,无论BLJB值。
然后BLBJ将被检查。
如果没有检测到硬件条件下, FCON寄存器的值与值单元F0h初始化。
然后BLJB值将被检查。
条件是:
如果位BLJB = 1 :
在FM0用户应用程序将在@ 0000H (标准复位)开始。
如果位BLJB = 0 :
引导装载程序将在FM1 @ F800H开始。
1.作为PSEN是在正常操作模式下的输出端口(运行的用户应用程序或
引导加载程序)复位后,建议的下降沿继续后释放的PSEN
荷兰国际集团的复位边缘信号。
硬件条件进行采样复位信号下降沿,因此,他们可以
在发布时,复位输入为低的任何时间。
注意:
45
4127D–8051–02/03