Red de conocimiento informático - Material del sitio web - Conversión de caracteres chinos Pantalla de matriz de puntos LED de 16×16 basada en el principio del microcontrolador

Conversión de caracteres chinos Pantalla de matriz de puntos LED de 16×16 basada en el principio del microcontrolador

#include

#include

tmp de carácter sin firmar;

void send_char(txd de carácter sin firmar);

main ()

{

TMOD = 0x20; // El temporizador 1 está en modo de recarga automática de 8 bits y se utiliza para generar la velocidad en baudios

TH1 = 0xFD; // Velocidad de transmisión 9600

TL1 = 0xFD;

SCON = 0x50 // Establece el modo de funcionamiento del puerto serie

PCON &= 0xFD; // Establece el modo del puerto serie. PCON &= 0xef; // La velocidad en baudios no se multiplica

TR1 = 1; // Inicia el temporizador 1

IE = 0x0; > while(1)

{

if(RI) // Si se ingresan datos

{

RI = 0 ;

tmp = SBUF; // Almacena temporalmente los datos recibidos

P0 = tmp; // Los datos se transmiten al puerto P0

send_char(tmp); / Devuelve los datos recibidos

}

}

}

void send_char( unsigned char txd)

//Transmitir un carácter

{

SBUF = txd;

while(!TI); // Esperar la transmisión de datos especiales

TI = 0; // Borrar indicador de transferencia de datos

}

Aplicar serial master y enviar para obtener solo hexadecimal

.