Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo definir 8 puertos I0 de un microcontrolador como datos de caracteres de 8 bits

Cómo definir 8 puertos I0 de un microcontrolador como datos de caracteres de 8 bits

De hecho, es posible escribir una subfunción para lograrlo: pero la eficiencia de ejecución es definitivamente muy baja y debe ejecutarse una por una, lo que es decenas de veces más lento que usar el mismo puerto y, a veces, afecta la actualización. velocidad

Si se definen A B C D, etc. Es una variable de tipo uchar:

Al leer

A="uchar", B="uchar", C="uchar", D="uchar", como Variable de tipo uchar:

Cuando lo leas

A=P3.0<<7

B= P3.5<<6

C=P1.2<<5

.......

DATOS=A| B|C|D|E|F|G| DP

Cuando se usa como salida l

P3.0=DATA|0X80

P3.5= DATOS|0X40

.. .....