[CC2530强化实训04]定时器间隔定时实现按键N连击 [题目要求]      2018年全国职业院校技能大赛“物联网技术应用”国赛(高职组)中关于感知层开发的难度陡然增大,三个题目均在Zigbee协议栈下完成.其中第一个题目“仓库温湿度智能控制系统”考查了按键单击.双击和三连击.为了让大家更好的掌握按键的复杂处理思路,在这里通过一个具体的实训案例,讲述通过间隔定时实现按键N连击的基本思路.      在新大陆国赛设备的黑色Zigbee模块上,或者小蜜蜂制作的XMF09B和XMF09C中,按键…
[CC2530强化实训03]定时器间隔定时实现按键长按与短按 [题目要求] 虽然用普通的延时函数能够实现按键长按与短按的判别,但是在实际的工程应用和项目开发中并不好用也不灵活.更多得是借助定时器的间隔定时来计算按键从按下到松开的时间间隔,然后通过判断该时间值来区分按键长按与短按的状态. 在新大陆国赛设备的黑色Zigbee模块上,或者小蜜蜂制作的XMF09B和XMF09C中,按键SW1短按,切换D5灯的开关状态:按键SW1长按,切换D6灯的开关状态. 按键SW1----------P1_2 D5灯…
[CC2530强化实训02]普通延时函数实现按键的长按与短按 [题目要求]      用一个按键实现单击与双击的功能已经是很多嵌入式产品的常用手法.使用定时器的间隔定时来计算按键按下的时间是通用的做法,然而,使用普通的延时函数实现按键单击与双击的区分也是一个快速的处理手段.按键SW1单击的时候,切换D3灯的开关状态:按键SW1双击的时候,切换D4灯的开关状态.其中:      按键SW1-------P1_2      D3灯-----------P1_0(高电平点亮)      D4灯----…
[CC2530强化实训01]普通延时函数实现按键的长按与短按 [题目要求]     用一个按键实现长按与短按的功能已经是很多嵌入式产品的常用手法.使用定时器的间隔定时来进行按键按下的时间是通用的做法,然而对于不太熟悉定时器使用,又没有严格的延时长度的情况下,使用普通的延时函数实现长短按键的区分也是一个不错的选择.按键SW1短按的时候,切换D3灯的开关状态:按键SW1长按的时候,切换D4灯的开关状态.其中: 按键SW1---------P1_2      D3灯-------------P1_0(…
[CC2530入门教程-增强版]基础技能综合实训案例(基础版)-上位机源码 广东职业技术学院  欧浩源 一.需求分析 按照指定参数打开串口,与测控终端建立数据传输通道,并根据应用要求实现程序逻辑,具体需求详见<[CC2530入门教程-增强版]基础技能综合实训案例(基础版)-题目需求>. 二.界面设计 三.程序源码分析 using System; using System.Collections.Generic; using System.ComponentModel; using System…
实训任务04 MapReduce编程入门 1.实训1:画图mapReduce处理过程 使用有短句“A friend in need is a friend in deed”,画出使用MapReduce对它进行词频统计的过程,主要展示Map阶段与Reduce阶段的处理过程.请画图展示. 2 .实训2:编程 参考wordCount词频统计源代码,试编写一个MapReduce程序,统计hadoop.txt文件中的关键词Hadoop出现的次数. -----------------------------…
目  录 第1章  初识UML. 1 1.1 初识UML用例图... 1 1.2 初识UML类图... 3 第2章  Rational Rose工具... 6 2.1 安装与配置Rational Rose. 6 2.2 使用Rational Rose建模... 15 第3章  用例模型... 20 3.1 参与者... 20 3.2 用例... 28 3.3用例模型中的关系... 37 第4章  静态模型... 49 4.1 类图中的事物... 49 4.2 类图中的关系... 66 第5章 …
实训30 延时中断组织块的仿真试验   问题1 系统功能块SFC中提供了一些查询中断状态字的指令,举例说明 例如 SF34 "QRY_DINT" 用来查询 "延时中断"状态字 SF31"QRY_    TINT" 用来查询 "时间中断"状态字   问题2 PLCSIM 界面中的 "始终置前" 是什么意思 ? 使当前的状态表 始终位于最前面   问题3 是否每一个组织块都有自己的组织块临时局部变量?举例说明…
Android实训案例(四)--关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程! 关于2048,我看到很多大神,比如医生,郭神,所以我也研究了一段时间,还好是研究了一套逻辑,这是一整套的2048游戏从设计到逻辑再到编写的全部过程,小伙伴们看仔细咯,刚好今天是礼拜天,一天应该了一把这篇博客发表了,其实2048开发起来还是有点难度的,并且他的逻辑挺强的,我也是看了很多的资料偷学的,很适合来锻炼自己的逻辑性 我们首先先来选择开发环境,这里我们就以Eclipse为I…
概述: 本实训项目是本科教学中,Android课程实训的项目,旨在训练Android App訪问server,获取server数据,解析,并呈现的流程.主要包括的功能有: 1.用户注冊 2.登录 3.查看文档 4.下载电子书 5.阅读电子书 6.用户管理 设计说明: 该实训项目须要开发Androidclient和server端应用. server端採用Struts2,直接使用JDBC訪问MySQL数据库. client使用xutils框架,訪问action,获取JSON字符串. 开发环境: se…