新手一枚
led常亮,按下按钮,led灯闪烁5次
程序:
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint i)
{
uint j,k,n;
for(;i>0;i--)
for(j=0;j<1200;j--)
for(k=0;k<1200;k--)
for(n=0;n<1500;n--);
}
void main()
{
EA=1;
EX0=1;
IT0=1;
while(1)
{
P1=0x00;
}
}
void int0() interrupt 0 using 0
{
uchar m;
EX0=0;
for(m=0;m<5;m++)
{
P1=0x0f;
delay(1500);
P1=0xf0;
delay(1500);
}
EX0=1;
}
|