ACTIVIDAD CENTRAL UNIDAD 4

Páginas: 7 (1697 palabras) Publicado: 7 de junio de 2014
ACTIVIDAD CENTRAL UNIDAD 4
Diseño de productos electrónicos con microcontroladores
Nombre de la actividad: Manejo de salidas en un microcontrolador: Display de Cristal Líquido (LCD).

Objetivo

Identificar las instrucciones en un código ASM para el manejo de salidas a una LCD.

Situación

Para diferenciar el tipo de producto que llega a la empresa (distribución y venta), se requiereque la llegada de camiones sea anunciada con una señal luminosa que parpadee y en una LCD aparezca el tipo de producto que acaba de llegar, según se haya activado el sensor de presencia instalado. Las posibilidades de productos son NATURAL, LIMÓN y BAR BQ. Se ha adquirido un sistema automatizado con microcontroladores y usted debe revisar si el código cumple con las características solicitadas.Procedimiento:

1. Revise los contenidos del curso asociados al Manejo de salidas a una LCD.

2. Consulte información para profundizar sobre el funcionamiento y programación de las LCD.

Temas asociados

Configuración de un Display de Cristal Líquido (LCD)
Lenguaje ASM


Entregas
Para este análisis, puede utilizar la guía que aparece a continuación para desarrollar los siguientesproductos:
1. Comentarios de las líneas de programación del código suministrado por el proveedor de servicios.
2. Descripción de los pines de entrada y salida utilizados para el sistema automatizado
3. Diagrama de flujo del programa de automatización.

Una vez finalizada, comprima el archivo en formato .zip o .rar, dando clic derecho al archivo, Enviar a, Carpeta comprimida. Luego envíela asu facilitador a través del medio utilizado para tal fin en el curso.



DOCUMENTO GUÍA
Diseño de productos electrónicos con microcontroladores
1. Comentarios de líneas de código. Escriba los comentarios relacionados con cada bloque de código.
INCLUDE

CBLOCK 0X20
R0C,R0D,R0E,R13,loops,loops2,REG_RX,CONTE,MEMORIA,RX_COMP,RX_ID1,RX_ID2,RX_PRO1,MENS_CONT,CON_USER,DATA_IN,CONT_USER,CONT_INTS,MEM_STATUS,DATA_RUP,DATA_COMP,ID1_SAVE,ID2_SAVE,ID3_SAVE
ENDC

E EQU 2H ; constante E

RS EQU 1H ; constante RS
ORG 0X00 ; origen de programa
GOTO INICIO ; salto a inicio

;Bloque de código de configuración inicial del micro controlador
; Bloque que genera una pausa muy pequeña de tiempo.
; Para la Utilización de espera de configuración de la lcd.

RETARDO
CLRWDT;limpia el watchdog timer
MOVLW D'15' ;mueve 15 a w
MOVWF loops ;mueve w a loops
top2_1
MOVLW D'25' ; mueve 25 a w
MOVWF loops2 ;mueve w a loops2
top_1
CLRWDT ;limpia watchdog timer
NOP ;ejecución nula
NOP
NOP
NOP
NOP
NOP
DECFSZ loops2,1 decrementa en 1 loops2 ypregunta que si es cero y salta, sino continuara.
GOTO top_1 top_1 ;salta a top_1
DECFSZ loops,1 decrementa en 1 loops2 y pregunta que si es cero y salta, sino continuara.

GOTO top2_1 ; salta top2_1
RETLW 0 ; retorna con w = 0
bloque que genera una pausa de tiempo mayor que la anterior. Parala utilización de espera deconfiguración y escritura de la lcd
RETARDO_1
CLRWDT
MOVLW D'100'
MOVWF loops
top2_2
MOVLW D'200'
MOVWF loops2
top_2
CLRWDT
NOP
NOP
NOP
NOP
NOP
NOP
DECFSZ loops2,1
GOTO top_2
DECFSZ loops,1
GOTO top2_2
RETLW0
bloque que genera una pausa de tiempo mayor que la anterior. Parala utilización de espera de configuración y escritura de la lcd
CONTROL
CLRWDT
BCF PORTB,RS ;coloca el bit rs del portb en 1 para escritura en la lcd
GOTO DATO2 ; salto a dato 2
DATO
CLRWDT
BSF PORTB,RS ;coloca el bit E del portb en 1 para habilitar la lcd
DATO2
BSF PORTB,E
MOVWF R0E ;mueve el registro w a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • actividad central unidad 4
  • Actividad central semana 4
  • ACTIVIDAD CENTRAL UNIDAD 1
  • Actividad Central Unidad 3
  • Actividad 4 Unidad 4 Sociales
  • Actividad 4 Preguntas De La Unidad
  • UNIDAD 4 ACTIVIDAD 1
  • Actividad Integradora Unidad 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS