¿Cómo darse cuenta de que cuando se presiona el botón k1 del microcontrolador 51, la lámpara LED de agua corriente se mueve hacia la derecha, y se presiona el botón k2 y la lámpara LED de agua corriente se mueve hacia la izquierda?
Método de implementación del microcontrolador 51:
El indicador de control clave está invertido.
Luego coloca el siguiente código en el bucle:
U8 temp0 = 1.
U8 temp1 = 0x80.
U8 ?i = 0.
if(bandera == 1).
{.
para(i=0;i<8;i++).
{.
P1=temp0< }. }. otro. {. para(i=0;i<8;i++). {. P1=temp1>>i. }. }. }. Realice operaciones de bits en el registro que controla el puerto LED. Presione k1 para moverse hacia la izquierda y presione K2 para moverse hacia la derecha. El microcontrolador 51 es un término general para microcontroladores compatibles con el sistema de instrucciones Intel 8051. 51 microcontroladores se utilizan ampliamente en electrodomésticos, automóviles, medición y control industrial y equipos de comunicación. Debido a que el sistema de instrucción y la estructura interna del microcontrolador 51 son relativamente simples, muchas universidades nacionales lo utilizan para la enseñanza introductoria a los microcontroladores. Características del microcontrolador 51: El mismo programa producirá los mismos resultados cuando se ejecute en el hardware de varios fabricantes de microcontroladores, como el 89C51 (descontinuado) de ATMEL, 89S51, ?PHILIPS. y WINBOND, etc. El 89C51 que a menudo decimos que ha sido descontinuado se refiere al microcontrolador AT89C51 de ATMEL Company. Al mismo tiempo, se han mejorado muchas funciones sobre la base original, como el reloj. Aún mejor, la ROM original (escritura única) ha sido reemplazada por Flash (el contenido de la memoria del programa). se puede reescribir al menos 1000 veces). El rendimiento de AT89C51 ya es muy superior en comparación con 8051.