Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROPROCESADORES Y MICROCONTROLADORES
PROGRAMACION EN ASSEMBLER
CONTADOR CON DISPLAY DE 0 A 99
ALUMNO:
Escarcena Apaza Anderson Fredy
DOCENTE:
ING. PEDRO ALEX RODRIGUEZ GONZALES
Arequipa – Perú
2019
PROGRAMACION DE CONTADOR ASCENDENTE DE 0 A 99 CON DISPLAY EN ASSEMBLER
CON PIC 16F8777A
COMPONENTES A UTILIZAR:
Los microcontroladores poseen memoria interna de 2 tipos: las instrucciones y los registros, este
microcontrolador se programa en assembler, este microcontrolador es fabricado por Microchip,
este PIC posee varias características que lo hacen muy versátil eficiente y práctico para ser
empleado en la aplicación que mencionamos anteriormente.
Este PIC soporta modo de comunicación serial, amplia memoria para datos y programa y su
memoria es reprogramable denominada FLASH este tipo de memoria borra electrónicamente el
programa y tiene un set de instrucciones reducido (modelo RISC).
Figura N°1
INTEGRADO 74LS47:
El circuito integrado 7447 es un circuito que decodifica señales binarias de 4 bits en unas lineas de
salida que posteriormente pueden ser representadas por un display de 7 segmentos mostrando
los dígitos decimales.
Los pines 7,1,2 y 6 funcionan como entradas de un numero binario, mientras los pines
9,10,11,12,13,14,15 pertenecen a las lineas de salida y a cada uno de estos pines le corresponde
un segmento del display. También se encuentran los pines de alimentación 16+ y 8- y los pines de
control.
Figura N°2
DISPLAY 7 SEGMENTOS:
Es un dispositivo que cuenta como su nombre lo dice con siete segmentos cada uno con un diodo
led, los diodos led van unidos en un punto común que puede ser de cátodo o ánodo, cuando el
display es de cátodo común los segmentos se prenderán con señales positivas y si es de ánodo
común con señales negativas. Estos displays cuentan con diez pines 7 para los segmentos
numéricos, uno para el punto y dos de alimentación, los pines se distribuyen como lo muestra el
datasheet de abajo.
Figura N°3
OSCILADOR DE CRISTAL:
es un oscilador electrónico que utiliza la resonancia mecánica de un cristal vibratorio
de material piezoeléctrico para crear una señal eléctrica con una frecuencia precisa. Esta
frecuencia se utiliza comúnmente para controlar el tiempo, como en los relojes de cuarzo, para
proporcionar una señal de reloj estable para circuitos integrados digitales y para estabilizar las
frecuencias en esta sesión lo utilizaremos para la frecuencia de nuestro circuito y controlar el
tiempo en el contador que se mostrara en los display.
Figura N°4
Según el programa se ve que decidimos programar las salidas mediante el puerto B del PIC para el
primer display en BCD desde B0 a B3 y del B4 al B7 para el segundo display