JVM-Electronics

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente

Magnitudes numéricas de variables en LCD

E-mail Imprimir PDF
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
lcd
Última actualización el Jueves, 07 de Mayo de 2009 22:04  
English Spanish