位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1886页 > AT89C51ED2-SMRUM > AT89C51ED2-SMRUM PDF资料 > AT89C51ED2-SMRUM PDF资料1第100页

24.6.4
Bootloader的功能
硬件条件或定时开机过程:引导程序可以通过两种方式来激活。
复位#下降沿力片上在硬件条件(EA = 1, PSEN = 0)
引导程序的执行。这使得应用程序可以在正常时执行结束
用户代码,但又可以手动强制进入默认的ISP操作。
由于PSEN在复位后正常工作模式下的输出端口,用户应用程序应采取
关心下降复位信号的上升沿后释放PSEN 。硬件条件进行采样
复位信号的下降沿,这样就可以将它们释放在任何时候,当复位输入为低。
为了确保正确的微控制器启动时, PSEN引脚不应该在连接到地
上电(参见
图24-4 ) 。
图24-4 。
硬件条件上电过程中的典型顺序。
VCC
PSEN
RST
芯片上的引导程序的引导过程示
图24-5 。
表24-6 。
BootLoader程序说明
用途
硬件条件
硬件条件强制引导程序执行任何BLJB ,
BSB和SBV值。
引导加载程序跳转位强制执行应用程序。
BLJB = 0 = >引导程序执行
BLJB = 1 = >申请执行
BLJB
该BLJB是在硬件字节保险丝位。
它可以通过硬件(程序员)或通过软件(API),来修改。
注意: BLJB测试是通过硬件,以防止任何程序执行
执行。
该软件引导向量包含客户的bootloader的高地址
存储在该应用程序。
SBV = FCH (默认值) ,如果没有客户的bootloader用户闪存。
注:客户引导程序被称为JMP [ SBV ] 00H指令。
SBV
100
AT89C51RD2/ED2
4235K–8051–05/08