Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Mie Abr 18, 2007 5:39 am | |
|
He armado proyectos que usan teclado matricial pero me gustaría ensayarlos con teclado común de PC. gracias y que Dios los bendiga. atentamente: jofran |
||
| comentario | Vie Abr 20, 2007 4:11 am | |
|
nos vemos, recuerda valorar las respuestas.. |
||
| comentario | Sab Abr 28, 2007 4:33 pm | |
| comentario del autor | Mar May 01, 2007 6:17 am | |
|
Lo que estoy necesitando es una rutina en asm que me sirva para leer el teclado de pc. |
||
| comentario | Mar May 01, 2007 2:51 pm | |
|
letra[0 ]='1';numero[0 ]=0x82;letra[18]='a';numero[18]=0x9E; letra[1 ]='2';numero[1 ]=0x83;letra[19]='b';numero[19]=0xB0; letra[2 ]='3';numero[2 ]=0x84;letra[20]='c';numero[20]=0xAE; letra[3 ]='4';numero[3 ]=0x85;letra[21]='d';numero[21]=0xA0; letra[4 ]='5';numero[4 ]=0x86;letra[22]='e';numero[22]=0x92; letra[5 ]='6';numero[5 ]=0x87;letra[23]='f';numero[23]=0xA1; letra[6 ]='7';numero[6 ]=0x88;letra[24]='g';numero[24]=0xA2; letra[7 ]='8';numero[7 ]=0x89;letra[25]='h';numero[25]=0xA3; letra[8 ]='9';numero[8 ]=0x8A;letra[26]='i';numero[26]=0x97; letra[9 ]='0';numero[9 ]=0x52;letra[27]='j';numero[27]=0xA4; letra[10]='1';numero[10]=0x4F;letra[28]='k';numero[28]=0xA5; letra[11]='2';numero[11]=0x50;letra[29]='l';numero[29]=0xA6; letra[12]='3';numero[12]=0x51;letra[30]='m';numero[30]=0xB2; letra[13]='4';numero[13]=0x4B;letra[31]='n';numero[31]=0xB1; letra[14]='5';numero[14]=0x4C;letra[32]='o';numero[32]=0x98; letra[15]='6';numero[15]=0x4D;letra[33]='p';numero[33]=0x99; letra[16]='7';numero[16]=0x47;letra[34]='q';numero[34]=0x90; letra[17]='8';numero[17]=0x48;letra[35]='r';numero[35]=0x93; letra[47]='9';numero[47]=0x49; letra[36]='s';numero[36]=0x9F; letra[37]='t';numero[37]=0x94; letra[38]='u';numero[38]=0x96; letra[39]='v';numero[39]=0xAF; letra[40]='w';numero[40]=0x91; letra[41]='x';numero[41]=0xAD; letra[42]='y';numero[42]=0x95; letra[43]='z';numero[43]=0xAC; letra[44]=' ';numero[44]=0xB9; letra[45]=10 ;numero[45]=0x9C; letra[46]='<';numero[46]=0x8E; letra[48]='_';numero[48]=0xb5; letra[49]='0';numero[49]=0x8B; letra[50]='.';numero[50]=0xB4; letra[51]='.';numero[51]=0x53; letra[52]='+';numero[52]=0x4E; letra[53]='+';numero[53]=0x9B; letra[54]='-';numero[54]=0x4A; letra[55]='*';numero[55]=0xb7; letra[56]='/';numero[56]=0xb5; letra[57]='ñ';numero[57]=0xA7; letra[58]=10 ;numero[58]=0xA7; aunque ese codigo esta en c en dos arreglos de correspondencias, lo puedes trasladar a asm. Tambien te recomiendo esta Direccion http://www.electronic-engineering.ch/microchip/projects/keyboard/v1xx/keyboard_v1xx.html#keyboard_theory |
||
| comentario del autor | Lun May 07, 2007 4:19 am | |
|
creo que me sirve para adaptarlo al proyecto que necesito. lo que pasa es que hice un pasamensajes con el "viejito Z80" y teclado matricial pero cada vez que el teclado pide reemplazo tengo que conseguir otro teclado y hacerle las conexiones en forma matricial. la idea es adaptarle un teclado comun de pc y rediseñar el programa para leer los códigos de las teclas. lo del lenguaje c que me recomendaste casi no lo entiendo ya que manejo mejor el lenguaje asembler o lenguaje de máquina. |
||
| comentario | Vie May 23, 2008 12:42 am | |
|
Cualquier duda, consulta aquí |
||