0
点赞
收藏
分享

微信扫一扫

【蓝桥杯单片机】外部中断基础程序设计

王栩的文字 2022-03-30 阅读 73
#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;

}
举报

相关推荐

0 条评论