Você está na página 1de 5

LABORATORIO SISTEMAS MICROPROCESADOS

Fecha:02/07/2019
Módulo Utilizado: 9

Practica N 7

Módulo ADC, LCD y teclado numérico


Byron Lechón; Carlos Tenorio
blechona@est.ups.edu.ec; jtenoriom@ est.ups.edu.ec

RESUMEN: en esta práctica se realizó la microcontrolador PIC, con el módulo USART


implementación de dos circuitos el uno implementado PIC el microcontrolador puede comunicarse e
en protoboard el cual consta de un de un teclado intercambiar datos con el ordenador, con
matricial 4x4 y pantalla lcd 2x16 y 4 pulsadores para
otros microcontroladores, etc.
sus diferentes funciones y el otro circuito es simulado
el cual consta de un Glcd conectado al pic estos dos El microcontrolador PIC utilizado como
circuitos serán conectados a través de comuni
modelo será el PIC16F877A, los pines de este
Abstract: microcontrolador que trabajan con el módulo
USART PIC son el pin RX o pin receptor y
el pin TX o pin transmisor, los que en la
PALABRAS CLAVES: implementación, imagen están resaltados resaltados.
simulación, programación, comunicación serial

OBJETIVOS

GENERAL

Realizar la comunicación serial a través de modulo


bluetooth

ESPECIFICOS

Conociendo los comandos necesarios para la


activación de teclado y pantalla Lcd realizar la
programación del ejercicio propuesto.

2. MARCO TEORICO
El pin RX es el pin para la recepción de datos
USART PIC Comunicación serial y tendrá que ser configurado como una
entrada digital.
USART PIC, viene de receptor transmisor El pin TX es el pin para la transmisión de datos
síncrono asíncrono universal, es una forma de y tendrá que ser configurado como una salida
comunicación entre dispositivos que tengan digital.
esta capacidad, donde los datos son enviados
GLCD
en grupos de 8 bits o de 9 bits pero bit por
bit, esto es en serie, por eso se dice que esta Los GLCD (Graphical Liquid Crystal Display) permiten
es una comunicación serial, en esta sección se la visualización de caracteres arbitrarios dentro de un
comentará sobre este tipo de comunicación área definida por una resolución de MxN pixeles.
utilizando el módulo USART del Dentro de las resoluciones más comunes se pueden

1
citar: 96x64, 128x64,128x128, 240,128. La mayoría de Uart realizo una comunicación entre este
LCD gráficos usan unos ovarios controladores circuito y el Glcd, para lo cual inicio una
variable en la programación del Lcd y esta me
inteligentes, estos controladores drivers actúan como
reconocerá en la programación del Glcd el cual
interfaz entre el GLCD y el microcontrolador
al reconocer esta variable la programación del
interpretando varios comandos. La resolución de las Glcd, me muestra el mismo mensaje de
pantallas está relacionada con la memoria RAM del sistema encendido en la pantalla, para esto
GLCD y también con el costo previamente realizo la conexión de bluetooth
entre el módulo Hc-06 y el bluetooth de la
computadora en donde se encuentra la
simulación.
4. Después procedimos a realizar la
programación de un segundo botón el cual
este al ser pulsado me muestra el mensaje de
sistema apagado el cual me muestra en el lcd,
y a través de la función Uart nuevamente
realizo una comunicación entre el circuito del
Lcd implementado y el Glcd simulado, en el
cual la programación del Glcd me reconocerá
la variable que el circuito envía y este activa la
condición en la cual me muestra el mismo
3. MATERIALES Y EQUIPO mensaje de sistema encendido en el Glcd.
5. Después en la programación del lcd en el cual
1. Computadora también se encuentra el teclado se realiza la
2. Programa proteus programación del teclado matricial 4x4 el cual
3. Programa mikro C será habilitado con otro pulsador para su
4. Protoboard funcionamiento y en el Lcd me muestra el
5. Resistencias mensaje teclado y a través de la comunicación
6. Diodos led serial en el Glcd me mostrara los valores que
7. Modulo bluetooth Hc-06 se ingresan al presionar el teclado.
8. Pantalla Lcd 2x16 6. Y finalmente al pulsar otro botón este activa el
9. Teclado 4x4 ADC mostrando esta palabra en el Lcd y al
10. Quemador de pic variar el potenciómetro el valor del ADC se
11. Oscilador de cristal mostrará en el Glcd para esto se realiza la
comunicación serial a través de la función
4. DESARROLLO Y PROCEDIMIENTO Uart.
5. ANALISIS Y RESULTADOS
Para realizar la práctica se siguió el siguiente Ejercicio 2
procedimiento: - Una vez programada y compilado no tuvimos
ningún error como se observa en las figuras
1. Viendo el esquemático del circuito en proteus
1.1;1.2;1.3;1.4 por lo que se procedió a probar
procedimos a realizar la implementación de
en la simulación y quemar el pic con
uno de los dos circuitos en protoboar el cual
seguridad.
consta de pantalla lcd y teclados y sus
respectivos botones para las diferentes
funciones.
2. Teniendo listo la simulación y el circuito en
protoboard procedimos a realizar la
programación para los 2 circuitos
3. Para el primero circuito el cual tiene el lcd se
realizó la programación de un botón el cual al
ser pulsado me muestra en el lcd el mensaje
de sistema apagado y este mediante la función

2
Figura 1.1 Código de programación

Figura 3. Funcionamiento del circuito en la simulación

- En la figura 4 Se puede observar el


Figura 1.2. Código de programación funcionamiento ya en el protoboar en donde
se observa la activación del lcd mostrando la
palabra sistema encendido y a su vez el led
verde encendido y en la figura 5 se muestra
el funcionamiento del Glcd el cual muestra el
mismo mensaje.

Figura 1.3. Código de programación

Figura 4. Funcionamiento del encendido del sistema


en protoboard

Figura 5. Funcionamiento del encendido del sistema


Figura 1.4. Código de programación
el Glcd de la simulación
- En la figura 3 se puede observar cómo
funciona en la simulación en donde se
presionó un pulsador y el sistema se - En la figura 6 se puede observar el
enciende mostrando la palabra “sistema funcionamiento del apagado del sistema en
encendido” en el lcd y en el Glcd y a su vez el donde se puede observar el lcd activado
led verde estará encendido. mostrando la palabra sistema apagado y el
led rojo encendido y a su vez en el circuito de
la simulación en la figura 7 se observa el GLcd
activado indicando el mismo mensaje que el
Lcd.

3
Figura 6. Funcionamiento del sistema apagado en
protoboard

Figura 11. Visualización de los valores del Adc en


Figura 7. Funcionamiento del sistema apagado en del el Glcd simulado.
Glcd
6. CONCLUSIONES

 Se logró realizar una comunicación serial a


través un módulo bluetooth entre un circuito
implementado y un circuito simulado en
- En la figura 8 se muestra como está activado proteus.
el teclado en el Lcd y los números que son  En esta práctica se pudo constatar que la
ingresados al presionar el teclado se simulación es una parte importante de la
programación ya que de esta manera
observan en el Glcd de la simulación como se
constatamos el funcionamiento de forma
observa en la figura 9 rápida antes de proceder a quemar en el pic.

7. RECOMENDACIONES

 Revisar que la comunicación serial entre el pic y


el modulo bluetooth no este cruzado.
 Revisar que el puerto com de salida ingresado en
el circuito de la simulación sea el correcto para
que exista comunicación entre el circuito simulado
y el implementado
 Es recomendable agregarle un potenciómetro a
E0 del Lcd para regular su contraste y poder
Figura 8. Activación del teclado
visualizar de mejor manera el mismo.
 Es recomendable tener componentes y materiales
en buenas condiciones para poder probar el pic
Figura 9. Visualización de los números ingresados por ya quemado y que el circuito funcione y evitar
fallos.
teclado
8. BIBLIOGRAFIA

- En la figura 10 se muestra la activación del


ADC a través de un pulsador del circuito en
1. Rivas, Ariel. Wanado. Wanado. [En línea] pitob, 5
proteus y en la figura 11 se observa el valor
de marzo de 2015. [Citado el: 6 de mayo de 2019.]
del ADC a través del Glcd el cual varia con el
http://perso.wanadoo.es/pictob/programarpic.htm.
potenciómetro.
1.

2. Fuentes, Ramiro. todoelectrodo. todoelectrodo.


[En línea] tecmikro, 9 de agosto de 2016. [Citado el:
21 de abril de 2019.]
http://todoelectrodo.blogspot.com/2013/02/lcd-
16x2.html. 1.

Figura 10. Activación del ADC en protoboard

4
5

Você também pode gostar