Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MÉXICO
(U.A.C.M)
Diseñar un circuito secuencial automático que cuente y muestre los números del 00 al 99 en
display de siete segmentos de 2 dígitos conectados en un solo puerto del microcontrolador
PIC16F887.
Material.
1- PIC16F887. 1 pieza.
2- Cristal de 8MHz. 1 pieza.
3- 2 Capacitores de 20Pf.
4- 2 Displays Cátodo Común.
5- 2 Transistores NPN 2N2304.
6- 7 Resistencias de 220Ω 1/4watt.
7- 2 Resistencias de 330Ω 1/4watt.
8- 1 Protoboard.
9- 1 PICKIT 3.
INTRODUCCIÓN.
Cada elemento del display tiene asignado una letra que identifica su posición
en el arreglo del display. Ver el gráfico arriba
El display cátodo común tiene todos los ánodos de los diodos LED unidos y
conectados a tierra. Para activar un segmento de estos hay que poner el ánodo
del segmento a encender a Vcc (tensión de la fuente) a través de una
resistencia para limitar el paso de la corriente.
Desarrollo.
Se deben multiplexar dos displays de 7 segmentos de cátodo común de tal manera que todos
muestren la secuencia como si fuera continúa partiendo del 00 al 99, el display de cátodo común;
utilice un display de 2 dígitos y 1 de un solo digito, a continuación, se muestra en la Figura.
Figura3.
Para lograr mostrar los números en los displays se deben de mandar los datos de manera
desfasada (encendiendo uno por uno) pero tan rápido que para el ojo humano parezca que están
presentes al mismo tiempo, esto se logra mediante transistores que enciendan y apaguen los
displays dependiendo del número a mostrar. El transistor que se ocupa es el 2N3904 el cual es un
NPN; debido a que los displays son de cátodo común.
El transistor se conecta al cátodo común de cada transistor el cual será activado mediante el
microcontrolador que será quien realice el switcheo.
Diagrama de Flujo.
Programa.
#include <16F887.h>
#FUSES HS,NOWDT,NOPROTECT,NOPUT
void main(void) {
byte ud=0,dec=0;
SET_TRIS_B(0X00);
SET_TRIS_A(0X00);
OUTPUT_B(0);
for( ;; ) {
for (ud=0;ud<10;ud++) {
// cat_D = apagado
// cat_D = encendido
Simulación
En la simulación mediante el software de Proteus se observan las conexiones que se deben realizar
para la implementación física.
Figura6.
Capturas de Pantalla.
Figura7.
Firura8.
Figura9.
Figura10.
Figura11.
Figura12.
Figura13.
Figura14.
Figura15.
Figura16.
Conclusión.
El multiplexado de 2 o más displays de 7 segmentos; nos permite gran gama de procesos de
visualización en la industria y en nuestra vida cotidiana, debido a su gran economía tanto en
display de 7 segmentos, como de los transistores; en la actualidad esta técnica de multiplexado
con micro y displays se puede ver muy comúnmente en hornos de microondas por mencionar
algunos de los casos, lavadoras etc.
Con este tipo de técnica aprendí como realizar un contador de 2 dígitos; que posteriormente
podremos realizar más diseños más complicados dentro del campo de la ingenieria.
BIBLIOGRAFÍA