Professional Documents
Culture Documents
ESCUELA DE
electrnica y redes de
comunicacin
SISTEMAS MICROPROCESADOS
I. II.
TEMA DISPLAY OBJETIVOS GENERAL Disear y armar un circuito utilizando un microprocesador ATMEGA 164 ayudndonos del proceso y anlisis aprendido en la materia de Sistemas Microprocesados, el cual conste de un display(contador) el cual aumente de uno en uno al tener una seal y disminuya con otra seal. ESPECIFICOS Realizar la programacin en CODEVICION AVR del circuito que queremos obtener para realizar el contador de 0 a 9 y visceversa. Determinar si la teora satisface a la prctica mediante la conexin de los elementos electrnicos que se utilizaran para el funcionamiento del circuito, en especial la conexin del display. Comprobar con la prctica como se graba un microprocesador. Utilizar algn programa de simulacin de circuitos para comprobar de una manera ms detallada el funcionamiento del circuito. Aprender un poco ms de la materia, de una forma ms didctica a travs de la realizacin de prcticas en las cuales podamos comprender la parte terica de una mejor manera. Verificar que los resultados que obtenemos en la simulacin del circuito sean los mismos que en la prctica. Examinar el circuito y obtener las conclusiones.
III.
El ATmega164P/324P/644P es un microcontrolador CMOS de 8 bits de bajo consumo basado en la arquitectura RISC mejorada. Sus instrucciones se ejecutan en un ciclo de mquina, el ATmega164P / 324P / 644P consigue transferencia de informacin alrededor de 1 MIPS por MHz admitido por el sistema, permitiendo al diseador del sistema optimizar el consumo de energa versus la velocidad de procesamiento. CONFIGURACIN DE PINES
DISPLAY DE 7 SEGMENTOS conjunto de 7 leds conectados y posicionados apropiadamente. Encendiendo algunos de ellos y apagando otros podemos ir formando diferentes nmeros. Veamos la disposicin de los segmentos:
Tenemos dos tipos de display de 7 segmento: 1) nodo Comn: es aquel donde los nodos de todos los leds se conectan internamente al punto de unin U y los ctodos se encuentran disponibles desde afuera del integrado. 2) Ctodo Comn: es aquel donde los ctodos de todos los leds se conectan internamente al punto de unin U y los nodos se encuentran disponibles desde afuera del integrado. Estas definiciones pueden parecer confusas as que veamos grficamente ambos tipos de display y su implementacin en un circuito. Veamos el ctodo comn.
En el circuito anterior, el rectngulo gris representa el dgito de 7 segmentos en forma esquemtica. Vemos que en el esquemtico representamos cada segmento con un led, esto facilita entender el funcionamiento del circuito. En el esquema se ve claramente la conexin interna de los ctodos de todos los leds, dejando disponible externamente solo el punto de su unin. Ahora el circuito con nodo comn.
IV.
DIAGRAMA DE FLUJO
INICIO
Realizar la configuracin de pines del PUERTO A para obtener los nmeros de 0 a 9 en el display
cont=0
fin
V.
// activacion de la interrupcion INT0 interrupt [EXT_INT0] void ext_int0_isr(void) { delay_ms(30); cont=cont+1; } // activacion de la interrupcion INT1 interrupt [EXT_INT1] void ext_int1_isr(void) { delay_ms(30); cont=cont-1; } while (1) { // Place your code here switch(cont) { case 0: PORTA=0b11000000; break;
case 1: PORTA=0b11111001; break; case 2: PORTA=0b10100100; break; case 3: PORTA=0b10110000; break; case 4: PORTA=0b10011001; break; case 5: PORTB=0b10010010; break; case 6: PORTA=0b10000010; break; case 7: PORTA=0b11111000; break; case 8: PORTA=0b10000000; break; case 9: PORTA=0b10010000; break; } } VI. } DIAGRAMAS CIRCUITALES
VII.
RESULTADOS
VIII.
CONCLUSIONES Se logr construir un circuito de manera que se pueda visualizar el contador en el display. Se realiz el contador ascendente y descendente de 0-9, con la seal de cada interrupcionn INT0 e INT1. Luego de los anlisis respectivos se logr concluir que la teora aprendida en clases satisface de una manera muy correcta el anlisis de la prctica. Gracias al programa PROTEUS se pudo comprobar el buen funcionamiento del circuito. Se logr identificar la configuracin de pines del microprocesador ATMEGA 164.
IX.
RECOMENDACIONES Siempre realizar el programa utilizando la menor cantidad de lneas de cdigo para que tenga una compilacin mas rpida. Se recomienda que siempre al disear el circuito lgico se debe realizar un anlisis muy minucioso para que no exista fallos en el funcionamiento del mismo. Es recomendable usar una fuente de alimentacin de 5 voltios debido a que las compuertas lgicas trabajan a esta tensin. Polarizar correctamente cada uno de los elementos del circuito. Antes de empezar la prctica verificar cada uno de los elementos electrnicos.
X.