一. 简介:
因为此单片机有两个ROM空间,可以切换到不同的ROM启动程序。彼此之间都可以相互擦除,编程。地址如图:
两片ROM空间都以地址0X0000开始执行,也就是说,APROM或者LDROM其一必须有相应的程序,才能进行ISP工作。
二.启动切换:
A).硬件切换方式:
上电启动时,让P43或P26,P27如下组合:
B).软件切换方式:
1.从APROM到LDROM
case MAIN_JUMP_LDROM:
//must clear all regiester
//so only do this can into the LDROM
/* PSW = 0;
B = 0;
PCON = 0;
SCON = 0;
SBUF = 0;
DPH = 0;
DPL = 0;
P0 = 0XFF;
P1 = 0XFF;
P2 = 0XFF;
P3 = 0XFF;
TH1 = 0;
TL1 = 0;
*/
CHPENR = 0X87;
CHPENR = 0X59;//enable CHPCON in writer_enable
CHPCON = 0x03;//SET FLAG
TMOD = 0X01;//TIMER0 16 BIT MODE
TCON = 0;//S...
>> 阅读全文