Programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (536 palabras )
  • Descarga(s) : 4
  • Publicado : 19 de noviembre de 2009
Leer documento completo
Vista previa del texto
Ejercicios
Diseñar un sistema de control que permita controlar el encendido y apagado de un led, el led debe ;* Retardo con Subrutinas
; Se invoca una Subrutina llamada: SUB_RET endonde se crea un retardo de 9.0424Sg
;
;*
;*
; Subrutina de Retardo
;*
MOV N1,#0FFH
tres MOV N2,#0FFH ;Retardo de
uno DJNZ N3,uno
DJNZ N2,dos
DJNZ N1,tres
;*
END; Final del Programa
Diseñar un sistema de control que permita controlar el encendido y apagado de un led. Se deben tener dos pulsadores uno para generar la señal de encendido del ledyotro para generar la señal de apagado. Las señales de los pulsadores se deben conectar a los pines de entrada de interrupciones externas del microcontrolador.
; Interrupciones
; Cuando ocurre lainterrupción se seteael P1.0 (encender led)
;
; ATENCION AL RESET
; ATENCION A LA INTERRUPCION EXTERNA 0
ORG 0003H
RETI
; ATENCION A LA INTERRUPCION EXTERNA 1
ORG 0013H
RETI;
ORG 0050H
END
; Final del Programa
En el programa EJEMPLO.txt completar las líneas de código para manejar todas las fuentes de ; Programa
; Descripción del Programa
;;
;*
;*
; ATENCION AL RESET
;*
; ATENCION A LA INTERRUPCION EXTERNA 0
ORG 0003H
;*
; ATENCION A LA INTERRUPCION TIMER 0
ORG 000BH
;*
; ATENCION A LA INTERRUPCIONEXTERNA 1
ORG 0013H
;*
; ATENCION A LA INTERRUPCION TIMER 1
ORG 001BH
;*
; ATENCION A LA INTERRUPCION SERIAL
ORG 0023H
;
ORG 0050H
;
; SUBRUTINA DE ATENCION A LAINTERRUPCION EXTERNA 0
PUSH DPL
PUSH DPH
POP PSW
POP ACC
;
; SUBRUTINA DE ATENCION A LA INTERRUPCION EXTERNA 1
PUSH DPL
PUSH DPH
POP PSW
POP ACC
;
;
;SUBRUTINA DE ATENCION A LA INTERRUPCION TIMER 0
PUSH DPL
PUSH DPH
POP PSW
POP ACC
;
; SUBRUTINA DE ATENCION A LA INTERRUPCION TIMER 1
PUSH DPL
PUSH DPH
POP DPL...
tracking img