快捷搜索: 王者荣耀 脱发

p1口实验_CC2530-GPIO输出控制实验-Led循环闪烁(3)

基于前两篇内容,本文利用3个 LED 灯制作一个简单的流水灯,没有什么新内容,只是顺序点亮和关闭三个 LED 灯,循环执行。


一、实验目的

    通过实验掌握 CC2530 芯片 GPIO(通用输入输出引脚)的配置方法 Led 驱动电路及开关 Led 的原理

二、实验设备

    硬件:PC 机一台 ZB2530(底板、核心板、仿真器、USB 线)一套 软件:2000/XP/win7 系统,IAR 8.10 集成开发环境

三、实验相关电路图

顺序点亮编号为D1~D3的3个 LED 灯,再顺序熄灭,循环执行。


没有任何难点,只是对 Led循环闪烁(1) 和 Led循环闪烁(2) 内容的强化。

这里不再赘述整个实验代码,只是把关键代码附上。

关键实验代码

如实验图所示,一共用到了两个端口的3个引脚,分别为 P1.0、P1.1 和 P0.4

#define LED1 P1_0 //定义P1.0为LED1控制端 #define LED2 P1_1 //定义P1.1为LED2控制端 #define LED3 P0_4 //定义P0.4为LED3控制端

①初始化函数

void
void

②主函数

void
void

这里如果不用取反操作,那么就要重复多写6行代码,即点亮3个 LED 灯,再熄灭3个 LED 灯,显得太啰嗦。

基于前两篇内容,本文利用3个 LED 灯制作一个简单的流水灯,没有什么新内容,只是顺序点亮和关闭三个 LED 灯,循环执行。 一、实验目的 通过实验掌握 CC2530 芯片 GPIO(通用输入输出引脚)的配置方法 Led 驱动电路及开关 Led 的原理 二、实验设备 硬件:PC 机一台 ZB2530(底板、核心板、仿真器、USB 线)一套 软件:2000/XP/win7 系统,IAR 8.10 集成开发环境 三、实验相关电路图 顺序点亮编号为D1~D3的3个 LED 灯,再顺序熄灭,循环执行。 没有任何难点,只是对 Led循环闪烁(1) 和 Led循环闪烁(2) 内容的强化。 这里不再赘述整个实验代码,只是把关键代码附上。 关键实验代码 如实验图所示,一共用到了两个端口的3个引脚,分别为 P1.0、P1.1 和 P0.4 #define LED1 P1_0 //定义P1.0为LED1控制端 #define LED2 P1_1 //定义P1.1为LED2控制端 #define LED3 P0_4 //定义P0.4为LED3控制端 ①初始化函数 void ②主函数 void 这里如果不用取反操作,那么就要重复多写6行代码,即点亮3个 LED 灯,再熄灭3个 LED 灯,显得太啰嗦。
经验分享 程序员 微信小程序 职场和发展