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控制端
①初始化函数
voidvoid
②主函数
voidvoid
这里如果不用取反操作,那么就要重复多写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 灯,显得太啰嗦。