结构推理
按下列要求编写延时子程序:
【正确答案】
fosc=6MHz,一个机器周期为2μs,DJNZ指令为2个机器周期。
DY2ms:MOV R6,#2 ;置外循环次数
DLP1: MOV R7,#250 ;置内循环次数
DLP2: DJNZ R7,DLP2 ;2机周×250×2μs/机周=100μs=1ms
DJNZ R6,DLP1 ;1ms×2=2ms
RET ;
【答案解析】
提交答案
关闭