Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ingeniería Mecatrónica
Microcontroladores
Diciembre, 2013
Introducción ii
Índice iii
Unidad 5
a) Dispositivos electrónicos usados para la implementación del sistema 1
Bibliografía 5
Conclusiones 5
Ejercicios complementarios 6
a) Dispositivos electrónicos usados para la implementación del sistema
LEDs
Display 7 segmentos
1
Optoacopladores
Display LCD
2
Relés
3
b) Arquitectura de los puertos E/S del microcontrolador
Pin RB0/INT
Registro Registro Resistencias para fuente Registro Registro Registro
TRISA TRISB Pull-Up externa de TRISC TRISD TRISE
interrupción
4
d) Uso de los puertos con interfaces para dispositivos periféricos
de E/S Dispositivos
funcionamiento de los
circuitos de forma fácil
Perifericos mediante la emisión de luz
Permiten Introducir un
Interruptores y valor lógico 0 o 1,
Pulsadores dependiendo de la posición
en la que se encuentren,
abierto o cerrado
Bibliografía
Palacios Municio Enrique, Remiro Domínguez Fernando, López Pérez Lucas J., 2004,
Microcontrolador PIC16F84: Desarrollo de proyectos, Mexico, D.F., Alfaomega/Ra-Ma.
http://www.mikroe.com/chapters/view/81/capitulo-3-microcontrolador-pic16f887/#c3v3
Conclusiones
Es importante conocer las características de los puertos de E/S y de sus periféricos más
utilizados para poder hacer un mejor uso del microcontrolador, el no conocer estas
características, podría resultar en un daño hacia los dispositivos utilizados o incluso al
microncontrolador que lo podría dejar inservible.
5
Ejercicios complementarios
1. Un LED que está conectado a la línea 0 del Puerto C, se enciende durante 400ms,
y se apaga durante 300ms.
2. Los diodos LEDs conectados al Puerto C se encienden durante 0.5 segundos y los
impares permanecen apagados. Después se invierten durante el mismo tiempo y
se repite el ciclo indefinidamente
6
3. Por los diodos LEDs conectados al Puerto C, un LED encendido rota a la izquierda
durante 0.3 segundos en cada posición. Cuando llega al final se apagan todos los
diodos LED y de nuevo se repite la operación indefinidamente.
4. Por los diodos LED’s conectados al puerto C, un LED encendido rota a la izquierda
durante 0.3 segundos en cada posición. Cuando llega al final comienza a rotar a la
derecha durante 0.5 segundos en cada posición.
7
5. Por los diodos LEDs conectados al Puerto C, un LED encendido rota a la izquierda
durante 0.5 segundos en cada posición empezando por RC0 hasta RC7. El
número de posiciones a desplazar lo fija el valor de las primeras 3 líneas del
Puerto A que funcionará como entrada.
8
6. El display 7 segmentos un contador descendente que cuenta desde la cantidad
leída por el puerto A hasta cero y vuelve a repetir. Cada dígito se visualizara
durante 1 segundo.
9
7. Si el bit 0 del Puerto A es 0 lógico, por el display 7 segmentos se visualizará un
contador descendente con una cadencia de 0.5 segundos aproximadamente, si es
1 por el display 7 segmentos se visualizará un contador ascendente con una
cadencia de 0.5 segundos.
10
1b. Por el display 7 segmentos que está conectado al puerto de salida Puerto C,
aparecera las veces que se activa un pulsador conectado al pin RA0. Cuando llegue a 10
la cuenta se reseteará y comenzará de nuevo.
11
2b. Mientras se mantenga activado el pulsador del pin RA0, en el display contarádel 0 a 9
continuamente manteniendose 200 milisegundos en cada valor. Cuando deje de estar el
pulsador permanecerá en el ultimo valor visualizado.
12