一、实验目的
通过按键S1产生外部中断改变LED1、LED2、LED3 执行流水灯
二、实验相关电路图
三、配置相关寄存器
P1DIR |= 0x13;将P1DIR(P1端口方向寄存器)上的P1_0、P1_1、P1_4设为1,即方向设为 输出方向;
P0IEN |= 0x02;将P0IEN(P0端口中断使能)上P0_1设置为1,即将P0_1中断使能。
PICTL |= 0x01;将PICTL(端口中断控制)上的第0位设置为1,即将P0端口第0位到第7位设为输入下降沿引起中断。
IEN1 |= 0x20;将IEN1(端口中断使能1)上的第5位设置为1,即将端口0设置为中断使能。
P0IFG = 0x00;将P0IFG(端口0中断状态标志位)设置为0,当接受到中断信号时,该位会被置为1;
EA=1;打开总中断。
四、实
外部中断控制LED倒流水灯(CC2530)
最新推荐文章于 2025-06-04 16:27:33 发布