Programaicon de un lcd.
Enviado por nikembegutierrez • 26 de Febrero de 2017 • Trabajo • 552 Palabras (3 Páginas) • 174 Visitas
[pic 1]
Universidad autónoma de Aguascalientes
Ingeniería en computación inteligente
Teoría de la lógica 2
LDC
Profesor: juan pedro Santoyo Cisneros
Nombre: José Dennis Nikembe Gutiérrez padilla
Erik jovanni guzmán flores
ID: 195969
5°A
Introducción
en esta práctica el objetivo específico es imprimir un hola mundo en una LDC utilizando un simulador de un micro controlador 8051 (PROTEUS).
La pantalla de cristal liquido o LCD (Liquid Crystal Display) es un dispositivo microControlado de visualización gráfico para la presentación de caracteres, símbolos o incluso dibujos (en algunos modelos), es este caso dispone de 2 filas y de 16 caracteres cada una y cada carácter dispone de una matriz de 5x7 puntos (pixels), aunque los hay de otro número de filas y caracteres. Este dispositivo esta gobernado internamente por un microcontrolador y regula todos los parámetros de presentación, este modelo es el mas comúnmente usado y esta información se basará en el manejo de este u otro LCD compatible.
código:
rs equ p2.0
rw equ p2.1
e equ p2.0
org 0000h
inicialicar_ldc:
mov a,#60d
call w_set
mov a,#14d
call w_set
mov a;#1d
call w_Set
mov a,#6h
call w_set
call setear
setear:
mov dptr,#csd1
call send_lcd
tukiki: jmp tukiki
lcd_home:
mov a,#2d
call w-set
ret
send_lcd_
mov r0,0d
send:
mov a,r0
inc r0
movc a,@a+dptr
call w_dat
cjne r0,#16,send
ret
w_set:
clr e
clr rs
clr rw
claa sleep
setb e
call sleep
mov dat,a
call sleep
clr e
call sleep
ret
w_dat:
clr e
clr ra
clr rw
claa sleep
setb e
call sleep
mov dat,a
call sleep
clr e
clr e
ret
ret
sleep: mov r5,#o55d
...