Red de conocimientos turísticos - Conocimientos sobre calendario chino - Si tiene preguntas sobre programación de microcontroladores, proporcione el lenguaje de programación correcto, ¡gracias!
Si tiene preguntas sobre programación de microcontroladores, proporcione el lenguaje de programación correcto, ¡gracias!
ORG 0000H
INICIO DE AJMP
ORG 000BH
AJMP INT0
INICIO:MOV TMOD,#10H
SETB EA
SETB ET0
MOV TH0,#B1H
GAO: CLR P1.7
MOV TH0,#0B9H p>
MOV TL0,#B0H ;36MS valor inicial retrasado
SETB TR0
INC R0
CJNE R0,#11,NEXT ; Borre R0 después de un retraso de 36 MS
SJMP NEXT
CLR R0
SETB TR0
INC R0
SJMP SIGUIENTE
SJMP SIGUIENTE
CLR R0
SIGUIENTE: RETI
Compruébalo tú mismo
Si hay dos controlador de tiempos (un nivel alto cronometrado y un período cronometrado o un nivel alto cronometrado y un nivel bajo cronometrado), puede omitir R0 y el programa será más simple.