#include<reg52.h>
typedef unsigned int u16
;
sbit k1
=P3
^2;
sbit led1
=P2
^0;
void init(){
IT0
=1;
EX0
=1;
ET0
=1;
EA
=1;
}
void delay(int i
){
while(i
--);
}
void Int0() interrupt
0{
delay(1000);
if(k1
==0){
TH0
=0xfc;
TL0
=0x18;
TR0
=1;
}
else{
TR0
=0;
led1
=1;
}
}
void ETO() interrupt
1{
static u16 i
;
TH0
=0XFC;
TL0
=0X18;
i
++;
if(i
==1000){
i
=0;
led1
=~led1
;
}
}
void main(){
init();
while(1);
}
转载请注明原文地址: https://mac.8miu.com/read-510258.html