#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
char code dx516[3] _at_ 0x003b;
sbit out = P1^0;
sbit LED = P1^1;
void delay(uint j)
{
uint i;
for(;j>0;j--)
{
for(i=0;i<125;i--);
}
}
void main()
{
while(1)
{
if(out==1)
{
LED = 0; //LED灯亮
delay(2000);
LED = 1;
}
}
}我写的这个可以吗
#define uchar unsigned char
#define uint unsigned int
char code dx516[3] _at_ 0x003b;
sbit out = P1^0;
sbit LED = P1^1;
void delay(uint j)
{
uint i;
for(;j>0;j--)
{
for(i=0;i<125;i--);
}
}
void main()
{
while(1)
{
if(out==1)
{
LED = 0; //LED灯亮
delay(2000);
LED = 1;
}
}
}我写的这个可以吗