外部中断控制LED倒流水灯(CC2530)

一、实验目的
通过按键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;打开总中断。
在这里插入图片描述
四、实

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值