Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 OBJETIVO
2 INTRODUCCIÓN
Una secuencia con un display de 7 segmentos hace referencia a cuando los diferentes
leds del display se encienden y se apagan en un cierto tiempo (ya sea en segundo,
milisegundos, etc), mostrando diferentes símbolos con una secuencia lógica. El en-
cendido y apagado de esos segmentos lo programamos nosotros mismo, haciendo uso
del software mplab, un compilador xc8 y dentro del hardware hemos utilizado un
microcontrolador pic 16F18775, pulsantes, microswitchs, decodificadores 7448, dis-
plays de 7 segmentos, resistencias, entre otros.
2
3 MARCO TEÓRICO
3.1 Microcontroladores
3.3 Interrupciones
4 EXPERIMENTACIÓN
4.1 Materiales
• PIC 16F18875
• Display de 7 segmentos
• Integrado 7448
• Alambre 22 awg
• Pulsantes
• Microswitchs
• Resistencias de varios valores
• Ambiente de Desarrollo MPLAB X IDE
4.2 Desarrollo
Lo primero que debemos definir para el desarrollo de nuestra práctica es tener en
claro cual es el funcionamiento que tendrá nuestro circuito y cuales son las especifi-
caciones que se necesitan:
Una vez con las especificaciones necesarias a cumplir podemos realizar el dia-
grama de flujo que lo tenemos en nuestro anexo # 1.
Una vez con todos los pines configurados, es momento de continuar con nuestra
programación, para lo cual vamos a definir distintas variables que utilizaremos en
nuestro programa y las secuencias que deseamos que tenga nuestro display:
5
Por último, tenemos nuestro programa principal, aquí será necesario activar las
interrupciones y la manera en las que se leerá. Además, aquí primero se definirá
los puertos como entradas o salidas, como digitales o analógicos y los estados
iniciales:
7
Por ultimo también implementaremos la lógica de nuestro programa que será la se-
lección de la secuencia a mostrar y obtenemos lo siguiente:
8
5 Conclusiones
Una vez que hemos realizado esta práctica hemos podido plasmar los conocimientos
adquiridos por nosotros mismos para la programación de microcontroladores y en
parte los conocimientos impartidos por el docente, haciendo uso de libros, foros de
internet y video que encontramos en la web. El mayor obstáculo que encontramos al
momento de realizar esta práctica fue el como hacer uso de las interrupciones para lo
cual necesitamos más tiempo de investigación y experimentación.
9
References