本帖最后由 想放個假 于 2021-4-23 16:20 編輯
#include<reg51.h>
sbit P3_4=P3^4;
sbit P1_7=P1^7;
void delay(unsigned char n)
{
unsigned char i,j,k;
for(i=0;i<n;i++)
for(j=0;j<200;j++)
{
for(k=0;k<=5;k++)
{
;
}
}
}
void erro(void) interrupt 2
{
P1=0xff;
P1_7=1;
delay(100);
P1_7=0;
delay(100);
}
void main()
{
IT1=0;
EX1=1;
EA=1;
while(1)
{
if(P3_4==1)
{
P1=0xfe;
delay(2000);
P1=0xfd;
delay(2000);
P1=0xdb;
delay(2000);
P1=0xf7;
delay(2000);
P1=0xef;
delay(2000);
P1=0xdf;
delay(2000);
P1=0x8f;
delay(2000);
}
else
{
P1=0xff;
}
}
}
|