Zigbee复习模拟题-(1)

阅读: 评论:0

麦弗逊式独立悬架
Zigbee复习模拟题-(1)
Zigbee开发技术及实践--模拟试题
⼀、选择题(每题3分,共30分)
1. 下⾯属于CC2530物理存储器的是:()
A. SRAM
B. CODE
C. DATA
D. XDATA
2. 中国使⽤的Zigbee⼯作的频段是:()
A. 915MHz
B. 2.4GHz
C. 868MHz
FOSYD. 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个

本文发布于:2023-07-09 23:04:45,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/170519.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:中断   协议   功能   节点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图