PIC18F25K22 & XC8: Controlar dispays de 7 segmentos usando el integrado 74HC595 - Cuatro digitos ánodo común

Saludos! Hace un par de publicaciones comparti mi board "PIC18BT MCE Development Board" y tambien mi version de board para controlar displays de 7 segmentos de 1.8 pulgadas "Modulo BIG7SEG 2Display", ademas como en otro post ya habia usado estos modulos para controlar 2 displays hoy tocara manejar hasta 4 displays.

Sponsor: PCBWay
Empresa manufacturera de PCBs y ensambles ubicada en China, con ya varios años en el mercado. Esta empresa nos permite realizar prototipos rápidos para nuestros desarrollos a medida., pero también permite realizar grandes producciones para proyectos comerciales. A continuación algunas características, si deseas saber mas o adquirir un servicio te recomiendo revisar su página.
  • Servicio de PCBs por tan solo $5 (USD) las 10 unidades, de 1 o 2 caras.
  • Cada nuevo miembro recibe un bono de $5(USD), más servicio express de 24Hs o 48Hs.
  • Servicio de ensamblado de PCBs por $30(USD)
  • Fabricación de esténcil, componentes y mas.
Como habia dicho estoy usando un microcontrolador PIC18F25K22 y regulador uA78M05 por lo tanto la tarjeta y perifericos trabajan a 5 volts, ademas para el modulo de 7 segmetos tiene displays de ánodo común colocados de forma normal (recomiendo checar laspublicaciones de cada tarjeta para entender lo que estoy comentando) con una alimentacion externa de 5.5V, en otras puclicaciones mostrare que sucede al invertir un displays e incluso si los cambiamos por cátodo común.

Circuito:
Retomando e circuito en nuestro anterior post sobre este tema, solo he añadido un modulo mas por lo tanto no hay mucho cambio, la conexion final queda de la siguiente forma:


Código:
Para el codigo tambien he reutilizado el codigo anteior, simplemente he implementado las opciones para controlar los otros dos displays, la variable NUMBERS_OF_DISPLAYS en el archivo Display7seg_74HC595.h es a la que se le carga el numero de displays a tulizar, para este ejemplo seran 4, la libreria aun tiene mejoras pero de momento esta funcional (el codigo completo en mi repositorio de GitHub).

Vídeo:
Aquí un pequeño vídeo del circuito en funcionamiento, agradeciendo a mi sponsor por el patrocinio de los PCBs.

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.

Links:

Publicar un comentario

0 Comentarios