51单片机延迟时间计算,晶振11.0592MHz ,下面的延迟时间怎么计算呢,麻烦写下.DELAY:\x05MOV\x05R3,#20\x05\x05; 延时2sD1:\x05MOV\x05R4,#200 ; 这里可以改变延时时间D2:\x05MOV\x05R5,#250\x05DJNZ\x05R5,$\x05DJNZ\x05R4,D2\x0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 03:42:51

51单片机延迟时间计算,晶振11.0592MHz ,下面的延迟时间怎么计算呢,麻烦写下.DELAY:\x05MOV\x05R3,#20\x05\x05; 延时2sD1:\x05MOV\x05R4,#200 ; 这里可以改变延时时间D2:\x05MOV\x05R5,#250\x05DJNZ\x05R5,$\x05DJNZ\x05R4,D2\x0
51单片机延迟时间计算,晶振11.0592MHz ,下面的延迟时间怎么计算呢,麻烦写下.
DELAY:\x05MOV\x05R3,#20\x05\x05; 延时2s
D1:\x05MOV\x05R4,#200 ; 这里可以改变延时时间
D2:\x05MOV\x05R5,#250
\x05DJNZ\x05R5,$
\x05DJNZ\x05R4,D2
\x05DJNZ\x05R3,D1
\x05RET\x05
\x05END

51单片机延迟时间计算,晶振11.0592MHz ,下面的延迟时间怎么计算呢,麻烦写下.DELAY:\x05MOV\x05R3,#20\x05\x05; 延时2sD1:\x05MOV\x05R4,#200 ; 这里可以改变延时时间D2:\x05MOV\x05R5,#250\x05DJNZ\x05R5,$\x05DJNZ\x05R4,D2\x0
DELAY:MOVR3,#20; 2s = 100 mS * 20
D1:MOVR4,#200 ; 500 * 200 = 100 mS
D2:MOVR5,#230 ; 2.17 * 230 = 500 uS
DJNZR5,$ ; 2.17 uS
DJNZR4,D2
DJNZR3,D1
RET
END