Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Codigo Ascii en C

jesus17

Bovino maduro
Desde
14 Sep 2005
Mensajes
403
Pues mi duda es la siguiente, estuve desarrollando una interfaz con el puerto paralelo con un programa en Turbo C para mostrar datos de salida en una matriz de leds, al crear el programa para asignar el caracter a mostrar se tiene qeu introducir los datos en binario, bueno mi udda en si es la siguiente no hay forma de que solo metiendole el codigo ascii en el programa me den los datos en la matriz.

Espero su ayuda gracias
 
Mejor convierte en tiempo real de ASCII a binario y asunto arreglado.
 
Alguien que me ayude, que me diga como se hace por favor, me urge
 
Si tienes un carácter (de 8 bits) la forma mas facil es algo como:

Código:
//la variable del caracter se llama c
int bits[8], i;
for(i=0;i<8;i++){
	bits[i] = (c >> i) & 0x1;
}

Al final te quedaría la matriz llena de ceros y unos dependiendo del carácter que ingreses en la variable 'c'

Advertencia: este código no esta probado ni mucho menos esta garantizado que funcione.
 
Si tienes un carácter (de 8 bits) la forma mas facil es algo como:

Código:
//la variable del caracter se llama c
int bits[8], i;
for(i=0;i<8;i++){
    bits[i] = (c >> i) & 0x1;
}
Al final te quedaría la matriz llena de ceros y unos dependiendo del carácter que ingreses en la variable 'c'

Advertencia: este código no esta probado ni mucho menos esta garantizado que funcione.

Muchas gracais por tu ayuda voy a probarlo, gracias de nuevo
 
Volver
Arriba