Sunteți pe pagina 1din 7

SECCIÓN TEC.

DEL DEPARTAMENTO DE ELECTRÓNICA


CARRERA DE TECNOLOGÍA EN ELECTRÓNICA MENCIÓN
INTRUMENTACIÓN Y AVIÓNICA

NRC:
4140

ASIGNATURA:

MICROCONTROLADORES I

PRÁCTICA Nro. 3.1

TEMA:
MANEJO DEL LCD CON PIC

INTEGRANTES:

WILMER ABATA
JEISON MORA

DOCENTE:
ING. ADRIÁN ÁVILA

FECHA:
11/07/2019
INFORME DE LABORATORIO

1. TEMA: Manejo de pantalla LCD con PIC

2. OBJETIVOS:

2.1 Objetivo General:

Aprender el uso y manejo de una pantalla LCD 16x2, además de los comandos de programación
para la configuración de la pantalla LCD y así mejorar muestras habilidades y destrezas a través
de técnicas preestablecidas.

Objetivos Específicos:

 Establecer información que nos permita conocer el funcionamiento de una pantalla LCD, además
de los comandos de programación en MICROCODE.
 Ejecutar diferentes ejercicios que nos permita reforzar el conocimiento y uso de de la pantalla
LCD.
 Aprender la correcta forma de conexión de una pantalla LCD 16x2.
 Determinar datos técnicos acerca del funcionamiento y pines de conexión del puerto A de los
PIC's 628A y 877A en el DATASHEET

3. MARCO TEÓRICO:
MicroCode Studio & PBP: Control de LCD

Las LCD están compuestos básicamente por una pantalla de cristal líquido y un circuito
microcontrolador especializado el cual posee los circuitos y memorias de control necesarias para
desplegar el conjunto de caracteres ASCII, un conjunto básico de caracteres japoneses, griegos y
algunos símbolos matemáticos por medio de un circuito denominado generador de caracteres. La
lógica de control se encarga de mantener la información en la pantalla hasta que ella sea sobrescrita o
borrada en la memoria RAM de datos.

Fig.1. Pantalla LCD 16X2


A continuación, se muestra las sentencias para escritura del LCD, usando LCDOUT:
Físicamente, el LCD de 16×2 se debe conectar como lo indica la siguiente figura, para controlar el
contraste de la pantalla:

Descripción y función de los pines de LCD.

4. INSTRUMENTOS Y DISPOSITIVOS UTILIZADOS:

 Microcontrolador Pic16F877A
 Microcontrolador Pic 16F628A
 Cristal de cuarzo de 4MHZ
 Programador Pickit 3
 Computadora con MICROCODE
 Protoboard
 4 pulsadores
 10 resistencias
 Fuente de alimentación
 Pantalla LCD

5. DESARROLLO DE LA PRÁCTICA
1. Se realizó un programa para configurar la pantalla LCD 16x2 en basic y así lograr el

funcionamiento y manejo de la pantalla en un circuito físico, cabe recalcar que el


software a utilizar es MICRO CODE STUDIO, el cual permite compilar el
programa, para después pasarlo al PIC 16F628A, y
Figura 2. Programación en MICRO CODE STUDIO

1. Se compila dicho código, al ejecutar esta acción, el software crea un archivo con
extensión *.HEX.

2. Una vez obtenido el archivo HEX se procede a simular en PROTEUS el circuito, antes de

LCD2
LCD2
LM016L
LM016L
VDD
VSS

VEE

RSRW
RS

D0
D0D1
D1D2
D2D3
D3D4
D4D5
D5D6
D6D7
VDD
VSS

VEE

RWE

D7
E
1
12
23

4
45
56

7
78
89
910
1011
1112
1213
1314
3

14

U2
16 U2 17
RA7/OSC1/CLKIN RA0/AN0
1516 RA7/OSC1/CLKIN RA0/AN0 1817
15 RA6/OSC2/CLKOUT RA1/AN1
1 18
RA6/OSC2/CLKOUTRA2/AN2/VREF
RA1/AN1
4 RA2/AN2/VREF 21
4 RA5/MCLR RA3/AN3/CMP1
32
RA5/MCLR RA3/AN3/CMP1
RA4/T0CKI/CMP2 3
RA4/T0CKI/CMP2
6
RB0/INT
RB0/INT 76
RB1/RX/DT
RB1/RX/DT 87
RB2/TX/CK
RB2/TX/CK 98
RB3/CCP1
RB3/CCP1 109
RB4
RB4 1110
RB5
RB5 1211
RB6/T1OSO/T1CKI
RB6/T1OSO/T1CKI 1312
RB7/T1OSI 13
RB7/T1OSI
PIC16F628A
PIC16F628A

plasmarlo al PROTOBOAR de manera física.

Figura 3. Simulación en PROTEUS.


3. Para cargar el archivo HEX del programa o código se coloca el PIC 16F628A en la
ranura del programador, damos clic en WRITE y seleccionamos el archivo con la
extensión *.HEX y se escoge la opción de Aceptar. Se espera unos segundos a que
acabe el programador y se retira el PIC de la ranura.
Figura 4. PICKIT 2, quemado del PIC.

4. Una vez el PIC programado, se procede al armado de la parte física de la práctica.


En la figura 3 se visualiza la conexión del PIC con el resto de los componentes, para

llevar a cabo dicha práctica.

Figura 5. Resultado físico

5. Ya conectado todo, se procedió a verificar el funcionamiento de la parte física (la


definición de la práctica), como se muestra en la figura 5.
Figura 6. la práctica en funcionamiento.
6. Realiza el mismo procedimiento de programación del anterior PIC 16F628A para el
funcionamiento del PIC 16F877A.
7. Ya realizado el proceso de programación y grabación de código se procedió a armar
el circuito.

LCD1
LCD1
LM016L
LM016L

VDD
VSS

VEE

RSRW
RS

D0
D0D1
D1D2
D2D3
D3D4
D4D5
D5D6
D6D7
VDD
VSS

VEE

RWE

D7
E
1
12
23

4
45
56

7
78
89
910
1011
1112
1213
1314
3

14
U1
13
U1 33
OSC1/CLKIN RB0/INT
1413 OSC1/CLKIN RB0/INT 3433
14 OSC2/CLKOUT RB1
OSC2/CLKOUT RB1 3534
RB2
2 RB2 3635
RA0/AN0 RB3/PGM
32 RA0/AN0 RB3/PGM 3736
RA1/AN1 RB4
43 RA1/AN1 RB4 3837
RA2/AN2/VREF-/CVREF RB5
54 RA2/AN2/VREF-/CVREF RB6/PGC RB5 3938
RA3/AN3/VREF+
65 RA3/AN3/VREF+ RB6/PGC 4039
RA4/T0CKI/C1OUT RB7/PGD
76 RA4/T0CKI/C1OUT RB7/PGD
40
7 RA5/AN4/SS/C2OUT
RA5/AN4/SS/C2OUT 15
RC0/T1OSO/T1CKI
U1(MCLR/Vpp/THV) 8 RC0/T1OSO/T1CKI 1615
U1(MCLR/Vpp/THV) RE0/AN5/RD RC1/T1OSI/CCP2
98 RE0/AN5/RD RC1/T1OSI/CCP2 1716
RE1/AN6/WR RC2/CCP1
10 9 RE1/AN6/WR RC2/CCP1 1817
10 RE2/AN7/CS RC3/SCK/SCL
RE2/AN7/CS RC3/SCK/SCL 2318
RC4/SDI/SDA
1 RC4/SDI/SDA 2423
1 MCLR/Vpp/THV RC5/SDO
MCLR/Vpp/THV RC5/SDO 2524
RC6/TX/CK
RC6/TX/CK 2625
RC7/RX/DT 26
RC7/RX/DT
19
RD0/PSP0
RD0/PSP0 2019
RD1/PSP1
RD1/PSP1 2120
RD2/PSP2
RD2/PSP2 2221
RD3/PSP3
RD3/PSP3 2722
RD4/PSP4
RD4/PSP4 2827
RD5/PSP5
RD5/PSP5 2928
RD6/PSP6
RD6/PSP6 3029
RD7/PSP7 30
RD7/PSP7
PIC16F877A
PIC16F877A

Figura 7 simulación en PROTEU

8. Ya conectado todo, se procedió a verificar el funcionamiento de la parte física como


se muestra en la figura 8.

Figura 8. Resultado físico de la práctica en funcionamiento.

6. CONCLUSIONES

 Se aprendió el uso y manejo de una pantalla LCD 16x2, además de los comandos de
programación para la configuración de la pantalla LCD.
 Se logró mejorar muestras habilidades y destrezas a través de técnicas preestablecidas en el
majeo de pantallas LCD.
 Se estableció información que nos permita conocer el funcionamiento de una pantalla LCD,
además de los comandos de programación en MICROCODE.
 Se ejecutó diferentes ejercicios que nos permita reforzar el conocimiento y uso de de la pantalla
LCD.
 Se aprendió la correcta forma de conexión de una pantalla LCD 16x2.
 Se determinó datos técnicos acerca del funcionamiento y pines de conexión del puerto A de los
PIC's 628A y 877A en el DATASHEET

7. RECOMENDACIONES
 Verificar los datos y características de los pines de conexión de la pantalla LCD ya que
esta es la falla más común por la que la pantalla no funciona correctamente
 Verificar que los datos técnicos proporcionados pertenezcan a nuestro
microcontrolador
 Establecer correctamente la velocidad o cristal con el que se ha de trabajar el pic.

8. BIBLIOGRAFÍA:
 https://mrchunckuee.blogspot.com/2014/08/mcs-pbp-008.html
 https://issuu.com/felixdavidalcocergarcia/docs/basic
 https://es.scribd.com/document/211528211/Control-de-Lcd-en-Basic-Utilizando-
Microcode-Studio-y-Pbp
 http://www.matpic.com/esp/microchip/lcd.html

S-ar putea să vă placă și