Logo Studenta

CONTADOR 5959 CON Pic 16f887

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenierías 
Reporte de practica 2
 
 
Alumno: Rodríguez Pérez Jesús Alejandro 
Código:
210705193
I7267 SEMINARIO DE SOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN DE SISTEMAS EMBEBIDOS
Nombre del trabajo X
Universidad de Guadalajara
Objetivo:
Hacer un contador 5959 que para nosotros tendrá un significado de 59 minutos con 59 segundos 
	
 Materiales:
Pic 16f887
Resistencias
7 segmentos de catado comun
Protoboard
Training board
Pick kit
Marco teórico
Pic 16f887:
Arquitectura RISC
El microcontrolador cuenta con solo 35 instrucciones diferentes
Todas las instrucciones son uni-ciclo excepto por las de ramificación
Frecuencia de operación 0-20 MHz
Oscilador interno de alta precisión
Calibrado de fábrica
Rango de frecuencia de 8MHz a 31KHz seleccionado por software
Voltaje de la fuente de alimentación de 2.0V a 5.5V
Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera)
Ahorro de energía en el Modo de suspensión
Brown-out Reset (BOR) con opción para controlar por software
35 pines de entrada/salida
alta corriente de fuente y de drenador para manejo de LED
resistencias pull-up programables individualmente por software
interrupción al cambiar el estado del pin
memoria ROM de 8K con tecnología FLASH
El chip se puede re-programar hasta 100.000 veces
Resistencias:
La resistencia eléctrica es una propiedad que tienen los materiales de oponerse al paso de la corriente. Los conductores tienen baja resistencia eléctrica, mientras que en los aisladores este valor es alto. La resistencia eléctrica se mide en Ohm (Ω).
El elemento circuital llamado resistencia se utiliza para ofrecer un determinado valor de resistencia dentro de un circuito.
7 Segmentos: 7 segmentos es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos, debido en gran medida a su simplicidad. Aunque externamente su forma difiere considerablemente de un led típico, internamente están constituidos por una serie de ledes con unas determinadas conexiones internas, estratégicamente ubicados de tal forma que forme un número '8'.
Segmentos e identificación de los mismos.
Cada uno de los segmentos que forman la pantalla están marcados con siete primeras letras del alfabeto ('a'-'g'), y se montan de forma que permiten activar cada segmento por separado, consiguiendo formar cualquier dígito numérico. A continuación se muestran algunos ejemplos:
· Si se activan o encienden todos los segmentos se forma el número "8".
· Si se activan sólo los segmentos: "a, b, c, d, e, f," se forma el número "0".
· Si se activan sólo los segmentos: "a, b, g, e, d," se forma el número "2".
· Si se activan sólo los segmentos: "b, c, f, g," se forma el número "4".
Muchas veces aparece un octavo segmento denominado dp. (del inglés decimal point, punto decimal).
Los ledes trabajan a baja tensión y con pequeña potencia, por tanto, podrán excitarse directamente con puertas lógicas. Normalmente se utiliza un codificador (en nuestro caso decimal/BCD) que activando una sola pata de la entrada del codificador, activa las salidas correspondientes mostrando el número deseado. Recordar también que existen pantallas alfanuméricas de 16 segmentos e incluso de una matriz de 7*5 (35 bits).
Los hay de dos tipos: ánodo común y cátodo común.
El protoboard o breadbord: Es una especie de tablero con orificios, en la cual se pueden insertar componentes electrónicos y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para experimentar con circuitos electrónicos, con lo que se asegura el buen funcionamiento del mismo.
Desarrollo
El profesor nos proporcióno la base de como realizar la fase de programación que era un contadr de 1 a 20 en decimal con 2, 7 segmentos solo debimos agregar 2, 7 segmentos mas y hacerlo contar hasta 5959. 
 
Conclusiones
No se en que semestre o en que materia este programado ver el multiplexeo pero y no lo conocía hasta la semana pasada se me hacia algo imposible que con un solo puerto se pudiera controlar 4 displays pero gracias al profesor aprendi lo que es como usarlo y posteriormente puedo usar esa herramienta en mis proyectos .
Bibliografía
http://www.mikroe.com/chapters/view/81/capitulo-3-microcontrolador-pic16f887/

Continuar navegando