#include "reg52.h"
unsigned char ucLED;
void init_led_buss()
{
P2=(P2 &0x1f) |0x80;
P0=0xff;
P2 &=0x1f;
P2=(P2 &0x1f) |0xa0;
P0=0x00;
P2 &=0x1f;
}
void init_Sys()
{
EX0=1;
IT0=1;
EX1=1;
IT1=1;
EA=1;
}
void main()
{
init_led_buss();
init_Sys();
while(1);
}
void isr_inte0(void) interrupt 0
{
ucLED ^=170;//十进制换二进制 1010 1010
P0=~ucLED;//0101 0101
P2=(P2 &0x1f) |0x80;
P2 &=0x1f;
}
void isr_inte1() interrupt 2
{
ucLED ^=85;//0101 0101
P0=~ucLED;//1010 1010
P2=(P2 &0x1f) |0x80;
P2 &=0x1f;
}
【蓝桥杯单片机】外部中断基础程序设计
最新推荐文章于 2022-05-09 00:47:12 发布