Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos:
Los objetivos de este laboratorio son:
Las conexiones de los display de 7 segmentos con el PIC se muestran en la figura 1. Para
mostrar caracteres o números es necesario energizar los segmentos del display según lo
explicado en la Sesión 3. En la tabla 1 se muestran los valores de los segmentos del
display para representar los números del 0 al 9.
dp g f e d c b a
0 0 0 1 1 1 1 1 1 0x3F
1 0 0 0 0 0 1 1 0 0x06
2 0 1 0 1 1 0 1 1 0x5B
3 0 1 0 0 1 1 1 1 0x4F
4 0 1 1 0 0 1 1 0 0x66
5 0 1 1 0 1 1 0 1 0x6D
6 0 1 1 1 1 1 0 1 0x7D
7 0 0 0 0 0 1 1 1 0x07
8 0 1 1 1 1 1 1 1 0x7F
9 0 1 1 0 0 1 1 1 0x67
En este ejemplo se muestra los números del 0 al 9 cada medio segundo. El puerto de
datos del display está definido como DISPLAY (PORTC) y los pines de control del display
para el encendido y apagado están definidos como DIGITO1, DIGITO2 y DIGITO3. En la
figura 2 se muestra el display de 7 segmentos en el módulo entrenador.
Figura 2. Display de 7 segmentos en el módulo entrenador.
LCDData(data): Podemos escribir un byte de datos con esta macro, por ello la
data solo va en comillas simples.
Figura 8. Impresión de números en el LCD.
Ejemplo 5: Generar caracteres propios
0x00 0x20
8 posiciones 8 posiciones
0x07 0x27
0x08 0x28
0x0F 0x2F
0x10 0x30
0x17 0x37
0x18 0x38
0x1F 0x3F
5 bits 5 bits