【文件属性】:
文件名称:0020、给初学51单片机的40个实验汇编语言对应C语言加说明.rar
文件大小:1.33MB
文件格式:RAR
更新时间:2022-10-20 15:28:22
汇编 c语言 51单片机
MOV R6,#20 2个机器周期 2
D1: MOV R7,#248 2个机器周期 2 2+2×248=498 20×
DJNZ R7,$ 2个机器周期 2×248 498
DJNZ R6,D1 2个机器周期 2×20=40 10002
因此,上面的延时程序时间为10.002ms。
由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求0.2秒=200ms,10ms×R5=200ms,则R5=20,延时子程序如下:
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
【文件预览】:
0020、给初学51单片机的40个实验汇编语言对应C语言加说明
----使用者请先阅读说明.txt(30KB)
----给初学单片机的40个实验.doc(1.98MB)