GPIO输出控制实验-Led闪烁_流水灯(CC2530)

1.实验目的
(1)通过实验掌握CC2530 芯片GPIO配置方法
(2)掌握Led驱动电路及开关Led的原理
(3)操作IO口控制3盏LED灯的全亮全灭、闪烁、流水的
2.实验相关电路图:
在这里插入图片描述
在这里插入图片描述
由于发光二极管的单向导电性,只有在正向电压(二极管正极接正,负极接负)下才能导通发光二极管。

三、配置相关寄存器
在这里插入图片描述
按照表格寄存器的内容,对P1_0、P1_1、P1_4进行配置,当IO口输出为低电平时LED被点亮,相关配置如下:
P1SEL &= ~0x13;// 配置P1_0、P1_1、P1_4为通用IO口;
P1DIR |= 0x13;// 配置P1_0、P1_1、P1_4为输出

在这里插入图片描述
P1SEL &= ~0x13就是将P1SEL(P1
功能选择器)上P1_0、P1_1、P1_4这三位的值置为0即将P1SEL的第0、1、4位功能设置为通用I/O.

P1DIR |= 0x13;就是将P1DIR(P1方向寄存器)上P1_0、P1_1、P1_4这三位的值置为1即把P1DIR的第0、1、4 位的方向设为输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值