Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué significa result = (bit)(P0amp; 0x80); en la programación en lenguaje C del microcontrolador?
¿Qué significa result = (bit)(P0amp; 0x80); en la programación en lenguaje C del microcontrolador?
El significado de esta oración es: leer los datos del puerto P0 (generalmente 8 o 16 bits), realizar un AND bit a bit (amp;) entre el valor leído y 0x80 y asignar el resultado al variable de resultado, es decir, lea el estado del nivel en el pin P0.7, '0' es nivel bajo y '1' es nivel alto.