Uso Del Pwm

Páginas: 10 (2454 palabras) Publicado: 13 de abril de 2012
OBJETIVO
El alumno elaborara un programa en lenguaje c, en el cual utilice el timer del Microcontrolador MC68HC908QY4 para generar el PWM y lo aplique en algo de la vida real.

MATERIAL Y EQUIPO
Cable para protoboar
1 Microcontrolador (MC68HC908QY4)
1 Resistencia de 220Ω
1 Potenciometro. 10KΩ
1 Protoboard
1 Tarjeta de evaluación del MC68HC908QY4
1 Fuente de alimentación
Computadora(con el software Codewarrior instalado)
1 LCD

MARCO TEÓRICO
LCD (display de cristal líquido)
Es un modulo Microcontrolador capaz de representar 2 lineas de 16 caracteres cada una. En la Figura 1 se muestra el diagrama a bloques de la estructura interna de un display de cristal líquido (LCD). A través de 8 líneas de datos se le envía el carácter ASCII que se desea visualizar así como ciertoscomandos de control que permiten realizar diferentes efectos de visualización. Igualmente mediante estas líneas de datos el modulo de LCD devuelven información de su estado interno.

Figura 1. Diagrama a bloques del LCD.

Básicamente el display de cristal liquido (LCD), cuenta con 16 pines, 14 útiles y 2 para polarizar el led. En la Tabla 1 se muestra la descripción de los pines útiles del moduloLCD así como el numero de pin que le corresponde.

Tabla 1. Descripción de los pines
Pin No. | Símbolo | descripción |
1 | VSS | Fuente de alimentación (Tierra) |
2 | VDD | Fuente de alimentación (+ V) |
3 | V0 | Regulación del contraste del cristal liquido |
4 | RS | RS=0=Modo programaciónRS=1=Modo escritura |
5 | R/W | R=0=El LCD esleídoW=0=El LCD es escrito |
6 | E | E=0=LCD deshabilitaE=1=LCD habilita |
7-14 | D0 D7 | Bus de datos |



A continuación se representa una serie de comandos que permiten configurar diferentes opciones de trabajo del modulo LCD y conseguir con ello distintos efectos de visualización.
1. FUNCTION SET
2. ENTRY MODE SET
3. CONTROL ON/OFF
4. CLEAR DISPLAY
5. SET THE DD RAMADDRESS

FUNCTION SET
Establece el tamaño de interface con el bus de datos (DL), numero de líneas del display (N) y tipo de carácter. En la Figura 2 se muestra el código de programación de este comando.

Tiempo de ejecución: 40 µs
Bus de datos Número de líneas Formato (Matriz)
DL=1=8 bits N=0=1 lineaF=0=5X7
DL=0=4 bits N=1=2 lineas F=1=5X10

ENTRY MODE SET
Establece la dirección de movimiento del cursor y especifica si visualización se va desplazando a la siguiente posición de la plantilla o no. En la Figura 3 se muestra el código de programación de dicho comando.

Figura 3. Configuración del comando entry mode set.

CONTROLON/OFF
Activa o desactiva poniendo en ON/OFF tanto el display (D) como al cursor (C) y se establece si este ultimo debe o no parpadear (B). En la Figura 4 se muestra el código de programación de dicho comando.

Figura 4. Configuración del comando control on/off

CLEAR DISPLAY
Borra el modulo LCD y coloca el cursor en la primera posición (dirección (0,0)). Pone el bit I/D a 1 por defecto paraauto-incremento de la posición del cursor. En la Figura 5 se muestra el código de programación de dicho comando.

Figura 5. Configuración de comando clear display.

SET THE DD RAM ADDRESS
Los caracteres o datos que se van a visualizar se van almacenando previamente en una memoria llamada DD RAM para de aquí pasar a la pantalla del LCD. Mediante este comando se establece la dirección de memoria DDRAM a partir de la cual se irán almacenando los datos a visualizar.
Ejecutando este comando todos los datos que se escriban o lean posteriormente los hacen desde esta memoria DD RAM. Las direcciones de la 80H a la 8FH corresponden a los 16 caracteres del primer renglón y de la C0H a la CFH corresponden a los 16 caracteres del segundo renglón. La Figura 6 muestra el código de programación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PWM
  • Pwm
  • que es pwm
  • Pwm Mikroc
  • Informe pwm
  • Ejemplo De Pwm
  • Control Por Pwm
  • Pwm Assembler

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS