保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

SST89C54/58系列单片机的IAP应用技术


以启动IAP对block1进行编程,也可以在block1对block0进行编程,但是每均都不能对自己进行编程。SST89C54/58r IAP功能主要有以下几个命令(以block0对block1进行编程为例):

(1)片擦除

命令格式如下:

MOV SFCF,#0C0H ;启动IAP

MOV SFDT,#55H

MOV SFCM,#01H ;写入命令字

;查询SFST.2,等待芯片擦除结束,

;用MOVC校验是否每个单元均为FFH。

(2)块擦除

命令格式如下:

MOV SFCF,#0C0H ;启动IAP

MOV SFAH,#0F0H/#00H ;擦队block1/block0

MOV SFDT,#55H

MOV SFCM,#0DH ;写放命令字

;查询SFST.2,等待芯片擦除结束,

;用MOVC校验是否每个单元均为FFH。

(3)区段擦除

命令格式如下:

MOV SFCF,#0C0H ;启动IAP

MOV SFAH,区段地址高字节

MOV SFAL,区段地址低字节

MOV SFCM,#0BH ;写入命令字

;查询SFST.2,等待芯片擦除结束,

;用MOVC校验是否每个单元均为FFH。

(4)字节编程

MOV SFCF,#0C0H ;启动IAP

MOV SFAH,要编程地址高字节

MOV SFAL,要编程地址低字节

MOV SFDT,要编程的数据

MOV SFCM,#0EH ;写放命令字

;查询SFST.2,等待芯片擦除结束,

;校验谝单元写入数据是否正确。

(5)字节校验

MOV SFCF,#0C0H

MOV SFAH,要校验数据的地址高字节

MOV SFAH,要校验数据的地址低字节

MOV SFCM,#06H

NOP

MOV A,SFDT ;A保存规定单元地址读出的内容

另外,通过字节编程可以对Re-Map[1:0]位为3个保密进行编程,只是在特定的地址写入行定的内容。

3 SST89C54/58 IAP功能的用途

通过IAP功能可以不需编程器就可做单片机实验。这对初次学

《SST89C54/58系列单片机的IAP应用技术(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/161487.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。