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

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.