|
我做了一個程序,滿足123456789的數(shù)字,控制LED燈開關(guān)。
/*
長數(shù)字控制控制
*/
#include<reg51.h>
sbit LED0=P2^0;
unsigned char i=0,k;
//unsigned char DD[5];
void UsartConfiguration();
void Delay10ms(unsigned int c);
void main()
{
UsartConfiguration();
Delay10ms(10);
while(1)
{
}
}
void UsartConfiguration()//9600bps@11.0592MHz
{
SCON=0X50;
TMOD=0X20;
PCON=0X80;
TH1=0XFa;
TL1=0XFa;
TR1=1;
ET1=0;
ES=1;
EA=1;
}
void Delay10ms(unsigned int c)
{
unsigned char a, b;
for (;c>0;c--)
{
for (b=38;b>0;b--)
{
for (a=130;a>0;a--);
}
}
}
void CKTX() interrupt 4
{
RI=0;
k=SBUF;
if (k==0x12)
{
if (i==0)
{
i++;
}
else
{
i=0;
}
}
if (k==0x34)
{
if (i==1)
{
i++;
}
else
{
i=0;
}
}
if (k==0x56)
{
if (i==2)
{
i++;
}
else
{
i=0;
}
}
if (k==0x78)
{
if (i==3)
{
i++;
}
else
{
i=0;
}
}
if (k==0x09)
{
if (i==4)
{
i++;
}
else
{
i=0;
}
}
if (i==5)
{
LED0=~LED0;
i=0;
}
}
|
|