原文:CC2530 按键控制LED

原理图分析 当按键没有按下的时候是高电平 按下的时候VCC通过 K的限流电阻接地是低电平。要知道引脚的状态,需要把引脚配置为输入模式,然后读取引脚的状态即可。 寄存器分析 P SEL配置为输入 输出模式 为IO模式, 为外设模式 。 P DIR 配置引脚为输入模式 为输入, 为输出 P INP配置为上拉或者下拉模式 为上拉或下拉模式, 为三态模式 P INP的高三位决定整个P ,P ,P 端口是上 ...

2020-04-11 19:07 0 608 推荐指数:

查看详情

CC2530外部中断实现按键控制LED闪烁

中断任务: 1.系统初始化D1(P1.0)、D2(P1.1)闪一次灭掉。 2.按一次KEY1(P0.1),D1、D2同时闪烁;再按一次KEY1,D1、D2灭掉。 3.按一次KEY2(P0.1),D1 ...

Thu Apr 09 00:31:00 CST 2020 0 3938
CC2530应用——按键控制灯光状态变化

独立新建工程并编写、编译代码,实现按键控制灯光闪烁状态的变换,实现以下任务要求:【1】程序开始运行:D4灯闪烁,D3、D5、D6灯熄灭。【2】按下模块上的SW1按键松开后,实现D5、D6灯轮流闪烁。【3】再次按下SW1按键,D5、D6灯灭。【4】重复上述两个步骤。此题需要定义一个灯光状态的标志位 ...

Mon Apr 13 22:47:00 CST 2020 0 671
cc2530的第二次实验,用按键控制流水灯

按键控制流水灯 具体想要实现按一下按键,然后单片机的三个灯会以流水灯的形式都亮一遍 实验相关寄存器 实验相关电路 宏定义 初始化步骤 graph TD id1[设置P0_1 P1_0 P1_1 P0_4为通用接口] id2[设置P0_1为输入接口 P1_0 P1_1 ...

Sat Nov 23 19:11:00 CST 2019 0 567
CC2530点亮LED

CC2530 点亮LED 原理图分析 当P1_0为高电平3.3V时,和VDD的电压差为0V,没有电流通过,LED灯不亮。 当P1_1为低电平0V的时候,和VDD的电压差为3.3v,D1两端的压降大约为2V(这个要看LED的厂家数据手册),则电流为\((3.3V - 2V)/1000 ...

Sat Apr 11 04:22:00 CST 2020 0 797
CC2530学习路线-基础实验-GPIO 控制LED灯亮灭(1)

目录 1.前期预备知识 1.1 新大陆ZigBee模块LED灯电路 1.2 CC2530相关寄存器 1.3 寄存器操作技巧 1.4 CPU空转延时 1.4 操作流程图 2.程序代码 1.前期预备知识 ...

Wed Aug 01 03:30:00 CST 2018 2 2367
cc2530的第三次实验,按键中断控制流水灯

cc2530的第三次实验:按键中断控制流水灯 效果为按一次按键,流水灯亮一次 实验相关电路图: 实验相关寄存器: 初始化函数 中断服务函数 上面的代码一定要注意P0IFG一定要在P0IF之前清除,话说P0IF与P0IFG到底是干啥用的?他们之间什么关系,端口的标志寄存器 ...

Sat Dec 21 19:31:00 CST 2019 0 1335
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM