Relog Digital

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

MARCO TEORICO....................................................................................................

DESARROLLO PRÁCTICO......................................................................................
CODIGO FUENTE.....................................................................................................
DIAGRAMA..............................................................................................................13
PROGRAMACIÓN DEL PIC....................................................................................13
DESARROLLO EN FÍSICO.....................................................................................15
RESULTADOS........................................................................................................15
CONCLUSION.........................................................................................................18
REFERENCIAS.......................................................................................................18

INTRODUCCION
En esta practica presentamos la metodología que utilizamos para construir nuestro
reloj digital, abarcando desde la parte de programación hasta la parte de montaje del
circuito.

Se denomina reloj digital al que indica la hora mediante números, por oposición


al reloj analógico que lo hace mediante manecillas. El funcionamiento de los
relojes digitales es electrónico, si bien existen emuladores informáticos que
pueden presentar en la pantalla de una computadora tanto relojes analógicos
como digitales.

Utilizaremos un display de 7 segmentos de ánodo común, el cual ocupamos en la


vida diaria para relojes digitales, medidores electrónicos, calculadoras básicas,
pantallas de electrodomésticos, coches, y muchos otros dispositivos que muestran
información numérica.
Haremos uso del microcontrolador PIC18F4550 y ocuparemos el programa IDE
MPLAB. Teniendo escrito nuestro código fuente, que este correctamente hecho y
comprobándolo con la simulación, podemos cargar el programa a nuestro
microcontrolador con ayuda del Programador PIC kit 2 finalizando el proceso.
Por último, montaremos de manera física nuestro circuito para así evaluar nuestros
resultados.

OBJETIVOS
Los objetivos planteados para esta práctica se enlistan de la siguiente manera:

• Lograr una comunicación USB, entre el microcontrolador y la computadora,


utilizando programas como “Pickit 2”.
• Comprender las compuertas de salida y entrada del microcontrolador.
• Entender como funcionan los pines de un display de 7 segmentos de 4
dígitos.  Desarrollar un código donde muestre un contador de 0000 a
FFFF.
• Darle un valor de unidad a cada display. Unidades, decenas, centenas y
millar, y cada que el valor de unidad llegue a F, los demás display (digito),
deberán cambiar su valor respectivamente hasta llegar a FFFF; es decir en
numero decimal seria 0000 hasta llegar a 65535.
• Realizar un circuito en proteus y en físico, para visualizar el código mediante
un display de 7 segmentos de 4 dígitos
• Implementar un botón de reset, y con ello alternar la secuencia, llevándolo a
FFF0.

MARCO TEORICO
• MPLAB IDE (8.92): Es un software con el objetivo de programar microchips, con
un lenguaje ensamblador. Este admite editar los distintos microcontroladores, Este es
manipulado bajo Windows, mac os, y Linux.
• Interrupciones: una interrupción consiste en que el procesador suspende
temporalmente la tarea que está ejecutando para atender a algún periférico, mediante
la ejecución de una rutina de servicio de interrupción, una vez que se concluye esta,
el procesador continuo con la tarea que estaba ejecutando antes de haber sido
interrumpido.

• Tarjeta de Desarrollo Miuva PIC18F4550: Es una tarjeta electrónica creada para


satisfacer las necesidades de desarrollo de diferentes proyectos estudiantiles y
profesionales que utilicen microcontroladores del fabricante Microchip.
Cabe mencionar algunas de las características principales del mismo:
1. Memoria RAM: SRAM interna de 2048 bytes, este incluye los registros de la
función principal.
2. Memoria EPROM: Esta se define como una memoria no volátil con
capacidad de 256 bytes, los cuales se conservan cuando existe una
alimentación.
3. Memoria de programa: Esta consiste en una memoria flash de 32.768 bytes,
almacena instrucciones y datos.

El Pic18F4550 cuenta con un diseño inspirado en el sisma Bolt, este consiste en su


hardware, el cual permite manipular sus circuitos mediante un oscilador tanto interno como
externo, a elección del usuario. Dicho hardware incluye también un circuito multiplicador
de frecuencia PLL (Phase Locked Loop). De tal manera también se debe mencionar el
cristal de cuarzo de 12 MHz.
Ahora bien, la velocidad de las operaciones no solo está producida por la frecuencia del
oscilador, sino también por la configuración del PLL, a través de la inicialización de sus
registros.

• Pickit 2: Es un programador desarrollado por Microchip, mismo que tiene alta


compatibilidad con diferentes entornos desarrollo como lo es IDE.
• Proteus: Es un software de diseño electrónico, que integra un sistema de captura de
esquemas para simulación mixta (analógica y digital). Siendo este uno de los
principales programas a utilizar.

• Display de 7 segmentos de 4 dígitos “Cátodo”: Es un dispositivo también conocido


como lámpara de siete segmentos o visualizador, y viene en 2 presentaciones ánodo
y cátodo comunes, cuya función consiste en presentar información de forma visual
mediante leds unidos dentro de una carcasa. Este dispositivo cuenta principalmente
con una carcasa, los segmentos llamados leds; donde 7 segmentos que conforma la
pantalla están marcados con letras del alfabeto (“a-g”), 4 segmentos están marcados
con denominaciones “D1, D2, D3, D4”, y 1 marcado como P. A diferencia de otros
displays este cuenta con 4 dígitos que aumentan y facilitan la visualización de datos.

• Botón reset: La función del botón Reset restablece un control al valor de su


propiedad Default. Se descartan los cambios que haya realizado el usuario.

DESARROLLO PRÁCTICO
Materiales:

• 2 Protoboard

• 1 PIC18F4550

• 2 boton reset

• 1 display de 7 segmentos de cátodo común de 4 digitos

• 14 resistencias de 330 ohmios

• 4 transistores
• Jumpers, cable puente o alambre calibre 22
• 1 LED
• Fuente de poder

INSTRUCCIONES
CODIGO FUENTE

DIAGRAMA
Simulado en Proteus

PROGRAMACIÓN DEL PIC


Al tener nuestro código fuente ya hecho, lo compilamos para corroborar que todo este orden.
Ahora, como se mencionó anteriormente, se ocupara un programador de tarjeta llamado PICkit 2,
el cual se conecta a la PC mediante USB. Para grabar un programa al microcontrolador PIC18F4550,
se conecta el programador a la PC mediante el cable USB.
1.-Damos un doble click al archivo ejecutable de la interfaz del programador.

2.-Damos clic en el menú Archivo y se escoge la opción Abrir Hex.

3.-Se busca el archivo hexadecimal que corresponde al programa que se desea grabar al
microcontrolador.

4.-Se presiona el botón Escribir. Al finalizar, la interfaz muestra el mensaje: Programación


Correcta!
DESARROLLO EN FÍSICO

Hacemos nuestras conexiones de acuerdo a nuestro diagrama en proteus

RESULTADOS
Simulación en Proteus.
SIMULACIÓN EN FÍSICO

Botónes de Reset

transistores

Conexión a tierra

Display

Conexion de miuva a los


segmentos del display

La simulación se puede apreciar mejor en el siguiente video:

CONCLUSION

REFERENCIAS

Microchip. (2015). Microchip.com. Obtenido de Microchip.com:


https://www.microchip.com/enus/development -tool/PG164120#

Galicia, M. (2014). electrónica: PROTEUS. ENERXIA.


https://www.enerxia.net/portal/index.php?option=com_content&view=article&id=406:electronia
https://www.enerxia.net/portal/index.php?
option=com_content&view=article&id=406:electronia-proteus-simulador-digital-y-
analogico&catid=61&Itemid=142proteus-simulador-digital-y-analogico&catid=61&Itemid=142

También podría gustarte