2、单片机、CC2530、zigbee期末考试选择、填空题含答案
一. 单选题(共185题,77.5分)
1. (单选题)CC2530微控制器是( )公司的产品。
- A. ST
- B. TI
- C. STC
- D. ADI
我的答案::正确答案: B:TI;
2. (单选题)CC2530是面向( )无线通信应用的片上系统。
- A. 1.6GHz
- B. 2.4GHz
- C. 3.2GHz
- D. 5.6GHz
我的答案::正确答案: B:2.4GHz;
0分
3. (单选题)CC2530微控制器的内核是( )。
- A. ARM
- B. 8051
- C. 增强型8051
- D. CPU
我的答案::正确答案: C:增强型8051;
0分
4. (单选题)进行CC2530应用开发的集成开发环境是( )。
- A. Keil
- B. JAVA
- C. IAR
- D. C++
我的答案::正确答案: C:IAR;
0分
5. (单选题)进行CC2530应用开发,我们不需要( )。
- A. CC2530目标板
- B. 仿真器
- C. IAR开发环境
- D. 路由器
我的答案::正确答案: D:路由器;
0分
6. (单选题)在IAR集成开发环境中设计的程序,需要在( )运行。
- A. 电脑上
- B. 目标板
- C. 手机上
- D. 仿真器
我的答案::正确答案: B:目标板;
0分
7. (单选题)在IAR集成开发环境中进行CC2530应用开发,我们不可以( )。
- A. 编写程序
- B. 编译程序
- C. 调试程序
- D. 发布程序
我的答案::正确答案: D:发布程序;
0分
8. (单选题)可以将()烧写到CC2530芯片上。
- A. C文件
- B. HEX文件
- C. 汇编文件
- D. 文本文件
我的答案::正确答案: C:汇编文件;
0分
9. (单选题)以下不可以对CC2530芯片复位的是()。
- A. 看门狗定时器溢出
- B. 芯片运行出现故障
- C. CC2530目标板上电
- D. 复位引脚输入低电平
我的答案::正确答案: B:芯片运行出现故障;
0分
10. (单选题)以下关于CC2530资源的选项中,不正确的是( )。
- A. CC2530拥有21个数字I/O端口
- B. CC2530具有4路12位的ADC
- C. CC2530具有18个中断源
- D. CC2530具有2路串行通信接口
我的答案::正确答案: B:CC2530具有4路12位的ADC;
0分
11. (单选题)CC2530微控制器有()个可编程数字I/O端口。
- A. 8
- B. 21
- C. 32
- D. 40
我的答案::正确答案: B:21;
0分
12. (单选题)下列CC2530的端口中,有8个引脚的是()。
- A. P0
- B. P2
- C. P4
- D. P8
我的答案::正确答案: A:P0;
0分
13. (单选题)下面关于CC2530端口的说法中,正确的是()。
- A. P0端口有5个引脚
- B. P1端口有5个引脚
- C. P2端口有5个引脚
- D. P3端口有5个引脚
我的答案::正确答案: C:P2端口有5个引脚;
0分
14. (单选题)下面关于CC2530端口的说法中,不正确的是()。
- A. 每个数字I/O端口都可以通过编程对其配置。
- B. 可以通过设置寄存器选择端口是通用I/O还是外设功能。
- C. CC2530一共有21个可编程数字I/O端口。
- D. P0端口、P1端口和P2端口均有8个引脚可以使用。
我的答案::正确答案: D:P0端口、P1端口和P2端口均有8个引脚可以使用。;
0分
15. (单选题)CC2530中具有的20mA驱动能力的端口是()。
- A. P0_0和P0_1
- B. P1_0和P1_1
- C. P0_2和P0_3
- D. P1_2和P1_3
我的答案::正确答案: B:P1_0和P1_1;
0分
16. (单选题)CC2530的P1_0和P1_1端口具有()的驱动能力。
- A. 4mA
- B. 8mA
- C. 16mA
- D. 20mA
我的答案::正确答案: D:20mA;
0分
17. (单选题)CC2530中的寄存器PxSEL,其中x为端口的标号()。
- A. 0~1
- B. 0~2
- C. 0~3
- D. 0~4
我的答案::正确答案: B:0~2;
0分
18. (单选题)CC2530中的寄存器PxDIR,其中x为端口的标号()。
- A. 0~1
- B. 0~4
- C. 0~3
- D. 0~2
我的答案::正确答案: D:0~2;
0分
19. (单选题)CC2530中的寄存器PxSEL是用来设置x端口组的()。
- A. 引脚编号
- B. 功能
- C. 引脚数量
- D. 方向
我的答案::正确答案: B:功能;
0分
20. (单选题)以下寄存器中,()是CC2530端口1的功能选择寄存器。
- A. P0DIR
- B. P0SEL
- C. P1DIR
- D. P1SEL
我的答案::正确答案: D:P1SEL;
0分
21. (单选题)CC2530中的寄存器 P1DIR是用来设置P1端口组的( )。
- A. 引脚编号
- B. 引脚方向
- C. 引脚功能
- D. 以上说法均错误
我的答案::正确答案: B:引脚方向;
0分
22. (单选题)寄存器P0SEL可以设置P0端口的()。
- A. 功能
- B. 方向
- C. 编号
- D. 大小
我的答案::正确答案: A:功能;
0分
23. (单选题)寄存器P1DIR可以设置P1端口的()。
- A. 功能
- B. 方向
- C. 编号
- D. 大小
我的答案::正确答案: B:方向;
0分
24. (单选题)以下寄存器中,( )是CC2530端口0的方向寄存器。
- A. P0DIR
- B. P0SEL
- C. P1DIR
- D. P1SEL
我的答案::正确答案: A:P0DIR;
0分
25. (单选题)P1DIR|=0x02,是把()端口设为输出模式。
- A. P0_1
- B. P1_1
- C. P0_2
- D. P1_2
我的答案::正确答案: B:P1_1;
0分
26. (单选题)P1DIR &= ~0x04,是()。
- A. 把P1_2端口设置为输出模式
- B. 把P1_2端口设置为输入模式
- C. 把P1_4端口设置为输出模式
- D. 把P1_4端口设置为输入模式
我的答案::正确答案: B:把P1_2端口设置为输入模式;
0分
27. (单选题)P1DIR |= 0x42,是( )。
- A. 把P1_4和P1_2端口设置为输出模式
- B. 把P1_4和P1_2端口设置为输入模式
- C. 把P1_6和P1_1端口设置为输出模式
- D. 把P1_6和P1_1端口设置为输入模式
我的答案::正确答案: C:把P1_6和P1_1端口设置为输出模式;
0分
28. (单选题)P0DIR &= ~0x14,是( )。
- A. 把P0_1和P0_4端口设置为输出模式
- B. 把P0_1和P0_4端口设置为输入模式
- C. 把P0_4和P0_2端口设置为输出模式
- D. 把P0_4和P0_2端口设置为输入模式
我的答案::正确答案: D:把P0_4和P0_2端口设置为输入模式;
0分
29. (单选题)P0SEL&=~0x24,是把()端口设为通用I/O。
- A. P0_5和P0_2
- B. P0_2和P0_4
- C. P1_5和P1_2
- D. P1_2和P1_4
我的答案::正确答案: A:P0_5和P0_2;
0分
30. (单选题)P1SEL &= 0xBD,是( )。
- A. 把P1_4和P1_2端口设置成通用I/O功能
- B. 把P1_4和P1_2端口设置成外设功能
- C. 把P1_6和P1_1端口设置成通用I/O功能
- D. 把P1_6和P1_1端口设置成外设功能
我的答案::正确答案: C:把P1_6和P1_1端口设置成通用I/O功能;
0分
31. (单选题)P0SEL |= ~0xDE,是( )。
- A. 把P0_5和P0_0端口设置成通用I/O功能
- B. 把P0_5和P0_0端口设置成外设功能
- C. 把P0_2和P0_1端口设置成通用I/O功能
- D. 把P0_2和P0_1端口设置成外设功能
我的答案::正确答案: B:把P0_5和P0_0端口设置成外设功能;
0分
32. (单选题)P1SEL&=~0x42,是()。
- A. 把P1_4和P1_2端口设置成通用I/O功能
- B. 把P1_4和P1_2端口设置成外设功能
- C. 把P1_6和P1_1端口设置成通用I/O功能
- D. 把P1_6和P1_1端口设置成外设功能
我的答案::正确答案: C:把P1_6和P1_1端口设置成通用I/O功能;
0分
33. (单选题)P1DIR|=0x21,是()。
- A. 把P1_5和P1_0端口设置输出模式
- B. 把P1_5和P1_0端口设置输入模式
- C. 把P1_2和P1_1端口设置输出模式
- D. 把P1_2和P1_1端口设置输入模式
我的答案::正确答案: A:把P1_5和P1_0端口设置输出模式;
0分
34. (单选题)把CC2530的P0_7和P0_2端口设为通用I/O的程序语句是()。
- A. P0SEL&=~0x84;
- B. P0SEL&=~0x72;
- C. P0SEL|=0x84;
- D. P0SEL|=0x72;
我的答案::正确答案: A:P0SEL&=~0x84;;
0分
35. (单选题)把CC2530的P0_6和P0_1端口设为输出方向的程序语句是()。
- A. P0DIR&=0x42;
- B. P0DIR&=0x61;
- C. P0DIR|=0x42;
- D. P0DIR|=0x61;
我的答案::正确答案: C:P0DIR|=0x42;;
0分
36. (单选题)把CC2530的P1_4、P1_3和P1_2端口设为通用I/O的程序语句是()。
- A. P1SEL&=0xE3;
- B. P1SEL&=0x1C;
- C. P1SEL|=0x1C;
- D. P1SEL|=0xE3;
我的答案::正确答案: A:P1SEL&=0xE3;;
0分
37. (单选题)把CC2530的P1_4、P1_3和P1_2端口设为输入方向的程序语句是()。
- A. P1DIR&=~0x1C;
- B. P1DIR&=0x1C;
- C. P1DIR|=~0x1C;
- D. P1DIR|=0x1C;
我的答案::正确答案: A:P1DIR&=~0x1C;;
0分
38. (单选题)把CC2530的P1_4、P1_1和P1_0设为输出通用I/O功能的程序语句是( )。
- A. P1SEL &= ~0x42;P1DIR &= ~0x42;
- B. P1SEL &= ~0x42;P1DIR |= 0x42;
- C. P1SEL &= ~0x13;P1DIR &= ~0x13;
- D. P1SEL &= ~0x13;P1DIR |= 0x13;
我的答案::正确答案: D:P1SEL &= ~0x13;P1DIR |= 0x13;;
0分
39. (单选题)把CC2530的P0_5、P0_2和P0_1设为输入通用I/O功能的程序语句是( )。
- A. P0SEL &= ~0x53;P0DIR &= ~0x53;
- B. P0SEL &= ~0x26;P0DIR &= ~0x26;
- C. P0SEL |= 0x53;P0DIR |= 0x53;
- D. P0SEL |= 0x26;P0DIR |= 0x26;
我的答案::正确答案: B:P0SEL &= ~0x26;P0DIR &= ~0x26;;
0分
40. (单选题)将寄存器P0SEL的第6位、第3位和第2位清零,同时不影响该寄存器的其他位,在C语言中的语句应该是()。
- A. P0SEL|=0x4C;
- B. P0SEL|=~0x4C;
- C. P0SEL&=0x4C;
- D. P0SEL&=~0x4C;
我的答案::正确答案: D:P0SEL&=~0x4C;;
0分
41. (单选题)CC2530具有( )个中断源。
- A. 1
- B. 8
- C. 18
- D. 28
我的答案::正确答案: C:18;
0分
42. (单选题)以下选项中,不属于CC2530中断源的是( )。
- A. ADC转换结束
- B. 串口UART0发送完成
- C. ADC转换开始
- D. 串口UART0接收完成
我的答案::正确答案: C:ADC转换开始;
0分
43. (单选题)CC2530内核响应中断请求后,跳转到( )执行程序。
- A. 0x0000地址
- B. 中断向量地址
- C. main函数开始
- D. main函数结尾
我的答案::正确答案: B:中断向量地址;
0分
44. (单选题)以下关于CC2530中断的说法中,不正确的是( )。
- A. CC2530具有18个中断源
- B. 每个中断源都有对应的中断使能控制位
- C. 每个中断源都有固定唯一的中断向量
- D. 每个中断源的优先级都是固定不可改变的
我的答案::正确答案: D:每个中断源的优先级都是固定不可改变的;
0分
45. (单选题)在CC2530的应用开发中,使能总中断的程序语句是( )。
- A. EA=0;
- B. AE=0;
- C. EA=1;
- D. AE=1;
我的答案::正确答案: C:EA=1;;
0分
46. (单选题)一个ADC单次转换完成后,以下说法正确的是( )。
- A. ADC中断使能,总中断使能,才会执行中断服务函数
- B. ADC中断使能,总中断禁止,也会执行中断服务函数
- C. ADC中断禁止,总中断使能,也会执行中断服务函数
- D. 任何情况下,都会执行中断服务函数
我的答案::正确答案: A:ADC中断使能,总中断使能,才会执行中断服务函数;
0分
47. (单选题)一个ADC单次转换完成后,以下说法中,必然发生的是( )。
- A. 标志位ADCIF置1,相关中断服务函数被执行。
- B. 标志位ADCIF置1。
- C. 标志位ADCIF清0,相关中断服务函数被执行。
- D. 标志位ADCIF清0。
我的答案::正确答案: B:标志位ADCIF置1。;
0分
48. (单选题)关于CC2530中断服务函数的说法,不正确的是( )。
- A. 中断服务函数与一般自定义函数不同,有其独特的写法。
- B. 中断服务函数可以根据程序的需要决定是否传递参数。
- C. 在每一个中断服务函数之前,都要加上一句起始语句。
- D. 用__interrupt关键字表示该函数是一个中断服务函数。
我的答案::正确答案: B:中断服务函数可以根据程序的需要决定是否传递参数。;
0分
49. (单选题)关于CC2530中断服务函数的说法,正确的是( )。
- A. 中断服务函数与一般自定义函数没有什么不同。
- B. 中断服务函数可以根据程序的需要决定是否传递参数。
- C. 用interrupt关键字表示该函数是一个中断服务函数。
- D. 在每一个中断服务函数之前,都要加上一句起始语句。
我的答案::正确答案: D:在每一个中断服务函数之前,都要加上一句起始语句。;
0分
50. (单选题)关于CC2530中断服务函数的说法,正确的是( )。
- A. 中断服务函数可以根据程序的需要返回不同类型数值
- B. 中断服务函数可以根据程序的需要决定是否传递参数
- C. 中断服务函数执行完成后将返回程序跳转处继续执行
- D. 中断服务函数执行完成后将返回程序开始处重新执行
我的答案::正确答案: C:中断服务函数执行完成后将返回程序跳转处继续执行;
0分
51. (单选题)定时器1的中断向量为0x4B,其宏名为T1_VECTOR,以下关于定时器1中断服务函数的起始语句,写法正确的是( )。
- A. #pragma vector = 0x4B
- B. #pragma T1_VECTOR = 0x4B
- C. #vector pragma = 0x4B
- D. #vector pragma = T1_VECTOR
我的答案::正确答案: A:#pragma vector = 0x4B;
0分
52. (单选题)ADC的中断向量为0x0B,其宏名为ADC_VECTOR,以下关于ADC中断服务函数的起始语句,写法正确的是( )。
- A. #pragma ADC_VECTOR = 0x0B
- B. #interrupt ADC_VECTOR = 0x0B
- C. #pragma vector = ADC_VECTOR
- D. #interrupt vector = ADC_VECTOR
我的答案::正确答案: C:#pragma vector = ADC_VECTOR;
0分
53. (单选题)关于CC2530外部中断的说法中,错误的是( )。
- A. P0、P1和P2端口中的每个引脚都具有外部中断输入功能。
- B. P0、P1和P2三个端口分别对应三个中断向量地址。
- C. P1端口中的8个引脚分别对应8个中断向量地址。
- D. P1端口中的8个引脚共用1个中断向量地址。
我的答案::正确答案: C:P1端口中的8个引脚分别对应8个中断向量地址。;
0分
54. (单选题)关于CC2530外部中断的说法中,错误的是( )。
- A. P0、P1和P2端口中的每个引脚都具有外部中断输入功能。
- B. P0、P1和P2端口中的指定的引脚才有外部中断输入功能。
- C. 外部中断的触发方式通过PICTL寄存器设置。
- D. 使能外部中断引脚,需要设置IENx寄存器和PxIEN寄存器。
我的答案::正确答案: D:使能外部中断引脚,需要设置IENx寄存器和PxIEN寄存器。;
0分
55. (单选题)关于CC2530外部中断的说法中,正确的是( )。
- A. P0、P1和P2端口中,只有部分引脚都具有外部中断输入功能。
- B. 使能外部中断引脚,只需要设置IENx寄存器即可。
- C. 使能外部中断引脚,只需要设置PxIEN寄存器即可。
- D. 外部中断的触发方式通过PICTL寄存器设置。
我的答案::正确答案: D:外部中断的触发方式通过PICTL寄存器设置。;
0分
56. (单选题)关于CC2530外部中断的说法中,正确的是( )。
- A. 每个引脚产生的外部中断请求,均有独立的中断向量地址。
- B. 只要引脚产生了中断触发信号,内核便会响应中断请求。
- C. 只要引脚产生了中断触发信号,PxIF标志位便会置1。
- D. 只要引脚产生了外部中断触发信号,PxIFG对应标志位便会置1。
我的答案::正确答案: D:只要引脚产生了外部中断触发信号,PxIFG对应标志位便会置1。;
0分
57. (单选题)使能端口中具体引脚为外部中断的寄存器是( )。
- A. PxIE
- B. PxIEN
- C. PxIF
- D. PxIFG
我的答案::正确答案: B:PxIEN;
0分
58. (单选题)当端口引脚产生外部中断触发信号后,( )寄存器对应的位自动置1。
- A. PxIE
- B. PxIEN
- C. PxIF
- D. PxIFG
我的答案::正确答案: D:PxIFG;
0分
59. (单选题)把CC2530的P0_6和P0_1设置为外部中断引脚的程序语句是( )。
- A. P0IE|=0x42;
- B. P0IE|=0x61;
- C. P0IEN|=0x42;
- D. P0IEN|=0x61;
我的答案::正确答案: C:P0IEN|=0x42;;
0分
60. (单选题)P1IEN|=0x30,是把( )设为外部中断引脚。
- A. P1_3和P1_0
- B. P1_5和P1_4
- C. P1_1和P1_0
- D. P1_2和P1_4
我的答案::正确答案: B:P1_5和P1_4;
0分
61. (单选题)要使P0_1引脚产生外部中断请求能被内核响应,正确的初始化语句为( )。
- A. P0IE = 1; P0IEN |= 0x01; EA = 1;
- B. P0IE = 1; P0IEN |= 0x01; EA = 0;
- C. P0IE = 1; P0IEN |= 0x02; EA = 1;
- D. P0IE = 1; P0IEN |= 0x02; EA = 0;
我的答案::正确答案: C:P0IE = 1; P0IEN |= 0x02; EA = 1;;
0分
62. (单选题)当P1_2引脚产生外部中断请求后,( )的第2位置1。
- A. P1IFG
- B. P1IF
- C. P2IFG
- D. P2IF
我的答案::正确答案: A:P1IFG;
0分
63. (单选题)当P0_5和P0_2产生外部中断请求后,P0IFG的值为( )。
- A. 0x24
- B. 0x52
- C. 0x42
- D. 0x25
我的答案::正确答案: A:0x24;
0分
64. (单选题)当P0_4引脚产生外部中断请求后,P0IFG的第()位置1。
- A. 0
- B. 2
- C. 4
- D. 6
我的答案::正确答案: C:4;
0分
65. (单选题)当P0_5和P0_2产生外部中断请求后,P0IFG的值为( )。
- A. 0x24
- B. 0x52
- C. 0x42
- D. 0x25
我的答案::正确答案: A:0x24;
0分
66. (单选题)当前P0IFG的值为0x41,则产生中断触发信号的引脚为( )。
- A. P0_4和P0_1
- B. P0_6和P0_0
- C. P0_6和P0_1
- D. P0_4和P0_0
我的答案::正确答案: B:P0_6和P0_0;
0分
67. (单选题)当P1_0和P1_1引脚产生外部中断触发信号后,P0IFG寄存器( )。
- A. 第0位和第1位置1
- B. 第0位和第1位清0
- C. 随机变化
- D. 没有变化
我的答案::正确答案: D:没有变化;
0分
68. (单选题)当P0_0和P0_1引脚产生外部中断触发信号后,P0IFG寄存器( )。
- A. 第0位和第1位置1
- B. 第0位和第1位清0
- C. 随机变化
- D. 没有变化
我的答案::正确答案: A:第0位和第1位置1;
0分
69. (单选题)当P1_0和P1_2引脚产生外部触发信号后,以下说法错误的是( )。
- A. 如果P1IEN的值为0x41,P1IF标志位将会置1。
- B. 如果P1IEN的值为0x14,P1IF标志位将会置1。
- C. 如果P1IEN的值为0x05,P1IF标志位将会置1。
- D. 如果P1IEN的值为0x50,P1IF标志位将会置1。
我的答案::正确答案: D:如果P1IEN的值为0x50,P1IF标志位将会置1。;
0分
70. (单选题)当P1_0和P1_2引脚产生外部中断请求后,以下说法错误的是( )。
- A. 任何情况下,P1IFG的第0位和第2位均会置1。
- B. 任何情况下,P1IF标志位均会置1。
- C. 在P1IEN的值为0x05时,P1IFG的第0位和第2位置1。
- D. 在P1IEN的值为0x05时,P1IF标志位置1。
我的答案::正确答案: B:任何情况下,P1IF标志位均会置1。;
0分
71. (单选题)CC2530微控制器的定时器1是( )位定时器。
- A. 8
- B. 14
- C. 16
- D. 24
我的答案::正确答案: C:16;
0分
72. (单选题)CC2530微控制器的定时器3是( )位定时器。
- A. 8
- B. 14
- C. 16
- D. 24
我的答案::正确答案: A:8;
0分
73. (单选题)CC2530微控制器的睡眠定时器是( )位的定时器。
- A. 32
- B. 24
- C. 16
- D. 8
我的答案::正确答案: B:24;
0分
74. (单选题)CC2530睡眠定时器运行在( )的时钟频率。
- A. 32MHz
- B. 32KHz
- C. 16MHz
- D. 16KHz
我的答案::正确答案: B:32KHz;
0分
75. (单选题)以下不属于CC2530定时器1的工作模式的是( )。
- A. 自由运行模式
- B. 模模式
- C. 倒计数模式
- D. 正计数/倒计数模式
我的答案::正确答案: C:倒计数模式;
0分
76. (单选题)下面哪一项不是CC2530定时器1具有的功能( )。
- A. 间隔定时功能
- B. 信号捕获功能
- C. 输出时间功能
- D. 输出比较功能
我的答案::正确答案: C:输出时间功能;
0分
77. (单选题)关于CC2530定时器的说法,正确的是( )。
- A. 定时器1是CC2530中功能最全的一个定时器。
- B. 定时器1具有4种工作模式。
- C. 睡眠定时器是一个16位的定时器。
- D. 定时器3和定时器4均为16位的定时器。
我的答案::正确答案: A:定时器1是CC2530中功能最全的一个定时器。;
0分
78. (单选题)关于CC2530定时器的说法,错误的是( )。
- A. 定时器1、定时器3和定时器4均为16位定时器。
- B. 定时器1是CC2530中功能最全的一个定时器。
- C. 通过T1CTL寄存器设置定时器1的工作模式。
- D. 使用定时器1的模模式,需要开启其通道0的输出比较模式。
我的答案::正确答案: A:定时器1、定时器3和定时器4均为16位定时器。;
0分
79. (单选题)关于CC2530定时器1的说法,错误的是( )。
- A. 是一个16位的定时器。
- B. 有四种工作模式。
- C. 可以实现输入捕获和输出比较功能。
- D. 能够产生PWM信号。
我的答案::正确答案: B:有四种工作模式。;
0分
80. (单选题)关于CC2530定时器1的说法,正确的是( )。
- A. 是一个8位的定时器。
- B. 有三种工作模式。
- C. 具有5个独立的捕获/比较通道,共用1个I/O引脚。
- D. 不能产生PWM信号。
我的答案::正确答案: B:有三种工作模式。;
0分
81. (单选题)关于CC2530定时器3和定时器4的说法,错误的是( )。
- A. 都是8位的定时器。
- B. 都有3种工作模式。
- C. 都有2个独立的比较通道。
- D. 在倒计数模式中,定时器都是只运行1次。
我的答案::正确答案: D:在倒计数模式中,定时器都是只运行1次。;
0分
82. (单选题)下面关于T1CTL寄存器说法中,错误的是( )。
- A. 可以设置定时器1计数信号的分频系数。
- B. 可以设置定时器1的工作模式。
- C. 可以启动或停止定时器1。
- D. 可以选择定时器1的功能。
我的答案::正确答案: D:可以选择定时器1的功能。;
0分
83. (单选题)下面关于T1CTL寄存器说法中,正确的是( )。
- A. 可以设置定时器1的最大计数值。
- B. 可以设置定时器1的信号捕获通道。
- C. 可以选择定时器1的功能。
- D. 可以启动或停止定时器1。
我的答案::正确答案: C:可以选择定时器1的功能。;
0分
84. (单选题)下面关于T3CTL寄存器说法中,错误的是( )。
- A. 提供了8种分频系数供选择。
- B. 提供了3种工作模式供选择。
- C. 可以启动或停止定时器3。
- D. 可以使能或屏蔽溢出中断。
我的答案::正确答案: B:提供了3种工作模式供选择。;
0分
85. (单选题)下面关于T1CC0寄存器说法中,错误的是( )。
- A. T1CC0寄存器是一个16位寄存器。
- B. T1CC0寄存器存放定时器1通道0的最大计数值。
- C. T1CC0寄存器存放定时器1模式0的最大计数值。
- D. 在程序设计时,先写低8位寄存器,再写高8位寄存器。
我的答案::正确答案: C:T1CC0寄存器存放定时器1模式0的最大计数值。;
0分
86. (单选题)CC2530定时器1工作在自由运行模式时,计数器从0x0000开始到达( )时溢出。
- A. 0x0000
- B. 0x00FF
- C. 0Xffff
- D. 0xFF00
我的答案::正确答案: C:0Xffff;
0分
87. (单选题)CC2530定时器1工作在模模式时,计数器从0x0000开始达到( )时溢出。
- A. 0x0000
- B. T1CC0寄存器
- C. 0xFFFF
- D. T0CC1寄存器
我的答案::正确答案: B:T1CC0寄存器;
0分
88. (单选题)对于CC2530的定时器1,计数器从0x0000递增计数到T1CC0后,再从T1CC0递减计数到0x0000的工作模式是( )。
- A. 自由运行模式
- B. 模模式
- C. 正计数/倒计数模式
- D. 倒计数模式
我的答案::正确答案: C:正计数/倒计数模式;
0分
89. (单选题)对于CC2530的定时器1,计数器从0x0000递增计数到T1CC0时溢出,然后复位到
0x0000并开始新一轮计数的工作模式是( )。
- A. 自由运行模式
- B. 模模式
- C. 正计数/倒计数模式
- D. 倒计数模式
我的答案::正确答案: B:模模式;
0分
90. (单选题)对于CC2530的定时器1,计数器从0x0000递增计数到0xFFFF时溢出,然后复位到
0x0000并开始新一轮计数的工作模式是( )。
- A. 自由运行模式
- B. 模模式
- C. 正计数/倒计数模式
- D. 倒计数模式
我的答案::正确答案: A:自由运行模式;
0分
91. (单选题)在CC2530定时器1工作模式中,应用于输出中心对齐PWM信号的是( )。
- A. 自由运行模式
- B. 模模式
- C. 正计数/倒计数模式
- D. 倒计数模式
我的答案::正确答案: C:正计数/倒计数模式;
0分
92. (单选题)在CC2530定时器1的模模式中,开启通道0比较模式的正确程序语句是( )。
- A. T1CCTL0 = 0x04;
- B. T1CCTL0 |= 0x04;
- C. T1CCTL = 0x04;
- D. T1CCTL |= 0x04;
我的答案::正确答案: B:T1CCTL0 |= 0x04;;
0分
93. (单选题)T1CCTL0|=0x04,用来( )。
- A. 开启定时器1的模模式
- B. 开启定时器1通道0的比较模式
- C. 关闭定时器1的模模式
- D. 关闭定时器1通道0的比较模式
我的答案::正确答案: B:开启定时器1通道0的比较模式;
0分
94. (单选题)T1IE=1,用来设置( )。
- A. 使能定时器1中断
- B. 使能看门狗定时器中断
- C. 使能总中断
- D. 使能睡眠定时器中断
我的答案::正确答案: A:使能定时器1中断;
0分
95. (单选题)下面程序语句中,在系统时钟32分频下开启定时器1模模式的是( )。
- A. T1CTL = 0x0A;
- B. T1CTL = 0x0C;
- C. T1CTL = 0x0E;
- D. T1CTL = 0x00;
我的答案::正确答案: A:T1CTL = 0x0A;;
0分
96. (单选题)下面程序语句中,使能定时器1中断的是( )。
- A. T1IE=1;
- B. Timer1=1;
- C. T1IE=0;
- D. Timer1=0;
我的答案::正确答案: A:T1IE=1;;
0分
97. (单选题)T1CC0L寄存器值为0x25,T1CC0H寄存器值为0x97,则定时器1的最大计数值是( )。
- A. 0x2597
- B. 0x9725
- C. 2597
- D. 9725
我的答案::正确答案: B:0x9725;
0分
98. (单选题)采用16MHz系统时钟的128分频作为定时器1的计数信号,当定时器1的最大计数值
为0x007D时,在模模式中间隔定时的时间为( )。
- A. 1s
- B. 100ms
- C. 10ms
- D. 1ms
我的答案::正确答案: D:1ms;
0分
99. (单选题)采用16MHz系统时钟的64分频作为定时器3的计数信号,在倒计数模式下进行1ms的间隔定时,那么T3CC0寄存器中的值应为( )。
- A. 0x7D
- B. 0xFA
- C. 0x007D
- D. 0x00FA
我的答案::正确答案: B:0xFA;
0分
100. (单选题)以下关于CC2530看门狗定时器的说法中,正确的是( )。
- A. CC2530看门狗不能作为通用定时器使用。
- B. 当工作在定时器模式时,可以进行任意间隔时间的定时。
- C. 当工作在定时器模式时,只有四种可供选择的定时周期。
- D. 当工作在定时器模式时,只有一种可供选择的定时周期。
我的答案::正确答案: C:当工作在定时器模式时,只有四种可供选择的定时周期。;
0分
101. (单选题)下面关于CC2530串行通信接口的说法中,正确的是( )。
- A. CC2530有2路串行通信接口,分别是:UART接口和SPI接口。
- B. CC2530的串行通信接口有2种工作模式:UART模式和SPI模式。
- C. CC2530的2路串行通信接口必须使用相同的波特率。
- D. CC2530的2路串行通信接口分别具有不同的功能。
我的答案::正确答案: B:CC2530的串行通信接口有2种工作模式:UART模式和SPI模式。;
0分
102. (单选题)下面关于CC2530串行通信接口的说法中,正确的是( )。
- A. CC2530的串行通信接口只有UART一种模式。
- B. 在UART模式中只有接收数据中断。
- C. 在UART模式中提供全双工传送。
- D. 在UART模式中不能设置波特率。
我的答案::正确答案: C:在UART模式中提供全双工传送。;
0分
103. (单选题)下面关于CC2530串行通信UART模式的说法中,错误的是( )。
- A. 在UART模式中,提供全双工传送。
- B. 通过UxUCR寄存器设置UART模式中的控制参数。
- C. 在UART模式中,数据发送和数据接收共用一个中断向量。
- D. 在UART模式中,数据发送和数据接收分别有独立的中断向量。
我的答案::正确答案: C:在UART模式中,数据发送和数据接收共用一个中断向量。;
0分
104. (单选题)下面关于CC2530串行通信UART模式的说法中,错误的是( )。
- A. 在UART模式中,可以同时进行数据发送和数据接收。
- B. 在UART模式中,不能同时进行数据发送和数据接收。
- C. 发送数据时,将字节数据放到UxDBUF寄存器中,便会自动发送。
- D. 当完成一个字节的接收后,该字节数据会放到UxDBUF寄存器中。
我的答案::正确答案: B:在UART模式中,不能同时进行数据发送和数据接收。;
0分
105. (单选题)CC2530串行通信接口USART0的通用控制寄存器是( )。
- A. U0BAUD
- B. U0CSR
- C. U0BUF
- D. U0GCR
我的答案::正确答案: D:U0GCR;
0分
106. (单选题)CC2530串行通信接口USART0的控制和状态控制寄存器是( )。
- A. U0BAUD
- B. U0CSR
- C. U0BUF
- D. U0GCR
我的答案::正确答案: B:U0CSR;
0分
107. (单选题)设置UART通信相关参数的寄存器是( )。
- A. UxBAUD
- B. UxCSR
- C. UxUCR
- D. UxGCR
我的答案::正确答案: C:UxUCR;
0分
108. (单选题)PERCFG寄存器的功能是( )。
- A. 指定USART串行通信接口的映射引脚
- B. 选择USART串行通信接口的工作模式
- C. 设置USART串行通信接口的波特率
- D. 使能USART串行通信接口的中断控制
我的答案::正确答案: A:指定USART串行通信接口的映射引脚;
0分
109. (单选题)PERCFG&=~0x01,将USART0的外设映I/O射到( )。
- A. P0_2和P0_3
- B. P1_2和P1_3
- C. P0_4和P0_5
- D. P1_4和P1_5
我的答案::正确答案: A:P0_2和P0_3;
0分
110. (单选题)将USART0的外设I/O映射到备用位置1,正确的程序语句是( )。
- A. PERCFG &= ~0x01; P0SEL &= ~0x0C;
- B. PERCFG &= ~0x01; P0SEL |= 0x0C;
- C. PERCFG |= 0x01; P0SEL &= ~0x0C;
- D. PERCFG |= 0x01; P0SEL |= 0x0C;
我的答案::正确答案: B:PERCFG &= ~0x01; P0SEL |= 0x0C;;
0分
111. (单选题)32MHz系统时钟下,将USART0的UART模式波特率设为9600,正确的程序语句是( )。
- A. U0BAUD = 58; U0GCR = 8;
- B. U0BAUD = 58; U0GCR = 9;
- C. U0BAUD = 59; U0GCR = 8;
- D. U0BAUD = 59; U0GCR = 9;
我的答案::正确答案: C:U0BAUD = 59; U0GCR = 8;;
0分
112. (单选题)使用CC2530的UART0串口发送数据“0x52”的正确语句是( )。
- A. U0BUF=0x52;
- B. U0DBUF=0x52;
- C. U1BUF=0x52;
- D. U1DBUF=0x52;
我的答案::正确答案: B:U0DBUF=0x52;;
0分
113. (单选题)将CC2530的UART1接收到的数据读取到变量dat中的正确语句是( )。
- A. dat=U1BUF;
- B. dat=U0BUF;
- C. dat=U1DBUF;
- D. dat=U0DBUF;
我的答案::正确答案: C:dat=U1DBUF;;
0分
114. (单选题)使能CC2530的UART0串口的数据发送中断,正确语句是( )。
- A. UTX0IE=1;
- B. URX0IE=1;
- C. UTX0IF=1;
- D. URX0IF=1;
我的答案::正确答案: A:UTX0IE=1;;
0分
115. (单选题)UTX0IF标志位的值为1,表示( )。
- A. UART0串口的数据发送完成
- B. UART0串口的数据接收完成
- C. 可以向U0DBUF寄存器写入待发送数据
- D. 可以从U0DBUF寄存器读取已接收数据
我的答案::正确答案: C:可以向U0DBUF寄存器写入待发送数据;
0分
116. (单选题)使能CC2530的UART0串口的数据接收完成中断,正确语句是( )。
- A. UTX0IE=1;
- B. URX0IE=1;
- C. UTX0IF=1;
- D. URX0IF=1;
我的答案::正确答案: B:URX0IE=1;;
0分
117. (单选题)当CC2530的UART0串口完成一个字节的接收后,中断标志位( )置1。
- A. URX0IE
- B. URX0IF
- C. UTX0IE
- D. UTX0IF
我的答案::正确答案: B:URX0IF;
0分
118. (单选题)当CC2530的UART0串口开始一个字节发送后,中断标志位( )置1。
- A. URX0IE
- B. URX0IF
- C. UTX0IE
- D. UTX0IF
我的答案::正确答案: D:UTX0IF;
0分
119. (单选题)要使CC2530内核响应UART0串口的数据接收完成中断请求,正确语句是( )。
- A. URX0IE = 1; EA = 1;
- B. URX0IF = 1; EA = 1;
- C. URX0IE = 1; EA = 0;
- D. URX0IF = 1; EA = 0;
我的答案::正确答案: A:URX0IE = 1; EA = 1;;
0分
120. (单选题)UART0串口成功接到一个字节数据后,必然发生的是( )。
- A. 执行UART0串口接收中断服务函数
- B. 执行UART0串口发送中断服务函数
- C. URX0IF标志位置1
- D. URX0IF标志位清0
我的答案::正确答案: C:URX0IF标志位置1;
0分
121. (单选题)CC2530的ADC外设的功能主要是( )。
- A. 将电流量转换为数字量
- B. 将数字量转换为电流量
- C. 将电压量转换为数字量
- D. 将数字量转换为电压量
我的答案::正确答案: C:将电压量转换为数字量;
0分
122. (单选题)CC2530的ADC具有多达( )位的ENOB(数据有效位)。
- A. 8
- B. 10
- C. 12
- D. 14
我的答案::正确答案: D:14;
0分
123. (单选题)CC2530的ADC的8路模拟输入通道使用( )端口的8个引脚。
- A. P0
- B. P1
- C. P2
- D. P3
我的答案::正确答案: A:P0;
0分
124. (单选题)关于CC2530的ADC模拟输入的说法中,错误的是( )。
- A. 具有8路单端模拟输入通道
- B. 具有8路差分模拟输入通道
- C. 具有1路片内温度传感器通道
- D. 具有1路AVDD5/3模拟电压输入
我的答案::正确答案: B:具有8路差分模拟输入通道;
0分
125. (单选题)下列选项中,不可以作为CC2530的ADC参考电压的是( )。
- A. 内部参考电压1.25V
- B. AVDD5引脚上的电压
- C. AIN6通道的电压
- D. 在AIN6-AIN7差分输入的外部参考电压
我的答案::正确答案: C:AIN6通道的电压;
0分
126. (单选题)下面关于CC2530中ADC的说法,正确的是( )。
- A. 完成单次转换和序列转换,都会产生中断请求。
- B. 完成单次转换和序列转换,都会触发DMA。
- C. 只有完成单次转换后,才会产生中断请求。
- D. 只有完成序列转换后,才会产生中断请求。
我的答案::正确答案: C:只有完成单次转换后,才会产生中断请求。;
0分
127. (单选题)下面关于CC2530中ADC的说法,正确的是( )。
- A. 当完成一个单次转换时,会触发DMA。
- B. 当完成一个序列转换时,会产生中断请求。
- C. 单次转换完成时,结果存放在ADCH和ADCL寄存器中。
- D. 一旦寄存器ADCCON3被写入,序列转换立即开始。
我的答案::正确答案: C:单次转换完成时,结果存放在ADCH和ADCL寄存器中。;
0分
128. (单选题)在CC2530中,如果采用单通道ADC转换,说法正确的是( )。
- A. 不需要指定参考电压
- B. 不需要指定抽取率
- C. 不需要指定转换通道号码
- D. 单次转换在寄存器ADCCON3写入后立即发生
我的答案::正确答案: D:单次转换在寄存器ADCCON3写入后立即发生;
0分
129. (单选题)启动CC2530一个通道的ADC单次转换的说法中,正确的是( )。
- A. 一旦寄存器ADCCON1被写入,单次转换立即开始。
- B. 一旦寄存器ADCCON2被写入,单次转换立即开始。
- C. 一旦寄存器ADCCON3被写入,单次转换立即开始。
- D. 需要外部触发信号才能启动一个ADC的单次转换。
我的答案::正确答案: C:一旦寄存器ADCCON3被写入,单次转换立即开始。;
0分
130. (单选题)CC2530ADC转换结果的低位部分数据存放在( )寄存器中。
- A. ADCCON1
- B. ADCH
- C. ADCCON2
- D. ADCL
我的答案::正确答案: D:ADCL;
0分
131. (单选题)CC2530ADC转换结果的高位部分数据存放在( )寄存器中。
- A. ADCCON1
- B. ADCH
- C. ADCCON2
- D. ADCL
我的答案::正确答案: B:ADCH;
0分
132. (单选题)CC2530的ADCCON3寄存器不可以设置( )。
- A. ADC的参考电压
- B. ADC的抽取率
- C. ADC的转换通道
- D. ADC的转换方式
我的答案::正确答案: D:ADC的转换方式;
0分
133. (单选题)CC2530 ADC的模拟输入引脚需要在( )寄存器中配置。
- A. APCFG
- B. PERCFG
- C. ADCCON1
- D. ADCCON2
我的答案::正确答案: A:APCFG;
0分
134. (单选题)CC2530寄存器ADCH用来存放( )。
- A. ADC转换结果的高位数据
- B. ADC转换结果的低位数据
- C. ADC转换结果的全部数据
- D. 以上都不正确
我的答案::正确答案: A:ADC转换结果的高位数据;
0分
135. (单选题)APCFG|=0x21,是把( )配置为ADC的模拟通道。
- A. AIN2和AIN1
- B. AIN5和AIN0
- C. AIN3和AIN2
- D. AIN4和AIN1
我的答案::正确答案: B:AIN5和AIN0;
0分
136. (单选题)把AIN4和AIN3配置为ADC模拟通道的程序语句是( )。
- A. APCFG|=0x43;
- B. APCFG&=0x43;
- C. APCFG|=0x18;
- D. APCFG&=0x18;
我的答案::正确答案: C:APCFG|=0x18;;
0分
137. (单选题)设置单次ADC转换的参考电压、抽取率和通道的寄存器是( )。
- A. ADCCON1
- B. ADCCON2
- C. ADCCON3
- D. ADCCON4
我的答案::正确答案: C:ADCCON3;
0分
138. (单选题)CC2530的ADCCON3寄存器中不包括( )的设置。
- A. 转换时间
- B. 参考电压
- C. 抽取率
- D. 通道号码
我的答案::正确答案: A:转换时间;
0分
139. (单选题)ADC的一个单次转换完成后,以下说法错误的是( )。
- A. ADCIF中断标志位置1。
- B. ADCCON1的EOC位置1。
- C. 转换结果放在ADCH和ADCL中。
- D. 触发一个DMA请求。
我的答案::正确答案: D:触发一个DMA请求。;
0分
140. (单选题)关于ADCCON1的EOC位的说法,正确的是( )。
- A. 该位置1,标志一次A/D转换正式开始。
- B. 该位置1,标志一次A/D转换正在进行。
- C. 该位置1后,当ADCL被读取时硬件自动清除。
- D. 该位置1后,当ADCH被读取时硬件自动清除。
我的答案::正确答案: C:该位置1后,当ADCL被读取时硬件自动清除。;
0分
141. (单选题)当ADCCON1的EOC位置1时,以下说法错误的是( )。
- A. 表示一次ADC转换已经完成。
- B. 可以从ADCL和ADCH寄存器中读取转换结果。
- C. 需要手动设置软件才能将该位清除。
- D. 当ADCH寄存器被读取时硬件自动清除。
我的答案::正确答案: C:需要手动设置软件才能将该位清除。;
0分
142. (单选题)在CC2530中,选择AVDD5引脚作为参考电压,256抽取率,对AIN6通道启动一次A/D转换,正确的C语言代码是( )。
- A. ADCCON3=(0x80|0x20|0x06);
- B. ADCCON3=(0x80|0x20|0x60);
- C. ADCCON3=(0x80;0x20;0x06);
- D. ADCCON3=(0x80;0x20;0x60);
我的答案::正确答案: A:ADCCON3=(0x80|0x20|0x06);;
0分
143. (单选题)在CC2530中,选择AVDD5引脚作为参考电压,512抽取率,对AIN3通道启动一次A/D转换,正确的C语言代码是( )。
- A. ADCCON1=(0x80|0x30|0x03);
- B. ADCCON2=(0x80|0x30|0x03);
- C. ADCCON3=(0x80|0x30|0x03);
- D. ADCCON4=(0x80|0x30|0x03);
我的答案::正确答案: C:ADCCON3=(0x80|0x30|0x03);;
0分
144. (单选题)一个10位的ADC,若参考电压为5V,其分辨率为( )。
- A. 19.6mv
- B. 4.89mv
- C. 19.6v
- D. 4.89v
我的答案::正确答案: A:19.6mv;
0分
145. (单选题)一个10位的ADC,若参考电压为3.3V,其分辨率为( )。
- A. 32.3mv
- B. 3.23mv
- C. 32.3v
- D. 3.23v
我的答案::正确答案: B:3.23mv;
0分
146. (单选题)一个12位的ADC,若参考电压为5V,当输入模拟量为2V时,则出输出数字量为( )。
- A. 102
- B. 103
- C. 1638
- D. 1670
我的答案::正确答案: C:1638;
0分
147. (单选题)一个10位的ADC,若参考电压为3.3V,输出数字量为725,输入电压为( )。
- A. 1.25V
- B. 2.34V
- C. 3.24V
- D. 7.25V
我的答案::正确答案: B:2.34V;
0分
148. (单选题)在电池电压监测应用中,需要选择CC2530的ADC的( )。
- A. AIN0模拟输入通道
- B. AIN7模拟输入通道
- C. AVDD5/3模拟输入通道
- D. 正参考电压模拟输入通道
我的答案::正确答案: C:AVDD5/3模拟输入通道;
0分
149. (单选题)需要获得CC2530的12位数据有效位的A/D转换结果,抽取率应设置为( )。
- A. 64
- B. 128
- C. 256
- D. 512
我的答案::正确答案: D:512;
0分
150. (单选题)CC2530的A/D转换抽取率为128,则其转换结果有效数据位是( )。
- A. 7位
- B. 9位
- C. 10位
- D. 12位
我的答案::正确答案: B:9位;
0分
151. (单选题)关于BasicRF无线协议的说法中,错误的是( )。
- A. 不具备“多跳”、“设备扫描”功能。
- B. 所有的节点为同一等级。
- C. 提供多种网络设备,如协调器、路由器等。
- D. 只能实现点对点数据传输。
我的答案::正确答案: C:提供多种网络设备,如协调器、路由器等。;
0分
152. (单选题)关于BasicRF无线网络的说法中,正确的是( )。
- A. 无线网络中的节点分为不同的等级。
- B. 提供多种网络设备,如协调器、路由器等。
- C. 支持数据重传。
- D. 只能实现点对点数据传输。
我的答案::正确答案: D:只能实现点对点数据传输。;
0分
153. (单选题)关于BasicRF无线网络的说法中,错误的是( )。
- A. 所有的节点为同一等级。
- B. 不提供多种网络设备,如协调器、路由器等。
- C. 不支持数据重传。
- D. 传输时不等待信道空闲。
我的答案::正确答案: D:传输时不等待信道空闲。;
0分
154. (单选题)在进行BasicRF无线通信初始化时,不需要设置( )。
- A. 本机地址
- B. 目标地址
- C. 通信速率
- D. 通信信道
我的答案::正确答案: C:通信速率;
0分
155. (单选题)在进行BasicRF无线通信初始化时,两个无线节点的( )需要一致。
- A. 本机地址和目标地址
- B. 传输速率和网络ID
- C. 网络ID和通信信道
- D. 传输速率和通信信道
我的答案::正确答案: C:网络ID和通信信道;
0分
156. (单选题)在基于BasicRF的点对点无线网络中,其中一个无线节点的本机地址为0x1234,目标地址为0x5678,PanID为0x5826,Channel为17;那么,另一个无线节点的本机地址、目标地址、PanID和Channel正确的设置,依次为( )。
- A. 0x1234,0x5678,0x5826,17
- B. 0x5678,0x1234,0x5826,17
- C. 0x1234,0x5826,0x5678,17
- D. 0x5678,0x5826,0x1234,17
我的答案::正确答案: B:0x5678,0x1234,0x5826,17;
0分
157. (单选题)在基于BasicRF的点对点无线网络中,其中一个无线节点的本机地址为0x1234,目标地址为0x5678,PanID为0x5826,Channel为17;那么,另一个无线节点的本机地址和目PanID正确的设置参数为( )。
- A. 0x1234和0x5678
- B. 0x1234和0x5826
- C. 0x5678和0x5678
- D. 0x5678和0x5826
我的答案::正确答案: D:0x5678和0x5826;
0分
158. (单选题)在基于BasicRF的点对点无线网络中,有一个无线节点的本机地址为0x1122,目标地址为0x3344,PanID为0x5566,Channel为13;那么,能与该无线节点进行正常无线通信的另一个无线节点,其PanID和Channel应该为( )。
- A. 0x5566和13
- B. 0x7788和14
- C. 0x1122和14
- D. 0x3344和13
我的答案::正确答案: A:0x5566和13;
0分
159. (单选题)在基于BasicRF的无线应用开发中,查询本无线节点是否成功接收到无线数据帧,可以调用函数( )。
- A. basicRfReciveceIsReady()
- B. basicRfPacketIsReady()
- C. basicRfRecivece()
- D. basicRfSendPacket()
我的答案::正确答案: B:basicRfPacketIsReady();
0分
160. (单选题)在基于BasicRF的无线应用开发中,调用执行basicRfPacketIsReady()函数,如果其返回值为TRUE,那么表示( )。
- A. 无线数据发送准备就绪
- B. 成功发送完一帧无线数据
- C. 成功接收到一帧无线数据
- D. 没有接收到无线数据
我的答案::正确答案: D:没有接收到无线数据;
0分
161. (单选题)在基于BasicRF的无线应用开发中,当无线节点成功接收到一帧无线数据的时候,调用basicRfPacketIsReady()函数成功后,其返回值为( )。
- A. TRUE
- B. FALSE
- C. 接收到的数据长度
- D. 接收到的具体数据
我的答案::正确答案: A:TRUE;
0分
162. (单选题)在基于BasicRF的无线应用开发中,调用basicRfRecivece(P_recv,8,NULL)函数的功能是( )。
- A. 接收来自目标地址为P_recv无线节点的8个数据。
- B. 在接收到的无线数据包中读取8个NULL,存放到指针为P_recv缓冲区中。
- C. 在接收到的无线数据包中读取8个数据,存放到指针为P_recv缓冲区中。
- D. 在接收到的无线数据包中读取数字8,存放到指针为P_recv缓冲区中。
我的答案::正确答案: C:在接收到的无线数据包中读取8个数据,存放到指针为P_recv缓冲区中。;
0分
163. (单选题)在基于BasicRF的无线应用开发中,调用basicRfRecivece(P_recv,8,NULL)函数,成功读取到数据后的返回值是( )。
- A. TRUE
- B. FALSE
- C. 实际接收到的数据长度
- D. 实际读取到的数据长度
我的答案::正确答案: D:实际读取到的数据长度;
0分
164. (单选题)在基于BasicRF的无线应用开发中,本机地址为0xFFAA,目标地址为0xFFBB,现在要将接收到的无线数据包中的12个字节数据,读取到指针为P_recv的缓冲区中,正确的C语言代码是( )。
- A. basicRfRecivece(P_recv,12,NULL);
- B. basicRfRecivece(P_recv,NULL,12);
- C. basicRfRecivece(0xFFAA,P_recv,12);
- D. basicRfRecivece(0xFFBB,P_recv,12);
我的答案::正确答案: A:basicRfRecivece(P_recv,12,NULL);;
0分
165. (单选题)在基于BasicRF的无线应用开发中,要将接收到的无线数据包中的1个字节数据,读取到变量cmd中,正确的C语言代码是( )。
- A. basicRfRecivece(cmd,1,NULL);
- B. basicRfRecivece(&cmd,1,NULL);
- C. basicRfRecivece(1,cmd,NULL);
- D. basicRfRecivece(1,&cmd,NULL);
我的答案::正确答案: B:basicRfRecivece(&cmd,1,NULL);;
0分
166. (单选题)在基于BasicRF的无线应用开发中,将缓冲区中指定字节长度的数据发送到目标无线节点,应该调用函数( )。
- A. basicRfSendPacket()
- B. basicRfSendData()
- C. basicRfSendByte()
- D. basicRfSendString()
我的答案::正确答案: A:basicRfSendPacket();
0分
167. (单选题)在基于BasicRF的无线应用开发中,调用basicRfSendPacket(0xFFAA, Data, 8)函数,无线数据帧发送成功后的返回值是( )。
- A. 发送失败的字节长度
- B. 发送成功的字节长度
- C. SUCCESS
- D. FAILED
我的答案::正确答案: C:SUCCESS;
0分
168. (单选题)在基于BasicRF的无线应用开发中,本机地址为0xFFAA,目标地址为0xFFBB,待发送的无线数据存放在单字节变量dat中,要将该单字节变量发送给目标节点,正确的C语言代码是( )。
- A. basicRfSendPacket(0xFFAA, dat, 1);
- B. basicRfSendPacket(0xFFAA, &dat,1);
- C. basicRfSendPacket(0xFFBB, dat, 1);
- D. basicRfSendPacket(0xFFBB, &dat,1);
我的答案::正确答案: D:basicRfSendPacket(0xFFBB, &dat,1);;
0分
169. (单选题)在基于BasicRF的无线程序设计中,本机地址为0xFFAA,目标地址为0xFFBB,待发送的无线数据存放在数组Send_Data中,该数组有16个元素,现在要将数组中的全部元素数据发送给目标节点,正确的C语言代码是( )。
- A. basicRfSendPacket(0xFFAA, Send_Data, 16);
- B. basicRfSendPacket(0xFFAA, &Send_Data,16);
- C. basicRfSendPacket(0xFFBB, Send_Data, 16);
- D. basicRfSendPacket(0xFFBB, &Send_Data,16);
我的答案::正确答案: C:basicRfSendPacket(0xFFBB, Send_Data, 16);;
0分
170. (单选题)在基于BasicRF的无线程序设计中,本机地址为0x00AA,目标地址为0x00BB,待发送的无线数据存放在数据Send_Datd中,该数组有16个元素,现在要将数组中的前14个字节发送给目标节点,正确的C语言代码是( )。
- A. basicRfSendPacket(0x00AA, Send_Data, 16);
- B. basicRfSendPacket(0x00BB, Send_Data, 14);
- C. basicRfSendPacket(0x00BB, Send_Data, 16);
- D. basicRfSendPacket(0x00AA, Send_Data, 14);
我的答案::正确答案: B:basicRfSendPacket(0x00BB, Send_Data, 14);;
0分
171. (单选题)CC2530串口0的异步串口接收中断名称是什么?
- A. U0RX
- B. U0TX
- C. URX0
- D. UTX0
我的答案::正确答案: C:URX0;
0分
172. (单选题)ZigBee使用了三个频段,其中2450MHz定义了( )个频道。
- A. 1
- B. 16
- C. 10
- D. 20
我的答案::正确答案: B:16;
0分
173. (单选题)我们课程实验用的CC2530单片机,需要在工程中将单片机型号做相应设置,下列单片机型号正确的是( )?
- A. cc2530F32
- B. CC2530F64
- C. CC2530F128
- D. CC2530F256
我的答案::正确答案: D:CC2530F256;
0分
174. (单选题)对于探测近距离是否有人存在,最合适的传感器选择是哪种?
- A. 超声波传感器
- B. 红外热释电传感器
- C. 光电传感器
- D. 霍尔传感器
我的答案::正确答案: B:红外热释电传感器;
0分
175. (单选题)CC2530中的定时器1是一个几位的定时器( )?
- A. 4
- B. 8
- C. 16
- D. 24
我的答案::正确答案: C:16;
0分
176. (单选题)CC2530的定时器具有PWM输出功能,可以利用它来做什么?
- A. 电机调速控制
- B. 频率计
- C. 万年历
- D. 信号灯控制
我的答案::正确答案: A:电机调速控制;
0分
177. (单选题)下列哪个宏是Z-Stack协议栈中无线射频接收数据的事件?
- A. AF_DATA_CONFIRM_CMD
- B. AF_INCOMING_MSG_CMD
- C. ZDO_STATE_CHANGE
- D. SPI_INCOMMING_ZAPP_DATA
我的答案::正确答案: B:AF_INCOMING_MSG_CMD;
0分
178. (单选题)Z-Stack协议栈中,遇到什么函数便开始运行OSAL系统?
- A. osal_int_disable
- B. zmain_ext_addr
- C. osal_init_system
- D. osal_start_system
我的答案::正确答案: D:osal_start_system;
0分
179. (单选题)ZigBee( )是协议的最底层,承担着和外界直接作用的任务。
- A. 支持/应用层
- B. MAC层
- C. 网络/安全层
- D. 物理层
我的答案::正确答案: D:物理层;
0分
180. (单选题)CC2530的ADC有几种工作模式?
- A. 2
- B. 3
- C. 4
- D. 5
我的答案::正确答案: A:2;
0分
181. (单选题)如果要使能CC2530的P0外部中断输入,应该使用下列的寄存器,除了哪个寄存器之外?
- A. IEN0.EA
- B. IEN1.P0IE
- C. P0IEN
- D. S1CON.P0IF
我的答案::正确答案: D:S1CON.P0IF;
0分
182. (单选题)下列哪种网络拓扑结构是ZigBee网络所不支持的?
- A. 星型
- B. 总线
- C. 树型
- D. 网状
我的答案::正确答案: B:总线;
0分
183. (单选题)以下是CC2530端口0方向寄存器的是( )
- A. P0SEL
- B. PLSEL
- C. P0DIR
- D. P0INP
我的答案::正确答案: C:P0DIR;
0分
184. (单选题)如果从CC2530的ADC数据寄存器上获得的结果为负数,说明了什么情况?
- A. ADC的参考电压是0V/GND
- B. ADC的参考电压是内部参考电压
- C. ADC的输入通道是GND
- D. ADC的输入通道是差分信号
我的答案::正确答案: D:ADC的输入通道是差分信号;
0分
185. (单选题)以下哪个函数是Z-Stack协议栈中最终射频发送数据的函数?
- A. afDataConfirm
- B. AF_DataRequest
- C. zb_SendDataRequest
- D. afSetMatch
我的答案::正确答案: B:AF_DataRequest;
0分
二. 填空题(共30题,15分)
186. (填空题)CC2530芯片的内核是____。
我的答案:
0分
(1)
正确答案:
(1) 增强型8051
187. (填空题)CC2530芯片共有____个引脚,其中____个为可编程数字I/O引脚。
我的答案:
0分
(1)
(2)
正确答案:
(1) 40
(2) 21
188. (填空题)CC2530的P0端口有____个引脚,P1端口有____个引脚,P2端口有____个引脚。
我的答案:
0分
(1)
(2)
(3)
正确答案:
(1) 8
(2) 8
(3) 5
189. (填空题)CC2530的P1 _0和P1 _1引脚具有____驱动能力,其余I/O引脚具有____驱动能力。
我的答案:
0分
(1)
正确答案:
(1) 20mA,40mA
190. (填空题)在进行CC2530程序设计的时候,为了可以方便的使用特殊功能寄存器的名字,要引入头文件____。
我的答案:
0分
(1)
正确答案:
(1) ioCC2530.h
191. (填空题)在进行CC2530程序设计的时候,为了可以方便的使用特殊功能寄存器的名字,需要引入一个头文件,其C语言代码为____。
我的答案:
0分
(1)
正确答案:
(1) #include “ioCC2530.h”
192. (填空题)选择P0端口功能的寄存器是____,设置P1端口方向的寄存器是____。
我的答案:
0分
(1)
(2)
正确答案:
(1) P0SEL
(2) P1DIR
193. (填空题)将P0SEL寄存器的第2位、第3位和第6位清0,同时不能影响寄存器中的其他位,其C语言编程的语句是____。
我的答案:
0分
(1)
正确答案:
(1) P0SEL &= ~0x4C
194. (填空题)将P1SEL寄存器的第2位、第3位和第6位置1,同时不能影响寄存器中的其他位,其C语言编程的语句是____。
我的答案:
0分
(1)
正确答案:
(1) P1SEL |= 0x4C
195. (填空题)将CC2530芯片的P1 _0、P1 _1和P1 _4引脚设置为通用I/O功能,并且不影响其他引脚设置,其C语言编程的语句是____。
我的答案:
0分
(1)
正确答案:
(1) P1SEL &= ~0x13
196. (填空题)将CC2530芯片的P0 _1、P0 _3和P0 _6引脚设置为输出方向,并且不影响其他引脚设置,其C语言编程的语句是____。
我的答案:
0分
(1)
正确答案:
(1) P0DIR |= 0x4A
197. (填空题)CC2530芯片有____个中断源。
我的答案:
0分
(1)
正确答案:
(1) 18
198. (填空题)使能总中断的C语言代码是____。
我的答案:
0分
(1)
正确答案:
(1) EA = 1
199. (填空题)如果ADC中断向量的宏名为ADC_VECTOR,那么该中断服务函数起始语句的C语言代码应该为____。
我的答案:
0分
(1)
正确答案:
(1) #pragma vector = ADC_VECTOR
200. (填空题)设置外部中断触发信号类型的寄存器是____。
我的答案:
0分
(1)
正确答案:
(1) PICTL
201. (填空题)P1 _2和P1 _5引脚产生设定的外部中断触发信号,P1IFG寄存器的值为____。
我的答案:
0分
(1)
正确答案:
(1) 0x24
202. (填空题)P0IEN寄存器的值为0x23,当P0 _2和P0 _5引脚产生设定的外部中断触发信号,P0IFG寄存器的值为____,P0IF标志位的值为____。
我的答案:
0分
(1)
正确答案:
(1) 0x24,1
203. (填空题)P1IEN寄存器的值为0x23,当P1 _3和P1 _4引脚产生设定的外部中断触发信号,P1IFG寄存器的值为____,P1IF标志位的值为____。
我的答案:
0分
(1)
正确答案:
(1) 0x18,0
204. (填空题)CC2530的定时器1是____位定时器,睡眠定时器是____位定时器。
我的答案:
0分
(1)
(2)
正确答案:
(1) 16
(2) 24
205. (填空题)CC2530的定时器1有三种工作模式:分别是____、____和正计数/倒计数模式。
我的答案:
0分
(1)
(2)
正确答案:
(1) 自由运行模式
(2) 模模式
206. (填空题)控制定时器1启动和停止的寄存器是____。
我的答案:
0分
(1)
正确答案:
(1) T1CTL
207. (填空题)T1CTL寄存器可以设置定时器1的____和____。
我的答案:
0分
(1)
(2)
正确答案:
(1) 分频系统
(2) 工作模式
208. (填空题)CC2530系统时钟为16MHz,分频系数设置为32,使用定时器1的模模式进行定时0.2
秒的间隔定时,则最大计数值为____(填十进制即可)。
我的答案:
0分
(1)
正确答案:
(1) 10000
209. (填空题)如果T1CC0L寄存器的值为0xD4,T1CC0H寄存器的值为0x30,那么定时器1的最大计数值为____(填十六进制数)。
我的答案:
0分
(1)
正确答案:
(1) 0x30D4
210. (填空题)CC2530的定时器3和定时器4都是____位定时器。
我的答案:
0分
(1)
正确答案:
(1) 8
211. (填空题)CC2530系统时钟为16MHz,分频系数设置为64,使用定时器3的倒计数模式进行时长为1毫秒的间隔定时,T3CC0寄存器值为____(填十六进制数)。
我的答案:
0分
(1)
正确答案:
(1) 0xFA
212. (填空题)CC2530的串行通信接口工作模式分为____模式和____模式。
我的答案:
0分
(1)
(2)
正确答案:
(1) UART
(2) SPI
213. (填空题)设置CC2530串行接口外设I/O引脚映射位置的寄存器是____。
我的答案:
0分
(1)
正确答案:
(1) PERCFG
214. (填空题)当USART0串行接口0完成一个字节接收后,标志位____置1。
我的答案:
0分
(1)
正确答案:
(1) URX0IF
215. (填空题)当USART1串行接口1开始一个字节发送后,标志位____置1。
我的答案:
0分
(1)
正确答案:
(1) UTX1IF
三. 判断题(共15题,7.5分)
216. (判断题)应用层、网络/安全层、介质访问控制层、物理层均属于ZigBee技术的体系结构。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
217. (判断题)CC2530数据帧的基本结构由三部分构成:同步头、需要传输的数据以及帧尾。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
218. (判断题)在Z-Stack协议栈的SampleApp工程中,通过搜索代码中的内容,找不到“BUILD_ALL_DEVICES”。说明该宏没有被定义。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
219. (判断题)PANID为0xFFFF代表的含义是该ZigBee子网的节点采用的是广播的数据传送方式。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
220. (判断题)根据IEEE802.15.4标准协议,ZigBee的工作频段分为848MHz、915MHz、5.8GHz 。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
221. (判断题)和51单片机一样,CC2530的中断总开关是EA。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
222. (判断题)CC2530的21个I/O引脚都可以用于外部中断源输入口,通过外部中断将CC2530从睡眠模式中唤醒。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
223. (判断题)CC2530有5种运行/供电模式:主动模式、空闲模式、PM1、PM2和PM3,其中空闲模式的芯片功耗最低,最省电。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
224. (判断题)ZigBee具有时延长,高成本的特点。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
225. (判断题)CC2530芯片内部使用的是8051兼容的CPU核,所以其指令的平均执行周期是12个时钟周期。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
226. (判断题)Z-Stack协议栈的每个层/任务idx事件都存放在tasksEvents[idx]中,如果该层有事件,则交给tasksArr[idx]去处理各个任务。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
227. (判断题)ZigBee Pro网络是一个基于TCP/IP网络协议基础的无线通信网。
- A. 对
- B. 错
我的答案:正确答案: 错
0分
228. (判断题)CC2530的RESET复位是低电平有效的。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
229. (判断题)协调器的角色主要体现在ZigBee网络的启动和配置上,一旦网络创建完毕,协调器的任务就完成,以后的工作就和路由器相同。
- A. 对
- B. 错
我的答案:正确答案: 对
0分
230. (判断题)在ZigBee网络中,允许终端到终端之间的直接数据传输。
- A. 对
- B. 错
我的答案:正确答案: 错