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 |
|
Nesecito un programa para pic 16f84 que me sirva para conectarle un teclado de PC,
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 |
|
bueno, fijate en pablin.com.ar ahi hay de lo que vos buscas...
nos vemos, recuerda valorar las respuestas.. |
|
| comentario | Sab Abr 28, 2007 4:33 pm |
| comentario del autor | Mar May 01, 2007 6:17 am |
|
Estuve buscando en la página que me recomendaste pero no encontré lo que necesito.
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 |
|
pues leer del teclado no debe ser tan dificil, es comunicacion serial, lo que si es que no te da el carcter en codigo ascii, como ejemplo estan estos codigos
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 |
|
gracias torresdelamora por la página web que me recomendastes,
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 |
|
- Comentario eliminado -
Cualquier duda, consulta aquí |
|
|
|
|