Вы находитесь на странице: 1из 2

1

MANDO DE DISPLAYS 7 SEGMENTOS, LEDS, PULSANTES Y DIP SWITCHS CON EL PIC 18F4620
Freddy Guillen M Sistemas microprocesados II, UNIVERSIDAD POLITECNICA SALESIANA, Calle vieja y Elialut, Cuenca-Ecuador fguillenm@est.ups.edu.ec

AbstractEn el siguiente documento se desarrolla la programacin en C para el control de perifricos del PIC 18f4620 para el mando de displays 7 segmentos, leds, pulsantes y dip switchs.

I. INRODUCCION. Dentro de la familia del PIC18 contamos con microcontroladores especcos para conectividad USB y Ethernet, as como con micros de propsito general como el PIC18F4620. La principal ventaja que incorpora el PIC18 es un contador de programa en el cual se pueden direccionar hasta 1024K [1M] en forma lineal, sin una estructura paginada, es decir ms de un milln de instrucciones. Adems la arquitectura se diseo pensando en programar los dispositivos con lenguajes de alto nivel como C, en el cual se concentrara este documento. II. DESCRIPCION DEL PIC18F4620 A. CARACTERISTICAS GENERALES.

Figure 1.

Distribucion De Pines Del Pic 18F4620

Memoria de programa: 32K Word para almacenar instrucciones Memoria de Datos: 3968 bytes Puertos I/O: 36 canales ADC: 13 Modulos CCP/ECCP: 1/1 Modulos De Comunicaciones: SPI, I2C, EUSART Timers: 1 de 8 bit, 3 de 16 bits. comparadores integrados: 2

Figure 2.

Circuito para la Prueba

B. PIN OUT. En la gura 1 podemos observar la distribucion de pines del PIC18F4620 a detalle. III. CIRCUITO A UTILIZAR. Segun los detalles de la tabla 1 tenemos el siguiente circuito (Fig 2): El circuito generara secuencias de encendido leds segun el numero que ingrese al puerto B del PIC congurado como entrada, la prioridad se dara el DIP Switch, cuando este se encuentre con todas sus entradas en alto los pulsantes son tomados en cuenta y la combinadion de ellos hara un cambio

de secuencia en los encendidos de los leds, tb tenemos 4 displays de 7 segmentos conectados al puerto D del PIC con el n de multiplexar datos. Para la multiplexacion de datos se coje una frecuencia de 100 Hz con la cual calculamos una frecuencia de multiplexacion de 2 milisegundos para el cambio de estado y poder observar los datos en los displays. IV. RECURSOS DE IMPORTANCIA Cada fabricante oferta numerosas versiones de una arquitectura bsica de microcontrolador. En algunas ampla las capacidades de las memorias, en otras incorpora nuevos recursos, en otras reduce las prestaciones al mnimo para aplicaciones muy simples, etc. La labor del diseador es encontrar el

CANTIDAD 1 1 1 1 1 1 1

DESCRIPCIN. Microcontrolador PIC18F4620 o compatible tanto en pines como en perifricos, con dos capacitores de bypass de 100nF. Circuito de reloj con un cristal de cuarzo de 20MHz y dos capacitores de desacoplo de 22pF. Circuito de reset con pulsante, proteccin de corriente inversa, proteccin de descarga electrosttica y reestablecimiento a la alimentacin. Bloque de cuatro pulsantes conectados de RB0 a RB3. Bloque de cuatro switchs conectados de RB4 a RB7. Bloque de ocho leds conectados de RC0 a RC7. Bloque de cuatro displays (nodo o ctodo comn) conectados de RD0 a RD7 para los datos y de RA0 a RA3 para la Multiplexacin. Table I D ETALLES D EL C IRCUITO

VI. CONCLUSIONES.

Esta practica se propone como una introduccion a la programacion de microcontroladores bajo el lenguaje C del pic 18F4620. Se estudia la importacia de los archivos de cabezera. Se estudia los perifericos del PIC y se los programa en C, para su correspondiente funcionamiento segun el programa. Incluir los prototipos de funciones asegurara que nuestro programa funcione de manera correcta. VII. ANEXOS.

[1] El programa utilizado se encuentra anexado a este trabajo como: Practica1.c

Figure 3.

ujograma

modelo mnimo que satisfaga todos los requerimientos de su aplicacin. De esta forma, minimizar el coste, el hardware y el software. Los principales recursos especcos que incorporan los microcontroladores son: Temporizadores o Timers. Perro guardin o Watchdog. Proteccin ante fallo de alimentacin o Brownout. Estado de reposo o de bajo consumo. Conversor A/D. Conversor D/A. Comparador analgico. Modulador de anchura de impulsos o PWM. Puertas de E/S digitales. Puertas de comunicacin. V. FLUJOGRAMA. El ujograma se puede observar el Fig(3).

Вам также может понравиться