Descarga la aplicación para disfrutar aún más
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/
Compartir