Autor Tema: MENU LCD 2x20 PIC16f877A  (Leído 2664 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
MENU LCD 2x20 PIC16f877A
« en: 14 de Agosto de 2008, 13:18:02 »
hola amigos

queria hacer una funcion, para evitar tener que escribir esto, personalizado, cuyos parametro de entrada fueran la variable a, b y la etiqueta que mostrase el lcd, lo de la etiqueta del lcd lo intente  hacer mediante una varible, asignandole el valor de salida del lcd a una variable y poner esta en el lcd pero me dio errores, pense en hacerlo con un vector pero tambien me da error.
opte por lo de la funcion. alguien  me dice como lo podria hacer?

es posible reducir lineas de codigo usando funciones?


dim a as byte
dim b as byte
If a = 2 And b = 0 Then
   Lcdcmdout LcdLine2Home
   Lcdcmdout LcdLine2Clear
   Lcdout "FORMATO FECHA"
   WaitMs 500
Endif
 
esto es para un menu tipico de reloj:

1.0. Formato Hora
  1.1. hh:mm
  2.2. hh:mm:ss
  2.3. 12h /24h

2.0. Formato Fecha
  2.1. DD:MM:YY
  2.2. DD:MM:YYYY
  2.3. DD de MM de YY

un saludo.