Colección de citas famosas - Colección de versos - ¿Cómo transmite la comunicación serie asíncrona los caracteres chinos?
¿Cómo transmite la comunicación serie asíncrona los caracteres chinos?
La comunicación en serie es bastante flexible y los bits se pueden transferir directamente o mediante controles. La pregunta del cartel me desconcierta un poco. Me gustaría preguntar si debo transmitir caracteres chinos a través del control o controlar la transmisión de caracteres chinos yo mismo. Si se trata de transmisión de control, no es necesario pensar demasiado. Generalmente se convierte en un número binario de dos bytes y luego se transmite bit a bit. Puede definir si hay una bandera de finalización. Es más fácil si controlas la transmisión tú mismo. También puedes transferirlo como se mencionó anteriormente o definirlo tú mismo. La transmisión 1 es "yo" y 2 es "tú", siempre y cuando tengas el diccionario correspondiente.
El puerto serie puede enviar caracteres chinos directamente, pero no puede enviar caracteres chinos porque no utiliza el tipo pchar al enviar y recibir.
Por supuesto, también puedes usar byte para enviar caracteres chinos, ¡solo necesitas cambiarlo! Por ejemplo, el siguiente código:
Definir variable
ss: string;
Inicio
ss: = # 215 # 214 # 183 # 251 # 180 # 174 # 208 # 197 # 207 # 162;
mostrar mensaje(' ss ');
Fin;
Puedes enviar Número 215/214/183... y luego envíe un 0 para representar el carácter final, y la otra parte lo asignará directamente a una variable de cadena (como la variable S en el ejemplo anterior) para usarlo como carácter chino.