ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica lab potencia rectifciadores de onda completa


Enviado por   •  27 de Octubre de 2017  •  Tarea  •  1.184 Palabras (5 Páginas)  •  363 Visitas

Página 1 de 5

Objetivo

El objetivo del proyecto que se solicito es realizar un programa  con lenguaje ensamblador con el cual nosotros pongamos un texto y nos lo muestre en una pantalla LCD de 16x2 (16 columnas por 2 filas).

Por medio del uso de push buttons nos desplazaremos a la izquierda, derecha, arriba y abajo a través del mismo para poder ir visualizando todo el texto completo.

Marco Teórico

A continuación se darán a conocer los pasos que se llevaron a cabo así como la teoría y la programación que se hizo dentro del CodeWarrior. Además se explicara cómo se realizaron las conexiones para tener la comunicación entre la laptop y el microcontrolador.

Un microcontrolador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto por varios bloques funcionales, los cuales cumplen una tarea en específica.

Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida. El microcontrolador que se utilizo fue el MC9S08SE8 y se programó con el lenguaje ensamblador.

En la imagen se aprecia la distribución de terminales de dicho hardware:

[pic 1]

Recordando que el microcontrolador cuenta con 3 puertos de entrada y/o salida, el A, B y C. La configuración del mismo es lo que nos dirá si es entrada o salida. Por medio de estos puertos nosotros podemos interactuar con el exterior hacia el microcontrolador y viceversa. Como se logra apreciar en la imagen todos los puertos están compuesto por 8 bits o 1 byte, desde el PCA0 hasta el PCA7 por ejemplo.

Por otra parte tenemos la LCD o Liquid Crystal Display por sus siglas en ingles. La LCD consiste en una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. La LCD cuenta con varias entradas las cuales deben de ser configuradas.

En las siguientes imágenes se muestra el pinout de la misma y el significado correspondiente de cada pin:

[pic 2][pic 3]

Otra parte fundamental del proyecto fue la comunicación del microcontrolador con la laptop de uso personal. Para esto se hace uso de la BDM. La BDM es una  interfaz electrónica la cual permite hacer depurar cierto sistema embebido. En otras palabras, la BDM es la que se encarga de hacer la comunicación entre ambos extremos. Gracias a la BDM nosotros podemos relizar un código en lenguaje ensamblador en la laptop para posteriormente comunicacrla hacia el microcontrolador y este a su vez a la pantalla LCD.

Una vez que se obtuvo la BDM se instaló el software de comunicación entre ambos dispositivos así  como los controladores correspondientes a la BDM.

En la siguiente imagen se muestra cuando Windows reconoció a la LCD y se pudo hacer la comunicación bidireccional.

Material

Una ventaja de hacer este proyecto es que en cuanto al circuito físico no es tan complejo como otro tipo de circuitos digitales. Este proyecto se centra más en la parte de software.

El material que se ocupó para hacer el proyecto es el siguiente:

  • MC9S08SE8
  • LCD (16x2)[pic 4]
  • Push buttons para dar las instrucciones de desplazamiento.
  • Resistencias de 330 Ω
  • Potenciómetro de 50 kΩ
  • Cable para hacer las conexiones
  • BDM
  • Computadora portátil con CodeWarrior instalado, además de la instalación del programa para la BDM y los controladores.
  • Tablilla de conexiones

Todo el material que se mencionó antes se puede conseguir en cualquier tienda de componentes electrónicos.

Procedimiento & Explicación del Circuito

Una vez que se obtuvo el material se prosiguió a soldar las entradas de la pantalla LCD a unos pines de modo que pueda utilizarse en una tablilla de conexiones. Lo mismo se hizo en el caso del microcontrolador.

Una vez que se conectó todo a sus entradas correspondientes dentro del protoboard se verifico la continuidad de las pistas así como los voltajes que estaban entregando y a ver si le estaba llegando ese mismo voltaje a la pantalla LCD.

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (626 Kb) docx (2 Mb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com