原文:【CC2530强化实训02】普通延时函数实现按键的长按与短按

CC 强化实训 普通延时函数实现按键的长按与短按 题目要求 用一个按键实现单击与双击的功能已经是很多嵌入式产品的常用手法。使用定时器的间隔定时来计算按键按下的时间是通用的做法,然而,使用普通的延时函数实现按键单击与双击的区分也是一个快速的处理手段。按键SW 单击的时候,切换D 灯的开关状态 按键SW 双击的时候,切换D 灯的开关状态。其中: 按键SW P D 灯 P 高电平点亮 D 灯 P 高电 ...

2018-09-30 23:21 0 1047 推荐指数:

查看详情

CC2530强化01】普通延时函数实现按键长按短按

CC2530强化01】普通延时函数实现按键长按短按 【题目要求】 用一个按键实现长按短按的功能已经是很多嵌入式产品的常用手法。使用定时器的间隔定时来进行按键按下的时间是通用的做法,然而对于不太熟悉定时器使用,又没有严格的延时长度的情况下,使用普通延时函数实现短按键的区分 ...

Mon Sep 10 23:41:00 CST 2018 0 1885
CC2530强化03】定时器间隔定时实现按键长按短按

CC2530强化03】定时器间隔定时实现按键长按短按 【题目要求】 虽然用普通延时函数能够实现按键长按短按的判别,但是在实际的工程应用和项目开发中并不好用也不灵活。更多得是借助定时器的间隔定时来计算按键从按下到松开的时间间隔,然后通过判断该时间值来区分按键长按短按 ...

Wed Oct 03 02:03:00 CST 2018 0 1457
CC2530强化04】定时器间隔定时实现按键N连击

CC2530强化04】定时器间隔定时实现按键N连击 【题目要求】 2018年全国职业院校技能大赛“物联网技术应用”国赛(高职组)中关于感知层开发的难度陡然增大,三个题目均在Zigbee协议栈下完成。其中第一个题目“仓库温湿度智能控制系统”考查了按键单击、双击和三连 ...

Mon Oct 01 09:50:00 CST 2018 0 1638
cc2530的PWM实现

  本文记录如何利用cc2530的timer1产生pwm输出。文章原创,不以帖代码为目的,旨在让新人理解,欢迎转载   在此之前,先看看timer1的一些特性。   先看timer1的操作模式,分别是Free-Running, Modulo, Up-and-Down。   具体的讲 ...

Mon Aug 04 20:10:00 CST 2014 0 4323
CC2530 按键控制LED

原理图分析 当按键没有按下的时候是高电平;按下的时候VCC通过10K的限流电阻接地是低电平。要知道引脚的状态,需要把引脚配置为输入模式,然后读取引脚的状态即可。 寄存器分析 P0SEL配置为输入/输出模式(0为IO模式,1为外设模式)。 P0DIR 配置引脚为输入模式 ...

Sun Apr 12 03:07:00 CST 2020 0 608
CC2530入门教程-增强版】基础技能综合案例(基础版)-终端源码

CC2530入门教程-增强版】基础技能综合案例(基础版)-终端源码 广东职业技术学院 欧浩源 一、关于硬件电路 关于这个综合案例,具体需求详见《【CC2530入门教程-增强版】基础技能综合案例(基础版)-题目需求》。 我自己实在“全国 ...

Mon Jul 31 04:49:00 CST 2017 0 1393
CC2530入门教程-增强版】基础技能综合案例(基础版)-题目需求

CC2530入门教程-增强版】基础技能综合案例(基础版)-题目需求 广东职业技术学院 欧浩源 一、引用 不管是简单的单片机应用,还是复杂的嵌入式系统,在我看来它们的本质结构是差不多的,都离不开“内核+外设”的典型架构,它们之间的区别更多是在内核性能高低和外设丰富程度 ...

Sat Jul 22 20:42:00 CST 2017 0 2234
CC2530入门教程-增强版】基础技能综合案例(基础版)-上位机源码

CC2530入门教程-增强版】基础技能综合案例(基础版)-上位机源码 广东职业技术学院 欧浩源 一、需求分析 按照指定参数打开串口,与测控终端建立数据传输通道,并根据应用要求实现程序逻辑,具体需求详见《【CC2530入门教程-增强版】基础技能综合案例(基础版 ...

Mon Jul 31 05:06:00 CST 2017 1 2026
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM