Zigbee复习模拟题 (1)
Zigbee开发技术及实践--模拟试题
一、选择题 (每题3分,共30分)
1. 下面属于CC2530物理存储器的是:()
A. SRAM B. CODE C. DATA D. XDATA
2. 中国使用的Zigbee工作的频段是:()
A. 915MHz B. 2.4GHz C. 868MHz D. 433MHz
3. 下面属于信息管理API函数的是:()
A. osal_start_timer( ) B. osal_set_event( )
C. osal_msg_allocate( ) D. osal_init_system( )
4. 在Zigbee结构中哪一层与建立网络息息相关:()
A. 物理层 B. MAC层 C. 网络层 D. 应用层
5. CC2530数据帧的基本结构由三部分构成:()
A. 帧引导序列和帧开始界定符 B. 同步头、需要传输的数据以及帧尾
C. 帧长度、MAC帧头 D. MAC负载和帧尾
6. 在Zigbee网络中协调器需要网络中的每个设备都收到数据使用下述哪种地址模式:()
A. 广播寻址 B. 组寻址 C. 单点寻址 D. 间接寻址
7. 如果将CC2530的P1端口设置为外设I/O功能,需要设置哪个寄存器:()
A. P0SEL B. P1SEL C. P0DIR D. P1DIR
8. 在Zigbee网络中具有路由转发功能的节点是()
A. 网关节点 B. 传感器节点 C. 路由器节点 D. 终端节点
9. IEEE802.15.4在2.4G频段上定义了几个信道()
A. 16 B. 10 C. 27 D. 1
10. 下面属于MAC层与网络层管理服务接口的是:()
A. NLME-SAP B. MCPS-SAP C. MLME-SAP D. NLDE-SAP
二、填空题(每空1分,共20分)
11. IEEE802.15.4的数字高频调制使用_____技术。 【1.0分】
2.4G直接序列扩频
12. Zigbee是一种____ 、____ 、____ 、____双向无线通讯技术。
近距离 低复杂度 低功耗 低成本
13. Zigbee有三种网络拓扑结构,分别是____、____和____。
星型 树型 网状型
14. Zigbee硬件分为三部分,即____ 、____ 和____。
CC2530核心板 协调器底板 路由器底板
15. CC2530的8051CPU有四个不同的存储空间,分别为____ 、____ 、____ 和____ 。 CODE DATA XDATA SFR
16. ZDO层提供了Zigbee设备管理功能包括:____、____ 、____ 、___ 和____等服务。 网络建立 发现网络 加入网络 应用端点的绑定 安全管理
三、简答题(共20分)
17. 简述Zigbee网络层功能。
答案要点:Zigbee网络中的设备有三种类型:协调器、路由器和终端节点,分别实现不同的功能。协调器具有建立新网络的能力。协调器和路由器具备允许设备加入网络或者离开网络、
为设备分配网络内部的逻辑地址、建立和维护邻居表等功能。Zigbee终端节点只需要有加入或离开网络的能力即可。
18. 列举常用的Zigbee芯片和Zigbee协议栈。
答案要点:目前最常见的Zigbee芯片为CC243X系列、CC253X系列和MC1322X系列。常见的Zigbee的协议栈分为3种:非开源的协议栈、半开源的协议栈和开源的协议栈。常见的非开源的Zigbee协议栈的解决方案包括freescale解决方案和microchip解决方案。TI公司开发的ZStack协议栈是一个半开源的Zigbee协议栈,是一款免费的Zigbee协议栈,它支持Zigbee和ZigbeePRO,并向后兼容Zigbee2006和Zigbee2004。Freakz是一个彻底开源的Zigbee协议栈,配合contiki操作系统,contiki的代码全部为C语言编写,对于初学者来说比较容易上手。
19. 简述端点的作用。
答案要点:端点的主要作用可以总结为以下两个方面:数据的发送和接收:当一个设备发送数据时,必须指定发送目的节点的长地址或短地址以及端点来进行数据的发送和接收,并且发送方和接收方所使用的端点号必须一致。绑定:如果设备之间需要绑定,那么在Zigbee的网络层必须注册一个或者多个端点来进行数据的发送和接收以及绑定表的建立。
20. 简述CC2530中断处理过程。
中断申请:中断源向CPU发出中断请求信号(中断申请一般需要在程序初始化中配置相应的中断寄存器开启中断);中断响应:CPU检测中断申请,把主程序中断的地址保存到堆栈,转入中断向量入口地址;中断处理:按照中断向量中设定好的地址,转入相应的中断服务程序;中断返回:中断服务程序执行完毕后,CPU执行中断返回指令,把堆栈中保存的数据从堆栈弹出,返回原来程序。
四、程序设计(共30分,每题10分)
21. 设计一段程序点亮CC2530的LED1(假设LED1与CC2530的P0.0相接,且低电平有效),其中所使用的寄存器如下:
参考答案:P0SEL &= ~0x01
P0DIR |= 0x01;
P0_0 = 0;
22. 在mytask_id的任务下使用osal_start_timerEx( )函数定义一个自定义事件,其中事件名称为TEM_MESSAGE_EVT,且隔5s钟触发。
参考答案:osal_start_timerEx(mytask_id, TEM_MESSAGE_EVT, 5000);
23. 简述下面一段代码中每一句的功能
/*_____________________________________________*/
#if ( STACK_PROFILE_ID == ZIGBEEPRO_PROFILE )
/*_____________________*/
byte CskipRtrs[1] = {0};
/*_____________________*/
byte CskipChldrn[1] = {0};
/*_____________________*/
#elif ( STACK_PROFILE_ID == HOME_CONTROLS )
/*_____________________________________________*/
byte CskipRtrs[MAX_NODE_DEPTH+1] = {6,6,6,6,6,0};
/*_______________________________________________*/ byte CskipChldrn[MAX_NODE_DEPTH+1] = {20,20,20,20,20,0};
参考答案:如果协议规范为ZigbeePRO模板、定义MAX_ROUTERS为默认值、定义MAX_ROUTERS为默认值、如果协议规范为Zigbee模板、定义协调器和每级路由器下携带的路由器节点个数为6、定义协调器和每级路由器可以携带的节点个数为20个
…… 此处隐藏:1162字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




