网站大量收购独家精品文档,联系QQ:2885784924

基于ZigBee无线点菜系统推荐.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ZigBee无线点菜系统推荐

PC机与单片机之间的串行通信 计算机在显示某汉字时,首先是读取这一汉字的机内码,由于该汉字的机内码与区位码之间有一定的关系,然后根据该机内码求出汉字的区码和位码,从而得出该汉字字模在字库中存放的地址。所以只要通过汉字的机内码就可以得到该汉字的区位码,从而也可以获得该汉字的字模。机内码与区位码的关系用公式表示为: 机内码高位=区码+A0H 机内码低位=位码+A0H 流程图 流程图 协议栈配置 CLOCK_FREQ 定义处理器时钟频率。Tick.c和Debug.c分别使用此值来计算TMR0和SPBRG的值。#define CLOCK_FREQ 4000000是将时钟频率定义为4MHz。 TICK_PRESCALE_VALUE TIMER0预分频值。Tick.c用此值来计算TMR0载入值。#define TICK_PRESCALE_VALUE 2即将以下行设置TMR0预分频值设为2。 TICKS_PER_SECOND 一秒钟内的节拍数。由Tick.c文件使用。#define TICKS_PER_SECOND 50即将每秒节拍数设置为50。 BAUD_RATE 定义USART的波特率值。Console.c文件使用此值。#define BAUD_RATE {19200}是定义波特率为19200BPS。 网络地址分配(Network address assignment) ZigBee设备有两种类型的地址。一种是64位IEEE地址,即MAC地址,另一种是16位网络地址。 64位地址使全球唯一的地址,设备将在它的生命周期中一直拥有它。它通常由制造商或者被安装时设置。这些地址由IEEE来维护和分配 16为网络地址是当设备加入网络后分配的。它在网络中是唯一的,用来在网络中鉴别设备和发送数据。 ZigBee使用分布式寻址方案来分配网络地址 在每个路由加入网络之前,寻址方案需要知道和配置一些参数。这些参数是MAX_DEPTH,MAX_ROUTERS和MAX_CHILDREN。这些参数是栈配置的一部分,ZigBee2006协议栈已经规定了这些参数的值:MAX_DEPTH = 5,MAX_ROUTERS = 6和MAX_CHILDREN = 20。 MAX_DEPTH决定了网络的最大深度。 MAX_CHILDREN决定了一个路由(Router)或者一个协调器节点可以处理的儿子节点的最大个数。 MAX_ROUTER决定了一个路由(Router)或者一个协调器(Coordinator)节点可以处理的具有路由功能的儿子节点的最大个数。 基于ZigBee的无线点菜系统 电气系 农业电气化与自动化专业 解决方案 结构模型 CC2430典型应用 4.7 下图为一个正在演示的开发系统图 项目研究方法 4.8 按键功能 ?? 上移键。用于上移选择菜单或更改参数时增加参数值。 ?? 下移键。用于下移选择菜单或更改参数时减少参数值。 ?? 右移键。OLED 对比对设置时增加对比度。 ?? 左移键。OLED 对比对设置时减少对比度。 ?? 确定键。确定执行高亮显示的功能或确定输入的参数。 ?? 取消键。从当前菜单返回上一级菜单或忽略当前输入的参数

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档