单片机是STC15F2K60S2 下载之后,按键没反应,什么都不工作,是什么问题啊?程序如下。
#include "stc.h"
#define uchar unsigned char
#define uint unsigned int
sbit BZ=P2^7; //LED INPUT//
sbit D=P1^1; //KEY//
void Delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
unsigned char i;
void main()
{
//int i;
i=0;
BZ=1;
D=1;
while(1)
{
if(D==0)
{
Delay(10);
if(D==0)
{
i++;
if(i>=2)
{
i=0;
}
}
}
while(!D);
}
switch(i)
{
case 0:
BZ=0;
break;
case 1:
BZ=1;
break;
}
}
|