Red de conocimiento informático - Computadora portátil - Diseño en lenguaje C del microcontrolador 51, los botones controlan el tubo digital, presiónelo en secuencia para mostrar un ciclo de 0 a 9

Diseño en lenguaje C del microcontrolador 51, los botones controlan el tubo digital, presiónelo en secuencia para mostrar un ciclo de 0 a 9

#include

sbit?k1=P1^0;

#define uint16 unsigned int

#define uchar unsigned char

uchar code shuzu[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void delay()

{

uint16 i=1000;

mientras(i--);

}

void principal ()

{

uchar n;

P2=0xfe;

P1=0xff;

mientras (1)

{

si(k1==0)

{

si(n>=9) n=0 ;

else n++;

P0=shuzu[n];

mientras(!k1);

retraso();

mientras(!k1);

}

}

}

Información ampliada:

Características funcionales del microcontrolador 51

1. Puede simular un espacio de programa de 63 K, que está cerca de un espacio de direcciones de 16 bits de 64 K.

2. todo el espacio de direcciones de 64 K y 16 bits

3, puede simular realmente los 32 pines IO

4, totalmente compatible con el entorno de depuración keilC51 UV2, paso único, punto de interrupción, velocidad completa; etc. se puede realizar a través del entorno UV2 Operación;

5. Puede utilizar el lenguaje C51 o el lenguaje ensamblador ASM para la depuración.

6. observación del valor del mouse, es decir, cuando se coloca el mouse, una determinada variable mostrará inmediatamente su valor

7, oscilador de cristal de usuario opcional, admite una frecuencia de oscilador de cristal de 0-40 MHZ; 8, con 768 bytes de xdata en el chip, puede optar por usarlos durante la simulación para simular xdata

9, puede simular punteros DPTR duales

10, puede simular; y retire la salida de señal ALE. ;

11, adaptable a todas las comunicaciones con velocidad de baudios de 300-38400 bps

12, de tamaño muy pequeño, muy conveniente para insertar en la placa de usuario; Cuando se inserta, está cerca de la placa de usuario y no hay cables de conexión, esto puede reducir efectivamente la interferencia durante la operación y evitar fallas inexplicables durante la simulación;

13. pines chapados, que pueden prevenir eficazmente la oxidación con el tiempo. Elija conectores de pin IC de alta calidad para proteger los pines de simulación sin dañar el zócalo en la placa de destino;

14. separados durante la simulación, y es imposible generar fallas suaves que no se pueden simular;

15. La interfaz RS-232 utiliza el circuito integrado MAX202 independientemente del costo. La comunicación en serie es estable y confiable. de ninguna manera comparable al simple circuito de un triodo ordinario.

Microcontrolador Enciclopedia Baidu-51