#include<reg52.h>
sbit KEY1 = P2^0;
sbit KEY2 = P2^1;
sbit KEY3 = P2^2;
sbit KEY4 = P2^3;
sbit KEY5 = P2^4;
sbit KEY6 = P2^5;
sbit KEY7 = P2^6;
sbit KEY8 = P2^7;
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
sbit LED5 = P0^4;
sbit LED6 = P0^5;
sbit LED7 = P0^6;
sbit LED8 = P0^7;
void delay(unsigned char cnt);
bit flag = 0;
void main()
{
while(1)
{
/////////////////////////////独立按键
/*LED1 = KEY1;
LED2 = KEY2;
LED3 = KEY3;
LED4 = KEY4;
LED5 = KEY5;
LED6 = KEY6;
LED7 = KEY7;
LED8 = KEY8; */
/////////////////////////////转向灯
/*if(KEY1 == 0)
{
if(flag == 1)
{
flag = 0;
}
else
{
flag = 1;
}
}
if(flag == 1)
{
LED1 = 0;
delay(100);
LED1 = 1;
delay(100);
}
else
{
LED1 = 1;
delay(1000); /////???????
} */
}
}
void delay(unsigned char cnt)
{
unsigned char i,j;
for(i=0;i<125;i++)
{
for(j=0;j<cnt;j++);
}
}
sbit KEY1 = P2^0;
sbit KEY2 = P2^1;
sbit KEY3 = P2^2;
sbit KEY4 = P2^3;
sbit KEY5 = P2^4;
sbit KEY6 = P2^5;
sbit KEY7 = P2^6;
sbit KEY8 = P2^7;
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
sbit LED5 = P0^4;
sbit LED6 = P0^5;
sbit LED7 = P0^6;
sbit LED8 = P0^7;
void delay(unsigned char cnt);
bit flag = 0;
void main()
{
while(1)
{
/////////////////////////////独立按键
/*LED1 = KEY1;
LED2 = KEY2;
LED3 = KEY3;
LED4 = KEY4;
LED5 = KEY5;
LED6 = KEY6;
LED7 = KEY7;
LED8 = KEY8; */
/////////////////////////////转向灯
/*if(KEY1 == 0)
{
if(flag == 1)
{
flag = 0;
}
else
{
flag = 1;
}
}
if(flag == 1)
{
LED1 = 0;
delay(100);
LED1 = 1;
delay(100);
}
else
{
LED1 = 1;
delay(1000); /////???????
} */
}
}
void delay(unsigned char cnt)
{
unsigned char i,j;
for(i=0;i<125;i++)
{
for(j=0;j<cnt;j++);
}
}
1305

被折叠的 条评论
为什么被折叠?



