PIC18F4620 & XC8: Control de display de 7 segmentos con botones

Anteriormente ya habĂ­amos realizado un contador y una multiplexiĂłn con ellos, para este ejemplo hemos agregado unos pulsadores los cuales ayudaran a incrementar y decrementar los valores mostrados en los displays. 

Circuito:
El circuito utilizado es el mismo que la anterior publicaciĂłn, los datos del display (A,B,C,D,E,F y G) estĂĄn conectados al PORTD del MCU, los transistores en el PORTB, y se agrega tres botones en PORTE.

CĂłdigo:
Con respecto al funcionamiento del firmware es el siguiente,  tenemos los pulsadores conectados en RE1, RE2 y RE3,  el primero incrementa los valores, el segundo decrementa y el tercero selecciona que display es el que vas a variar, por default puedes variar la unidades, pero si presionas n veces RE3 podras variar decenas, centenas y millares, se ha activado una timer para que active una interrupciĂłn cada cierto tiempo y asĂ­ poder actualizar los displays.

Descargas:
AquĂ­ el enlace directo para DESCARGAR los archivos disponibles, tambiĂ©n puedes revisar o descargar la informaciĂłn desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquĂ­, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.


Donaciones:
Si te gusta el contenido o si los recursos te son de utilidad, comparte el enlace en tus redes sociales o sitios donde creas que puede ser de interĂ©s y la otra puedes ayudarme con una donaciĂłn para seguir realizando publicaciones y mejorar el contenido del sitio. TambiĂ©n puedes hacer donaciones en especie, ya sea con componentes, tarjetas de desarrollo o herramientas. Ponte en contacto para platicar, o puedes volverte uno de nuestros sponsors.


Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.

BibliografĂ­a:

Publicar un comentario

0 Comentarios