====== KeypadRaw ====== [[.|retour]] Syntaxe : variablegrande = KeypadRaw Explication : Esta función retornara un valor de 16 bits, en el que cada bit corresponde a una tecla en el teclado. Si una tecla es presionada su correspondiente bit tendra el valor de 1, y si es soltada ese bit volvera a ser 0. Esta tabla presenta el bit correspondiente a cada tecla: Bit Posicion de Tecla (row, col) Símbolo de cada Tecla 15 1,1 1 14 1,2 2 13 1,3 3 12 1,4 A 11 2,1 4 10 2,2 5 9 2,3 6 8 2,4 B 7 3,1 7 6 3,2 8 5 3,3 9 4 3,4 C 3 4,1 * 2 4,2 0 1 4,3 # 0 4,4 D Ejemplo: 'Programa para ver el status de Teclado usando LEDs #chip 16F877A, 20 'Poner conecciones del Teclado. #define KeypadPort PORTB 'LEDs #define LED1 PORTC #define LED2 PORTD dir LED1 out dir LED2 out 'Declarar KeyStatus como variable de 16 bits dim KeyStatus As Word 'Lazo principal do 'Agarrar tecla KeyStatus = KeypadRaw 'Display LED1 = KeyStatus_H 'High Byte LED2 = KeyStatus_L 'Low Byte loop Para mas ayuda, vea: Constantes Relevantes