Red de conocimiento informático - Computadora portátil - El código de demostración del diagrama de circuito del puerto IO del microcontrolador extendido 74HC573. Bajo la guía de ese experto, conduje el LED. Gracias.

El código de demostración del diagrama de circuito del puerto IO del microcontrolador extendido 74HC573. Bajo la guía de ese experto, conduje el LED. Gracias.

Es para controlar el tubo digital LED. El siguiente es el programa y el circuito, que muestra 0 ~ 7. Sin embargo, debe tenerse en cuenta que el oscilador de cristal y el circuito de reinicio deben estar conectados al circuito de tiempo. .

#include?lt;reg52.hgt;

#define?uint?unsigned?int

#define?uchar?unsigned?char

sbit?DULA?=?P3^0;

sbit?WELA?=?P3^1;

uchar?code?table[]={

0x3f, 0x06, 0x5b, 0x4f,

0x66, 0x6d, 0x7d, 0x07,

0x7f, 0x6f, 0x77, 0x7c,

0x39, 0x5e, 0x79, 0x71

};

uchar?num;

void?DelayMs(uint);

void?main( )

{

P2?=?0x00;

mientras?(1)

{

para ?(num=0;?num?lt;?8;?num )

{

P2=0x00;

P2=~(1lt;lt ;num); //Enviar código de bit

WELA=1 ?//Cerrar código de bit

WELA=0;

P2=table[num ] ; //Enviar código de segmento

DULA=1; //Código de segmento de bloqueo

DULA=0;

DelayMs(2); );

//

}

}

}

void?DelayMs(uint? z)

{

uint?x,y;

for(x?=?z;x?gt;?0;?x--)

{

for(y?=?110;?y?gt;?0;?y--);

}

}