Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SALESIANA
SISTEMAS MICROPROCESADOS
Erika Abril
Vinicio Dávila
Remin Zambrano
Sexto semestre
TEMA: Teclados
OBJETIVO:
Utilizar el microcontrolador con teclados matriciales y PS2.
2.1. Ejercicio Nº 1:
Visualizar en un Display LCD el valor ingresado por un teclado matricial
CÓDIGO :
program Teclado
1
dim a as byte
dim b as string [6]
main:
Lcd_config(portb,7,6,5,4,portb,0,1,2)
lcd_cmd(lcd_cursor_off)
keypad_init(portc)
while true
a=keypad_read
wordtostr(a,b)
lcd_out(1,1,b)
wend
end
Esquemático
A LGO R IT M O :
Entradas:
1. Datos que voy ingresar por el Teclado
Salidas:
1. Escribir en el LCD
2. Señales de datos
3. Señales de Control
Proceso:
1. Dimensiono la variable a como byte
2. Dimensiono la variable b como String con un array de seis elementos
3. Configuro los registros internos del LCD
4. Apago el cursor
5. Inicializó el Puerto C para trabajar con el teclado
6. Comparación while true
7. Lee la variable a
8. La variable a se transforma a String la variable b
9. Se despliega en la posición indicada la variable b
2
Diagrama de flujo
3
4