|
小弟有一个程序,但没硬件平台,希望大家在硬件上验证后告诉下结果。(是考试的程序)
#include
sbit P1_0=P1^0;
sbit P1_1=P1^1;
void DELAY(int i)
{
TMOD=0X01;
EA=0;
TR0=1;
while(i !=0)
{
TH0=0XEE;
TL0=0X00;
while(TF0 !=1);
TF0=0;
i--;
}
TR0=0;
}
void main()
{
while(1)
{P2=0X00;
if(P1_0==0)
DELAY(2);
if(P1_0==0)
while(P1_1==1)
{
P2=0XFF;
DELAY(100);
P2=0X00;
DELAY(100);
}
if(P1_1==0)
DELAY(2);
if(P1_1==0)
while(P1_0==1)
{
P2=0XFF;
DELAY(200);
P2=0X00;
DELAY(200);
}
}
}
有两个按键接P1_0,P1_1.
|
|