位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第834页 > AT89C51CC01SA-RLTUM > AT89C51CC01SA-RLTUM PDF资料 > AT89C51CC01SA-RLTUM PDF资料1第34页

示例
;*F*************************************************************************
; *姓名: api_rd_eeprom_byte
* DPTR包含地址读取。
*加遏制读数值
*注意:在执行此功能,请确保EEPROM不旺
;***************************************************************************
api_rd_eeprom_byte :
;保存并清除EA
MOV
MOV
EECON , # 02H ;在XRAM空间映射EEPROM
EECON , # 00H ;取消映射EEPROM
MOVX A , @ DPTR
; EA恢复
RET
;*F*************************************************************************
; *姓名: api_ld_eeprom_cl
* DPTR包含地址加载
*加包含值加载
*注意:在这个例子中,我们只装入1个字节,但也可以高达
* 128字节。
*前执行此功能,请确保EEPROM不旺
;***************************************************************************
api_ld_eeprom_cl :
;保存并清除EA
MOV
EECON , # 02H ;在XRAM空间映射EEPROM
MOVX @ DPTR ,A
MOVEECON , # 00H ;取消映射EEPROM
; EA恢复
RET
;*F*************************************************************************
; *姓名: api_wr_eeprom
*注意:在执行此功能,请确保EEPROM不旺
;***************************************************************************
api_wr_eeprom :
;保存并清除EA
MOV
MOV
RET
EECON , # 050h
EECON , # 0A0H
; EA恢复
34
A/T89C51CC01
4129L–CAN–08/05