Escriba un programa en lenguaje C para mostrar del 1 al 8 en los ocho tubos digitales en secuencia.
Dos chips 74HC573 muestran 0-F.
# include & ltreg 51. h & gt;
# include & ltintrins.h & gt
#Definir carácter sin firmar uchar
#Definir uint entero sin signo
sbit duan=p1^6;
sbit wei=p1^7;
uchar temp = 0x 01;
pestaña de código uchar[]={ 0xc0, 0xf9, 0xA4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e };
uchar a = 0;
retraso nulo(uint z);
void main()
{ while(1)
{Wei = 1; P2 = temperatura; Wei = 0;
Retraso(300);
temp=_crol_(temp, 1);
a++;
if(a == 16){ a = }}
Retraso no válido (unidad z)
{ uint x, y
for(x = z; x & gt0;x -)
for (y = 120;y & gt0;y-);}