结构推理
使用循环转移指令编写延时20ms的延时子程序。设单片机的晶振频率为12MHz。
【正确答案】
fosc=12MHz,1机周为1μs。编程如下:
DY20ms:MOV R7,#40 ;置外循环
DY21: MOV R6,#250 ;置内循环
DY22: DJNE R6,DY22 ;250×2=0.5ms
DJNE R7,DY21 ;0.5ms×40=20ms
RET
【答案解析】
提交答案
关闭