硬件电路图:
P3^2 外部中断0 编号0
P3^3 外部中断1 编号2
代码
main.c
#include<reg52.h>
typedef unsigned int u16;
typedef unsigned char u8;
sbit LED1=P2^0;
sbit KEY3=P3^2;
sbit LED8=P2^7;
sbit KEY4=P3^3;
void delay_10us(u16 n)
{
while(n--);
}
void delay_ms(u16 ms)
{
u16 i,j;
for(i=ms;i>0;i--)
for(j=110;j>0;j--);
}
void exti0_init(void)
{
IT0=1;
EX0=1;
EA=1;
}
void exti1_init(void)
{
IT1=1;