¡Urgente! ! ! ¿Cómo escribir luces LED en 51 microcontroladores usando lenguaje ensamblador? gracias dioses
PWM _ JSEQU 0X30
pwme qu 0x 31
lede qp 1.7
Organización 0
JMPMAIN
Organización 0BH
JMPT0_INT
Principal:
MOVSP, #0X60
MOVTMOD, #01H
SETB Electronic Arts
SETB ET0
SETBTR0
MOVPWM, #0
Bucle:
Retardo de llamada
p>
INCPWM
MOVA, modulación de ancho de pulso
CJNEA, #10, bucle
L1:
Retardo de llamada
DECPWM
MOVA, Modulación de ancho de pulso
CJNEA, #0, L1
JMPLOOP
Retraso:
// ...
Remojado en agua para ablandar
T0_INT:
PUSHPSW
Pushak p>
MOVTL0, #bajo (65536-1000)
MOVTH0, #alto (65536-1000)
INCPWM_JS
MOVA, PWM_JS p>
CLRC
SUBBA, #10
jct 0_1
MOVPWM_JS, #0
T0_1: LLAMADA A SET_LED
T0_OUT:
POPACC
POPPSW
REDI
SET_LED:
MOVA, modulación por ancho de pulso
SETBC
SUBBA, PWM_JS
JCSET _ led 1
Diodo de iluminación
Remojar en agua para suavizarlo
SET_LED1:
SETBLED
Remojar en agua para suavizarlo
Fin