informe practica ecuaciones # 6
TRANSCRIPT
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN
CIÉNCIAS APLICADAS
ECUACIONES DIFERENCIALES
Iván Carrillo Freddy Cuasapaz Hugo Godoy
PRÁCTICA # 6:
ENCENDIDO DE UNUNA PANTALLA LCD 16x2
2013
ING: Calos Obando
INGENIERÍA INDUSTRIAL
1.-Título.-ENCENDIDO DEUNA PANTALLA LCD 16x2 REGULADA CON UN POTENCIOMETRO
2.-Objetivos. Objetivo general.- Instalar un esquema de circuito en el protoboard, para una pantalla LCD 16x2 regulando su intensidad con un potenciómetro, y que forma la palabra “UTN-FICA OS SALUDA”. Objetivos específicos.-
Crear los archivos de programación en el programa PIC C Compiler.
Crear el esquema en el protoboard del encendido del DISPLAY.
Realizar la simulación del proyecto en el programa PIC
Familiarizarse con esta cuarta practica aún más con el micro controlador PIC 16F628A.
Buscar una aplicación al encendido de displays
3.-MATERIALES. Materiales adquiridos Protoboard Microcontrolador
8 Resistencia de 300 ΩPantalla LCD X16X2
Cable UTP Pinzas
4 Resistencia de 20 K
Materiales del laboratorio: Fuente de poder 5 voltios.
1. REFERENTE TEÓRICO: Los principales aspectos teóricos que respaldan la práctica (conceptos, leyes,
principios, fundamentos, etc.).
QUE ES PROGRAMACIÓN BINARIA:
En Matemática Aplicada la programación binaría hace referencia a aquella cuyo conjunto de soluciones sólo puede tomar uno de dos posibles valores: 1 ó 0. Es un caso especial de la Programación Entera. Esta herramienta matemática es especialmente útil para enfrentar problemas de tipo de toma de decisiones Si o No. El Problema de la asignación, es un caso particular de esta metodología, dónde se debe asignar unos recursos limitados a unas tareas específicas de manera óptima.
QUE ES PROGRAMACIÓN C:
Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
QUE ES UN PROTOBOARD:
Es una especie de tablero con orificios, en la cual se pueden insertar componentes electrónicos y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para experimentar con circuitos electrónicos, con lo que se asegura el buen funcionamiento del mismo. Estructura del protoboard: Básicamente un protoboard se divide en tres regiones:
A) Canal central: Es la región localizada en el medio del protoboard, se utiliza para colocar los circuitos integrados. B) Buses: Los buses se localizan en ambos extremos del protoboard, se representan por las líneas rojas (buses positivos o de voltaje) y azules (buses negativos o de tierra) y conducen de acuerdo a estas, no existe conexión física entre ellas. La fuente de poder generalmente se conecta aquí.
QUE ES UN MICRO CONTROLADOR Y SUS CARACTERÍSTICAS:
Se trata de uno de los micro controladores más populares del mercado actual, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC muy amigable para memorizar y fácil de entender, internamente consta de:
Memoria Flash de programa (1K x 14).
Memoria EEPROM de datos (64 x 8).
Memoria Ram (68 registros x 8).
Un temporizador/contador (timer de 8 bits).
Un divisor de frecuencia.
Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8 pines el puerto B).
Otras características son: Manejo de interrupciones (de 4 fuentes).
Perro Guardián (watch dog).
Bajo consumo.
Frecuencia de reloj externa máxima 10MHz. (Hasta 20MHz en nuevas versiones). La frecuencia de
reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno
sería de 5Mhz y así pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS)
No posee conversores analógicos-digital ni digital-analógico
Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción (los
saltos ocupan un ciclo más).
Repertorio de instrucciones reducido (RISC), con tan solo 30 instrucciones distintas.
4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de
salto.
Resistencias de 4.7 K Prácticamente no existen esquemas electrónicos en los que no se vean una o más resistencias.
Estos componentes tienen como función distribuir adecuadamente las tensiones y corrientes que
circulan por el circuito. Su funcionamiento se basa en la dificultad que ofrecen al paso de la
corriente eléctrica algunos materiales, generalmente con valores de resistividad altos. Pantalla LCD 16x12
Las pantallas de cristal líquido LCD o display LCD para mensajes (Liquid Cristal
Display) tienen la capacidad de mostrar cualquier carácter alfanumérico,
permitiendo representar la información que genera cualquier equipo electrónico de
una forma fácil y económica.
La pantalla consta de una matriz de caracteres (normalmente de 5x7 o 5x8 puntos)
distribuidos en una, dos, tres o cuatro líneas de 16 hasta 40 caracteres cada línea.
El proceso de visualización es gobernado por un microcontrolador incorporado a la
pantalla.
Figura 1. LCD 2x16: está compuesto por 2 líneas de 16 caracteres
Figura 2. LCD 4x40: está compuesto por 4 líneas de 40 caracteres
La tarjeta EasyPIC dispone de un módulo LCD tipo 16x2.
Las características generales de un módulo LCD 16x2 son las siguientes:
Consumo muy reducido, del orden de 7.5mW
Pantalla de caracteres ASCII, además de los caracteres japoneses
Kanji, caracteres griegos y símbolos matemáticos.
Desplazamiento de los caracteres hacia la izquierda o a la derecha Memoria
de 40 caracteres por línea de pantalla, visualizándose 16 caracteres por
línea
Movimiento del cursor y cambio de su aspecto Permite que el usuario pueda
programar 8 caracteres Pueden ser gobernados de 2 formas principales:
Conexión con bus de 4 bits
Conexión con bus de 8 bits
Funcionamiento: Para comunicarse con la pantalla LCD podemos hacerlo por
medio de sus patitas de entrada de dos maneras posibles, con bus de 4 bits o con
bus de 8 bits, este ultimo es el que explicare y la rutina también será para este. En
la siguiente figura vemos las dos maneras posibles de conexionar el LCD con un pic.
3. PROCEDIMIENTO.
Realizar la programación del encendido de la pantalla LCD en el programa PIC C COMPILER.
Cargar la programación del circuito al programa PROTEUS 7
Simular en el programa proteus 7.
Instalar los componentes en el protoboard
Programar el circuito en el micro controlador
Verificar el encendido de la pantalla mediante la fuente de poder.
4. ESQUEMA ELÉCTRICO:
5. CONCLUSIONES Y RECOMENDACIONES: 5.1 CONCLUSIONES.
A través de este proyecto resaltamos la importancia de saber mezclar la teoría con
lo que se aprende en clase en lo práctico, ya que es ahí donde realmente se
adquiere la experiencia.
La programación, la electrónica y las ecuaciones diferenciales son bases
fundamentales en la ingeniería y cuando estas se combinan nos ayudan a resolver
una gran cantidad de problemas que se presentan en las industrias.
5.2 RECOMENDACIONES.
Al momento de armar el dispositivo electrónico tomar en cuenta las características de los elementos que estamos utilizando como las resistencias, DISPLAY, micro controlador ya que si las instalamos de una manera incorrecta podemos quemarlos y nuestro proyecto se vería inconcluso
6. BIBLIOGRAFÍA:
FUNDAMENTOS ELECTRÓNICOS, SADIKU Alexander
7. ANEXOS