hola
tengo una rutina con un teclado matriarcal 4*4 y quisiera generar una clave de cuatro digitos.
pero no se como ya que tengo varias dudas.
intentare explicarme un poco mejor,esta es la parte de la rutina donde envio el valor de la tecla serout,b0,t300,[key] supongamos que en este momento key=1 entonces
boy a recibir en b0 un 1 en codigo ascii,ahora supongamos que la siguiente tecla que presiono es 0;
my pregunta es b0 va a cambiar su valor de 1 a cero o va a pasar a tomar el valor de 10.
sino toma el valor de 10 como lo ago ya que es esto mismo lo que pretendo presionar en el teclado1,2,3,4 y obtener una variable con el valor [1234].
el comando serout envia el valor de [key] en codigo ascii
puedo trabajar directamente con estos valores por ejemplo una igualdad if b0=1 then.... o tengo que convertir el valor ascii a su equivalente en decimal.
lei por ahi que para poder trabajar con la informacion transmityida en serie primero ay que convertirla a su equivalente en exadecimal y despues a su eqivalente en decimal es esto cierto.
espero puedan ayudarme ya que por mas pruevas que intento no logro la funcion para esta parte del programa que como ya mencione es convertir la informacion en serie del teclado en una clave de 4 digitos.