当前位置: 首页 > article >正文

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. 错

我的答案:正确答案:


http://www.kler.cn/a/461009.html

相关文章:

  • 打造三甲医院人工智能矩阵新引擎(四):医疗趋势预测大模型篇 EpiForecast与DeepHealthNet合成应用
  • C# 服务调用RFC函数获取物料信息,并输出生成Excel文件
  • No.1十六届蓝桥杯备战|第一个C++程序|cin和cout|命名空间
  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(一)-递归实现指数型枚举、递归实现排列型枚举
  • 基于SpringBoot和OAuth2,实现通过Github授权登录应用
  • LLM(十二)| DeepSeek-V3 技术报告深度解读——开源模型的巅峰之作
  • 如何确保Kafka集群的高可用?
  • Cursor小试1.生成一个网页的接口请求工具
  • Django 管理界面实现自动提交和动态字段选项
  • 鸿蒙HarmonyOS应用开发 探索 HarmonyOS Next-从开发到实战掌握 HarmonyOS Next 的分布式能力
  • C++中宏的使用方法
  • AI同传的崛起:人工同传还能坚持多久?
  • 股市学习 seekingalpha tradingview
  • OpenAI 的 o3 — AGI 还是闪亮的幻影?
  • 信息安全管理:网络安全
  • iPhone 14、iPhone SE 3,提前淘汰
  • 深度学习-稀疏卷积
  • SD-WAN与传统专线网络的区别分析
  • Codigger集成Copilot:智能编程助手
  • 【2024年-7月-27日-开源社区openEuler实践记录】剖析 elease - management:优化软件发布流程的开源方案
  • 七次课掌握 Photoshop:动作及其它
  • 开源的go语言统一配置中心 - nacos + nacos go sdk
  • uniapp:微信小程序文本长按无法出现复制菜单
  • 工信部助力新型储能制造业,CES Asia 2025展现前沿科技
  • Linux高级--3.2.4.1 Linux timer的系统调用方案
  • Levenshtein 距离的原理与应用