Autor Tema: Problema con libreria Keypad de Mikrobasic  (Leído 1912 veces)

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

Desconectado kaki

  • PIC18
  • ****
  • Mensajes: 260
Problema con libreria Keypad de Mikrobasic
« en: 02 de Junio de 2010, 18:40:54 »
Bueno el problema que tengo es que quiero leer la tecla numeral sin convertilar y no se como hacer me da error de todas las formas que probe.
Este es el codigo que utilizo para leer las teclas:

Código: [Seleccionar]
sub procedure Leer_teclado()
   Lcd_Cmd(LCD_SECOND_ROW)                   'Envia el cursor a Lin 2 Col 1
   for j=1 to i
      Lcd_Chr_CP("*")                        'Imprime * al presionar Tecla
   next j
   kp=254
   while kp=254                      'Espera a que se presione una tecla y
      kp=Keypad_Released-2           'guarda el dato al soltarla
   wend
end sub

Código: [Seleccionar]
kp=254
   while kp=254                      'Espera a que se presione una tecla y
      kp=Keypad_Released-2           'guarda el dato al soltarla
   wend

Esta parte no la tengo muy clara!! alguien me poria explicar por q el 254 y el -2?


y este es el cogigo donde intento cacturar el # y no me lo captura.

Código: [Seleccionar]
    if kp > 10 then
       kp = kp + 54
      else
       kp = kp + 47
      end if

      if kp = 15 then  'lee los #
         b=b+1                   'Se incrementa b
      end if

cuando capturo b quiero que se incremente B.pero no lo hace.

¿Otra  cosa hay alguna forma de correr el programa y ver el estado de las bariables?
« Última modificación: 03 de Junio de 2010, 00:08:42 por kaki »