假设是 51 单片机。
5.
MOV A, X
MOV B, Y
MUL AB
MOV B, Z
DIV AB
MOV 7FH, A
END
;----------------------------------
(1)
什么是时间常数? 是初始值吗?
在 6MHz 条件下,定时 500ms 是做不到的。
按照定时 100ms 计算,中断 5 次就是 500ms。
初始值=65536 - 100000 / 2
=15536=3CB0H
(2)
ORG 0000H
LJMP START
ORG 000BH
LJMP T0_INT
START:
MOV TMOD, #01H
MOV TH0, #3CH
MOV TL0, #0B0H
MOV IE, #82H
SETB TR0
MOV R2, #5
SJMP $
(3)
T0_INT:
MOV TH0, #3CH
MOV TL0, #0B0H
DJNZ R2, T0_END
MOV R2, #5
CPL P1.0
T0_END:
RETI
END
温馨提示:内容为网友见解,仅供参考