
 
 
// 功能要求:按下按钮后,Led的状态改变。
 #include "reg51.h"
sbit Led=P1^0;
 sbit Button=P3^2;  //外中断0对应的引脚
void delay(unsigned char m)
 {
   unsigned char i,j,k;
     for(i=0;i<m;i++)
       for(j=0;j<250;j++)
         for(k=0;k<2;k++);
 }
void int0(void) interrupt 0  
 {
   Led=~ Led;
 }
void main(){
     EX0=1;
     EA=1;
     IT0=1; //下降沿触发
 //    PX0=1;
  while(1){
 //        if(Button==0) //不使用中断时,这里就会变的比较卡顿。
 //            Led=~ Led;
         delay(250);//长延时,代表主函数任务比较多,耗时长
     }
 }
















![[附源码]Python计算机毕业设计Django基于Vue的社区拼购商城](https://img-blog.csdnimg.cn/525699b6392b455e9675adeeafb328bd.png)


