Documente Academic
Documente Profesional
Documente Cultură
NRC:
4140
ASIGNATURA:
MICROCONTROLADORES I
TEMA:
MANEJO DEL LCD CON PIC
INTEGRANTES:
WILMER ABATA
JEISON MORA
DOCENTE:
ING. ADRIÁN ÁVILA
FECHA:
11/07/2019
INFORME DE LABORATORIO
2. OBJETIVOS:
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.
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
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
plasmarlo al PROTOBOAR de manera física.
LCD2
LM016L
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U2
16 17
RA7/OSC1/CLKIN RA0/AN0
15 18
RA6/OSC2/CLKOUT RA1/AN1
1
RA2/AN2/VREF
4 2
RA5/MCLR RA3/AN3/CMP1
3
RA4/T0CKI/CMP2
6
RB0/INT
7
RB1/RX/DT
8
RB2/TX/CK
9
RB3/CCP1
10
RB4
11
RB5
12
RB6/T1OSO/T1CKI
13
RB7/T1OSI
PIC16F628A
LCD1
LM016L
VDD
VSS
VEE
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U1
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
U1(MCLR/Vpp/THV) 8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
20
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A
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