Red de conocimiento informático - Material del sitio web - Cómo utilizar el puerto serie para controlar todos los puertos IO del microcontrolador

Cómo utilizar el puerto serie para controlar todos los puertos IO del microcontrolador

Hagamos una solución simple. Supongamos que un byte recibido por el puerto serie es útil: D7 se usa para indicar el puerto a controlar. D4 indica si son los cuatro bits superiores o el cuarto. bit del puerto Entonces D3~D0 son Los datos escritos en el puerto son así:

P2 P1 P0 HL D3 D2 D1 D0

La combinación de P2:P0 representa diferentes. puertos Por ejemplo, 000 representa el puerto P0 y 001 es P1, de modo que llegar a 111 puede indicar el puerto P7

HL significa seleccionar los cuatro dígitos superiores o el cuarto dígito. cuatro dígitos altos y HL=0 selecciona el cuarto dígito

D3:D0 indica el nivel que emitirá el puerto.

Si desea que el puerto P0 dé salida a 10100101, los datos que se enviarán por el puerto serie son así:

00000101 y 00011010

Si desea el puerto P2 a la salida 11111111, luego el puerto serie Simplemente envíe

01001111 y 01011111.

Por supuesto, es necesario escribir los programas correspondientes en el microcontrolador para procesar el contenido recibido por el puerto serie.