- 1
- 0
- 约1.07万字
- 约 6页
- 2017-11-13 发布于浙江
- 举报
6-1 将教材例6-1 中关于片内DATA_FLASH 扇区擦除及按字节写、按字节读的C51 程序,翻
译成汇编语言子程序。
解 参考汇编语言子程序如下
ISP_ADDRH EQU 0E3H
ISP_ADDRL EQU 0E4H
ISP_CMD EQU 0E5H
ISP_TRIG EQU 0E6H
ISP_CONTR EQU 0E7H
EEERASE : ;内部EEPROM 扇区擦除子程序
MOV ISP_ADDRH ,R5 ;扇区擦除地址高字节存于R5 中
MOV ISP_ADDRL ,R6 ;扇区擦除地址高字节存于R6 中
CLR EA ;操作期间关中断
MOV ISP_CONTR ,# 82H ;ISP/IAP 允许、取10MHz 的等待时间
MOV ISP_CMD ,#03H ;IAP 扇区擦除
MOV ISP_TRIG ,#46H ;IAP 触发
MOV ISP_TRIG ,# 0B9H ;IAP 触发
NOP
NOP
MOV ISP_CONTR ,#00H ;ISP/IAP 禁止
MOV ISP_CMD ,#00H
MOV ISP_TRIG ,#00H
SETB EA
RET
EEWRITE : ;内部EEPROM 写字节子程序
MOV ISP_DATA ,A ;待写的数据字节在A 中
MOV ISP_ADDRH ,R5 ;扇区地址高字节存于R5 中
MOV ISP_ADDRL ,R6 ;扇区地址高字节存于R6 中
CLR EA ;操作期间关中断
MOV ISP_CONTR ,# 82H ;ISP/IAP 允许、取10MHz 的等待时间
MOV ISP_CMD ,#02H ;IAP 扇区写命令
MOV ISP_TRIG ,#46H ;IAP 触发
MOV ISP_TRIG ,# 0B9H ;IAP 触发
NOP
NOP
MOV ISP_CONTR ,#00H ;ISP/IAP 禁止
MOV ISP_CMD ,#00H
MOV ISP_TRIG ,#00H
SETB EA
71
RET
EEREAD : ;内部EEPROM 读字节子程序
MOV ISP_ADDRH ,R5 ;扇区地址高字节存于R5 中
MOV ISP_ADDRL ,R6 ;扇区地址高字节存于R6 中
C
您可能关注的文档
- 电子EDA复习资料(五邑大学)实验三 数字频率计.doc
- 电子商务环境下物流公司声誉激励机制研究.pdf
- 电子商务平台系统互动性对顾客感知价值的影响.pdf
- 电子商务物流配送服务水平与客户关系研究.pdf
- 电子政务绩效评估-经验与途径.pdf
- 电子政务信息系统审计的基本特征研究.pdf
- 订单生产模式下的汽车物流研究.pdf
- 东方通信财报.pptx
- 董事会学历分布与R&D投入-基于制造业上市公司的实证研究.pdf
- 动迁安置用房价格对动迁成本的影响分析.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)