Documente Academic
Documente Profesional
Documente Cultură
Laboratorio de Microprocesadores
TRABAJO PREPARATORIO
Práctica No: 7
Tema: Control de tiempos en bajo nivel
Realizado por:
CPR3
Estudiante: Muñoz Ana Grupo:
(Espacio Reservado)
Fecha de entrega: 2019 / 06 / 19 f. _________________________
Año mes día Recibido por:
Sanción: ____________________________________________________
PERÍODO
2019 – A
ESCUELA POLITÉCNICA NACIONAL ESFOT
PREPARATORIO - PRÁCTICA 7
1. Objetivos:
- Utilizar los microcontroladores para la medición o el control del tiempo en los que se
producen eventos o el intervalo de tiempo entre los mismos, utilizando saltos y subrutinas.
2. Desarrollo
2.1 Diseño
1 Leer el pin 1 del puerto A mediante un dipswitch, si se encuentra un 1 lógico en este pin se
deberán mostrar en el pin RC4 las señales de un oscilador de 4 Hz. Si se encuentra un 0 lógico
en el pin 1 del puerto A se deberán mostrar en el pin RC5 las señales de un oscilador de 12
Hz., hasta que el estado del pin 1 del puerto A cambie. Mientras un led este encendido el
otro debe permanecer apagado.
FLUJOGRAMA
INICIO
SWITCH SI
Oscilador 4Hz
RA1=1
Parpadear led 1
FLUJOGRAMA
INICIO
M(0XFF) W
W M(TRISC)
CLRF TRISB
BCF STATUS,5
PORTB
SWITCH SI
CALL ASCENDENTE
RA3 =1L
NO GOTO RETARDO
GOTO RETARDO
Laboratorio de Microprocesadores Práctica 7
ESCUELA POLITÉCNICA NACIONAL ESFOT
SI
RA0=9 ENCEDER LED
NO
PROGRAMA 2
Ilustración 1 Programa 2
3. Bibliografía / Referencias
[1]T. Van Sickle, Programming microcontrollers in C. Eagle Rock, Calif.: LLH Technology Pub., 2001.
[2]Angulo J., (2007), Microcontroladores PIC 1a. Parte, (4ta edición), Madrid: Mc Graw Hill