标题: 单片机 中断应用 [打印本页]

作者: 944781730    时间: 2018-6-14 15:37
标题: 单片机 中断应用
新手一枚
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;
}

BB9Q2JFRQPLB5%VRDUCBA8K.png (173.52 KB, 下载次数: 12)

BB9Q2JFRQPLB5%VRDUCBA8K.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1