Control de un display de 3 módulos de 7 segmentos para mostrar la temperatura del sensor DS18B20, con microcontrolador 18F2550. |
|
Antecedentes: como información de referencia, y para conocer la teoría del funcionamiento de los displays de 7 segmentos, vaya al siguiente link en donde se describe un controlador para display de 3 módulos. Se hace uso del microcontrolador 16F88, incorporado al sistema EB88, para realizar varios programas de prueba. Objetivos de este proyecto: Para este proyecto, se utilizó la tarjeta Bolt v.Lite con base en el microcontrolador 18F2550, y el sensor de temperatura DS18B20 para el desarrollo de varios programas de prueba para el módulo de expansión de dislay de 7 segmentos, el cual es compatible con el puerto para LCD del sistema Bolt v.Lite, como se observa en la foto. Estos programas se proporcionan en la tabla de abajo. Todos los programas fueron desarrollados con el compilador C18 y la herramienta de desarrollo MPLAB IDE.
|
|
Características:
dislay de 7 segmentos leds
fabricado con 3 módulos. Conexión directa, sin necesidad de cables al
conector para LCD de 14 pines, compatible con el sistema
Bolt 18F2550. Se proporcionan 2 programas de aplicación: el primero escribe 3 dígitos en el display y el segundo muestra la temperatura ambiente en grados centígrados (con una resolución de 0.1 grado), leída del sensor DS18B20, mediante una función de C. El módulo usa la técnica de multiplexaje en el tiempo para encender los patrones de leds de los números. Información técnica completa, videos y programas de aplicación disponibles. DIAGRAMA ELECTRONICO MODULO SIETE SEGMENTOS.pdf
|
PROGRAMAS DE APLICACION SISTEMA BOLT 18F2550 |
DESCRIPCIÓN |
C18-BOLT-MUESTRA-3-DIGITOS.c | Programa de prueba. Muestra 3 dígitos en el display. |
C18-BOLT-MUESTRA-3-DIGITOS.hex | |
C18-BOLT-CUENTA-0-999.zip | Carpeta de proyecto C18. Cuenta de 000 a 999. |
C18-BOLT-MUESTRA-TEMPERATURA-DS18B20.c | Muestra la temperatura ambiente con una resolución de 0.1 grados centígrados. |
C18-BOLT-MUESTRA-TEMPERATURA-DS18B20.hex | |
MODULO DISPLAY DE SIETE SEGMENTOS.zip | Todos los programas de prueba |
ONEWIRE-BOLT.h | Librería con función en C para leer el sensor DS18B20. La función regresa con un valor de punto flotante en dos enteros y un decimal. |
18F2550BOLT.h | Librería universal para el sistema Bolt 18F2550. |