Debug:
Explicacin:
Primero se puso una etiqueta con el nombre de INICIO y poniendo activado al
perro guardin para que se est checando y no haya error en el programa o al
menos en la parte del programa que estar checando que no falle.
Con la siguiente instruccin BSET n ponemos el bit 7 del registro del puerto B
en 1.
Luego ponemos en cero los bits 0 y 7 del registro del puerto B con la
instruccin BCLR n, cargamos luego un #01 en el acumulador y lo
guardamos con la instruccin STA en el registro PTBPE en donde as se
habilita el pull-up interno en el bit 0.
Lo siguiente fue que se puso una nueva etiqueta ahora con el nombre de
ENCENDIDO haciendo referencia ahora a la parte de la programacin que se
encargara del encendido del LED. Y se empez con la instruccin BSET n,
para poner en 1 el bit 7 del registro del puerto B, luego se us la instruccin
BRSET n para que se hiciera una comparacin y brinco dependiendo del
resultado, y bueno con la instruccin pide que si el bit 7 del registro del puerto
B es 1 se producir un salto a la etiqueta y eso se har hasta que el sistema
identifique que el bit 7 del registro del puerto B es 0 lo cual indica que se ha
cerrado el interruptor y se encender el LED, y se continuara con la siguiente
lnea. Y lo siguiente es un brinco a una subrutina de un retardo, donde lo
tenemos con la etiqueta RETARDO_1 y cuando termina la subrutina regresa y
contina con la siguiente instruccin que es un salto o brinco a la etiqueta
APGADO.
as
conseguir
finalmente
un
retardo
de