Visualización de magnitudes numéricas a partir de variables empleando pantallas LCD genericas con el chip HITACHI HD44780
program LCDprueba2
'Programa de caracteres por LCD ***********************************************
'Rutina que permite visualizar magnitudes numéricas a partir de una variable en
'una pantalla LCD 16x2. Mikrobasic 5.0.0.2
'
'Creado y verificado por: Alejandro De Nóbrega
'Web: http://www.jvmbots.es
'
'-HARDWARE:
' MCU: PIC 16F88
' Cristal: 20 Mhz (puede ser cualquier de frecuencia menor)
' 1- LCD HITACHI HD44780 16x2
'*******************************************************************************
dim texto as char[17]
dim magnitudA as byte
dim magnitudB as word
main:
ANSEL = 0
TRISB = 0
Lcd_Init(PORTB) ' Initiazar LCD en PORTB
Lcd_Cmd(Lcd_CURSOR_OFF) ' Apagar cursor
magnitudA = 0
magnitudB = 0
while true
inc(magnitudA) ' Incrementa magnitudA
delay_ms(100) ' Espera 100ms
if magnitudA = 255 then ' Cuando magnitudA haya llegado a 255 se incrementa magnitudB
inc(magnitudB)
end if
ByteToStr(magnitudA, texto)
Lcd_Out(1, 1, texto) ' Visualizar magnitudA en fila 1, caracter 1. El número va de 0 a 255 (8bits)
WordToStr(magnitudB, texto)
Lcd_Out(2, 1, texto) ' Visualizar texto en fila 2, caracter 1. El número va de 0 a 65535 (16bits)
wend
end.
ESQUEMA DE CONEXIÓN






