基于zigbee无线点菜系统_第1页
基于zigbee无线点菜系统_第2页
基于zigbee无线点菜系统_第3页
基于zigbee无线点菜系统_第4页
基于zigbee无线点菜系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ZigBee的无线点菜系统,电气系农业电气化与自动化专业,解决方案,结构模型,CC2430典型应用,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)节点可以处理的具有路由功能的儿子节点的最大个数。,4.7 下图为一个正在演示的开发系统图,项目研究方法,4.8 按键功能, 上移键。用于上移选择菜单或更改参数时增加参数值。 下移键。用于下移选择菜单或更改参数时减少参数值。 右移键。OLED 对比对设置时增加对比度。 左移键。OLED 对比对设置时减少对比度。 确定键。确定执行高亮显示的功能或确定输入的参数。 取消键。从当前菜单返回上一级菜单或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论