《单片机与传感器技术》课程参考试题库(含答案)_第1页
《单片机与传感器技术》课程参考试题库(含答案)_第2页
《单片机与传感器技术》课程参考试题库(含答案)_第3页
《单片机与传感器技术》课程参考试题库(含答案)_第4页
《单片机与传感器技术》课程参考试题库(含答案)_第5页
已阅读5页,还剩280页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1《单片机与传感器技术》课程参考试题库(含答案)一、单选题1.以下不属于CC2530定时器1的工作模式的是()。A、自由运行模式B、模模式C、倒计数模式D、正计数/倒计数模式答案:C2.当P0_5和P0_2产生外部中断请求后,P0IFG的值为()。A、0x24B、0x52C、0x42D、0x25答案:A3.需要获得CC2530的10位数据有效位的A/D转换结果,抽取率应设置为()。A、64B、128C、256D、512答案:C4.要将CC2530单片机的P1.0引脚配置成下降沿中断触发方式,需要将PICTL寄存器的第1位置1,则应使用的代码为()。A、PICTL&=~0x01;B、PICTL&=~0x02;C、PICTL|=0x01;D、PICTL|=0x02;答案:D5.把AIN4和AIN3配置为ADC模拟通道的程序语句是()。A、PCFG|=0x43;B、APCFG&=0x43;C、APCFG|=0x18;D、APCFG&=0x18;答案:C6.P1DIR|=0x04,是把()端口设为输出模式。A、P1_0B、P1_1C、P1_2D、P1_3答案:C7.CC2530F256芯片具有的闪存容量为()。A、32KBB、64KBC、128KBD、256KB答案:D8.当P1_2引脚产生外部中断请求后,()的第2位置1。A、P1IFGB、P1IFC、P2IFGD、P2IF答案:A9.把AIN5和AIN3配置为ADC模拟通道的程序语句是()。A、PCFG&=0x43;B、APCFG|=0x43;C、APCFG&=0x28;D、APCFG|=0x28;答案:D10.关于CC2530的ADC模拟输入的说法中,错误的是()。A、具有8路单端模拟输入通道B、具有8路差分模拟输入通道C、具有1路片内温度传感器通道D、具有1路AVDD5/3模拟电压输入答案:B11.关于CC2530外部中断的说法中,正确的是()。A、P0、P1和P2端口中,只有部分引脚都具有外部中断输入功能。B、使能外部中断引脚,只需要设置IENx寄存器即可。C、使能外部中断引脚,只需要设置PxIEN寄存器即可。D、外部中断的触发方式通过PICTL寄存器设置。答案:D12.把CC2530的P0_2和P0_5使能外部中断引脚的程序语句是()。A、P0IEN|=0x25;B、P0IEN|=0x24;C、P1IEN|=0x25;D、P1IEN|=0x24;答案:B13.CC2530的ADCCON3寄存器中不包括()的设置。A、转换时间B、参考电压C、抽取率D、通道号码答案:A14.CC2530ADC转换结果的高位部分数据存放在()寄存器中。A、DCCON1B、ADCHC、ADCCON2D、ADCL答案:B15.APCFG|=0x24,是把()配置为ADC的模拟通道。A、IN2和AIN4B、AIN5和AIN2C、AIN3和AIN2D、AIN4和AIN5答案:B16.下面关于CC2530端口的说法中,正确的是()。A、P0端口有5个引脚B、P1端口有5个引脚C、P2端口有5个引脚D、P3端口有5个引脚答案:C17.CC2530具有()个中断源。A、1B、8C、18D、28答案:C18.CC2530芯片的I/O端口的输出电压为()。A、1.65VB、3.3VC、5VD、12V答案:B19.CC2530中的寄存器PxSEL是用来设置x端口组的()。A、引脚编号B、功能C、引脚数量D、方向答案:B20.设置UART通信相关参数的寄存器是()。A、UxBAUDB、UxCSRC、UxUCRD、UxGCR答案:C21.下面程序语句中,使能定时器1中断的是()。A、Timer1=1;B、T1IE=1;C、Timer1=0;D、T1IE=0;答案:B22.在CC2530的应用开发中,使能总中断的程序语句是()。A、EA=0;B、AE=0;C、EA=1;D、AE=1;答案:C23.CC2530的P1_0和P1_1端口具有()的驱动能力。A、4mAB、8mAC、16mAD、20mA答案:D24.PERCFG寄存器的功能是()。A、指定USART串行通信接口的映射引脚B、选择USART串行通信接口的工作模式C、设置USART串行通信接口的波特率D、使能USART串行通信接口的中断控制答案:A25.CC2530串行通信接口USART0的通用控制寄存器是()。A、U0BAUDB、U0CSRC、U0BUFD、U0GCR答案:D26.要使能CC2530单片机P0.1口和P0.4口的中断功能,需将P0IEN寄存器的对应位置1,则P0IEN寄存器设置的值为()。A、0x12B、0x14C、0x10D、0x02答案:A27.关于CC2530定时器1的说法,正确的是()。A、是一个8位的定时器。B、有三种工作模式。C、具有5个独立的捕获/比较通道,共用1个I/O引脚。D、不能产生PWM信号。答案:B28.当CC2530的UART0串口完成一个字节的接收后,中断标志位()置1。A、URX0IEB、URX0IFC、UTX0IED、UTX0IF答案:B29.以下寄存器中,()是CC2530端口0的方向寄存器。A、P0DIRB、P0SELC、P1DIRD、P1SEL答案:A30.CC2530单片机的定时器3为()位定时器。A、8B、12C、16答案:A31.CC2530寄存器PxSEL复位之后,所有的位均为()。A、3B、2C、1D、0答案:D32.以下是CC2530端口1的方向寄存器的是()。A、P1SELB、P1IENC、P1DIRD、P1INP答案:C33.CC2530的ADC具有多达()位的ENOB(数据有效位)。A、8B、10C、12D、14答案:C34.在CC2530单片机定时器1工作模式中,从0x0000计数到0xFFFF时溢出,然后复位到0x0000并开始新一轮计数的工作模式是()。A、自由运行模式B、模模式C、正计数/倒计数模式D、倒计数模式答案:A35.以下C语言中的用户标识符,合法的是()。A、forB、4fC、f2_G3D、struct答案:C36.使能CC2530的UART0串口的数据接收中断,正确语句是()。A、UTX0IE=1;B、URX0IE=1;C、UTX0IF=1;D、URX0IF=1;答案:B37.T1IE=1,用来设置()。A、使能定时器1中断B、使能看门狗定时器中断C、使能总中断D、使能睡眠定时器中断答案:A38.CC2530串行通信接口USART0的控制和状态控制寄存器是()。A、U0BAUDB、U0CSRC、U0BUFD、U0GCR答案:B39.CC2530单片机一共有()个引脚。A、40B、21C、56D、100答案:A40.当P1_0和P1_2引脚产生外部中断请求后,以下说法错误的是()。A、任何情况下,P1IFG的第0位和第2位均会置1。B、任何情况下,P1IF标志位均会置1。C、在P1IEN的值为0x05时,P1IFG的第0位和第2位置1。D、在P1IEN的值为0x05时,P1IF标志位置1。答案:B41.T1CCTL0|=0x04,用来()。A、开启定时器1的模模式B、开启定时器1通道0的比较模式C、关闭定时器1的模模式D、关闭定时器1通道0的比较模式答案:B42.TI(德州仪器)推出的芯片CC2530是()位的单片机。A、8B、4C、16D、32答案:A43.PERCFG=0x00,是将USART0的外设I/O映射到()。A、P0_2和P0_3B、P1_2和P1_3C、P0_4和P0_5D、P1_4和P1_5答案:A44.下面关于CC2530中ADC的说法,正确的是()。A、当完成一个单次转换时,会触发DMA。B、当完成一个序列转换时,会产生中断请求。C、单次转换完成时,结果存放在ADCH和ADCL寄存器中。D、一旦寄存器ADCCON3被写入,序列转换立即开始。答案:C45.P0SEL&=~0x24,是把()端口设为通用I/O。A、P0_5和P0_2B、P0_2和P0_4C、P1_5和P1_2D、P1_2和P1_4答案:A46.P0IE=1用来设置()。A、端口0中断使能B、端口0禁止中断C、开启总中断D、关闭总中断答案:A47.P1IEN|=0x30,是把()引脚设为外部中断使能。A、P1_3和P1_0B、P1_5和P1_4C、P1_1和P1_0D、P1_2和P1_4答案:B48.把CC2530的P0_7和P0_2端口设为通用I/O的程序语句是()。A、P0SEL&=~0x84;B、P0SEL&=~0x72;C、P0SEL|=0x84;D、P0SEL|=0x72;答案:A49.要把CC2530芯片的P1.0、P1.3、P1.4、P1.5设置为GPIO,正确的代码设计是()。A、P1SEL&=~0x39;B、P1SEL&=~0x49;C、P1DIR|=0x39;D、P1DIR|=0x49;答案:A50.P1DIR|=0x21,是()。A、把P1_5和P1_0端口设置输出模式B、把P1_5和P1_0端口设置输入模式C、把P1_2和P1_1端口设置输出模式D、把P1_2和P1_1端口设置输入模式答案:A51.关于CC2530外部中断的说法中,错误的是()。A、P0、P1和P2端口中的每个引脚都具有外部中断输入功能。B、使能外部中断引脚,需要设置IENx寄存器和PxIEN寄存器。C、外部中断的触发方式通过PICTL寄存器设置。D、以上说法都是错误的。答案:D52.P0IEN寄存器的值为0x21,以下说法正确的是()。A、允许P0_2和P0_1产生外部中断请求。B、允许P0_5和P0_0产生外部中断请求。C、只有P0_2和P0_1同时产生中断请求,P0IF标志位才会置1。D、只有P0_5和P0_0同时产生中断请求,P0IF标志位才会置1。答案:B53.当CC2530的UART0串口完成一个字节发送后,中断标志位()置1。A、URX0IEB、URX0IFC、UTX0IED、UTX0IF答案:D54.关于CC2530外部中断的说法中,正确的是()。A、每个引脚产生的外部中断请求,均有独立的中断向量地址。B、只要引脚产生了中断触发信号,内核便会响应中断请求。C、只要引脚产生了中断触发信号,PxIF标志位便会置1。D、以上说法都是错误的。答案:D55.CC2530单片机的定时器4为()位定时器。A、8B、12C、16D、24答案:A56.()是指中断处理程序的入口地址。A、中断源B、中断请求C、中断向量D、中断服务函数答案:C57.要把CC2530芯片的P1.0、P1.1、P1.2、P1.3设置为GPIO,正确的代码设计是()。A、P1SEL&=~0xF0B、P1SEL&=~0x0FC、P1DIR&=~0xF0D、P1DIR&=~0x0F答案:B58.下面关于CC2530串行通信接口的说法中,正确的是()。A、CC2530有2路串行通信接口,分别是:UART接口和SPI接口。B、CC2530的2路串行通信接口分别具有不同的功能。C、C2530的串行通信接口有2种工作模式:UART模式和SPI模式。D、以上的说法都正确。答案:C59.CC2530微控制器的内核是()。A、RMB、8051C、增强型8051D、CPU答案:C60.P1DIR&=~0x04,是()。A、把P1_2端口设置为输出模式B、把P1_2端口设置为输入模式C、把P1_4端口设置为输出模式D、把P1_4端口设置为输入模式答案:B61.采用中断技术后,可以为计算机系统带来的好处不包括()。A、实现分时操作B、实现实时处理C、实现异常处理D、实现随机处理答案:D62.CC2530的A/D转换抽取率为64,则其转换结果有效数据位是()。A、7位B、9位C、10位D、12位答案:A63.当端口引脚产生外部中断触发信号后,()寄存器对应的位自动置1。A、PxIEB、PxIENC、PxIFD、PxIFG答案:D64.在CC2530单片机定时器1工作模式中,从0x0000计数到T1CC0时溢出,然后复位到0x0000并开始新一轮计数的工作模式是()。A、自由运行模式B、模模式C、正计数/倒计数模式D、倒计数模式答案:B65.下面关于CC2530端口的说法中,不正确的是()。A、每个数字I/O端口都可以通过编程对其配置。B、可以通过设置寄存器选择端口是通用I/O还是外设功能。C、C2530一共有21个可编程数字I/O端口。D、P0端口、P1端口和P2端口均有8个引脚可以使用。答案:D66.当P1_0和P1_2引脚产生外部触发信号后,以下说法错误的是()。A、如果P1IEN的值为0x41,P1IF标志位将会置1。B、如果P1IEN的值为0x14,P1IF标志位将会置1。C、如果P1IEN的值为0x05,P1IF标志位将会置1。D、如果P1IEN的值为0x50,P1IF标志位将会置1。答案:D67.把CC2530的P1_4、P1_3和P1_2端口设为通用I/O的程序语句是()。A、P1SEL&=0xE3;B、P1SEL&=~0x1C;C、P1SEL|=0x1C;D、P1SEL|=0xE3;答案:B68.在CC2530中,如果采用单通道ADC转换,说法正确的是()。A、不需要指定参考电压B、不需要指定抽取率C、不需要指定转换通道号码D、单次转换在寄存器ADCCON3写入后立即发生答案:D69.在电池电压监测应用中,需要选择CC2530的ADC的()。A、IN0模拟输入通道B、AIN7模拟输入通道C、AVDD5/3模拟输入通道D、正参考电压模拟输入通道答案:C70.CC2530定时器1工作在模模式时,计数器从0x0000开始达到()时溢出。A、0x0000B、T1CC0寄存器C、0xFFFFD、T0CC1寄存器答案:B71.关于CC2530定时器1的说法,错误的是()。A、是一个16位的定时器。B、有四种工作模式。C、可以实现输入捕获和输出比较功能。D、能够产生PWM信号。答案:B72.以下不是单片机的特点的是()。A、体积小,结构简单B、控制能力强C、功耗低,成本低D、可靠性低答案:D73.进行CC2530应用开发的集成开发环境是()。A、KeilB、JAVAC、IARD、C++答案:C74.CC2530的ADC的8路模拟输入通道使用()端口的8个引脚。A、P0B、P1C、P2D、P3答案:A75.关于CC2530外部中断的说法中,错误的是()。A、P0、P1和P2端口中的每个引脚都具有外部中断输入功能。B、P0、P1和P2三个端口分别对应三个中断向量地址。C、P1端口中的8个引脚分别对应8个中断向量地址。D、P1端口中的8个引脚共用1个中断向量地址。答案:C76.在CC2530的编程中,对按键P1_2使用宏定义,正确的是()。A、defineKEYP1_2B、#defineKEYP1_2C、defineP1_2KEYD、#defineP1_2KEY答案:B77.CC2530内核响应中断请求后,跳转到()执行程序。A、0x0000地址B、中断向量地址C、main函数开始D、main函数结尾答案:B78.APCFG|=0x21,是把()配置为ADC的模拟通道。A、IN2和AIN1B、AIN5和AIN0C、AIN3和AIN2D、AIN4和AIN1答案:B79.APCFG|=0x42,是把()配置为ADC的模拟通道。A、IN2和AIN6B、AIN5和AIN0C、AIN4和AIN2D、AIN6和AIN1答案:D80.CC2530ADC的模拟输入引脚需要在()寄存器中配置。A、PCFGB、PERCFGC、ADCCON1D、ADCCON2答案:A81.CC2530的A/D转换抽取率为256,则其转换结果有效数据位是()。A、7位B、9位C、10位D、12位答案:C82.把CC2530的P0_6和P0_1端口设为输出方向的程序语句是()。A、P0DIR&=0x42;B、P0DIR&=0x61;C、P0DIR|=0x42;D、P0DIR|=0x61;答案:C83.CC2530ADC转换结果的低位部分数据存放在()寄存器中。A、DCCON1B、ADCHC、ADCCON2D、ADCL答案:D84.CC2530微处理器有()个可编程数字I/O端口。A、8B、21C、32D、40答案:B85.参考下图,要设置CC2530芯片的P0_1,P0_2为三态模式,正确的配置语句是()。A、P0INP&=0xf0;B、P0INP|=0x60;C、P0INP&=0xf9;D、P0INP|=0x06;答案:D86.当P0_0和P0_1引脚产生外部中断触发信号后,P0IFG寄存器()。A、第0位和第1位置1B、第0位和第1位清0C、随机变化D、没有变化答案:A87.ADC的一个单次转换完成后,以下说法错误的是()。A、DCIF中断标志位置1。B、ADCCON1的EOC位置1。C、转换结果放在ADCH和ADCL中。D、触发一个DMA请求。答案:D88.以下选项中,不属于CC2530中断源的是()。A、DC转换结束B、串口UART0发送完成C、串口UART0接收完成D、ADC转换开始答案:D89.APCFG|=0x12,是把()配置为ADC的模拟通道。A、IN2和AIN1B、AIN5和AIN0C、AIN3和AIN2D、AIN4和AIN1答案:D90.以下哪个不属于单片机的内部结构()。A、中断系统B、时钟电路C、硬盘D、随机存储器RAM答案:C91.以下关于CC2530描述错误的是()。A、每个指令周期是1个时钟B、具有18个中断源C、使用标准的8051指令集D、具有6个定时器可供使用答案:D92.十六进制数0x111对应的十进制数表示为()。A、7B、111C、271D、273答案:D93.将CC2530的UART1接收到的数据读取到变量dat中的正确语句是()。A、dat=U1BUF;B、dat=U0BUF;C、dat=U1DBUF;D、at=U0DBUF;答案:C94.每个中断源要产生中断请求,就必须设置的寄存器不包括()。A、IEN0B、IEN1C、IEN2D、T1答案:D95.在CC2530单片机定时器1工作模式中,从0x0000计数到T1CC0并且从T1CC0计数到0x0000的工作模式是()。A、自由运行模式B、模模式C、正计数/倒计数模式D、倒计数模式答案:C96.下述CC2530控制代码实现的最终功能是()。P1DIR|=0x03;P1=0x02;A、让P1.0口和P1.1口输出高电平。B、让P1.0口和P1.1口输出低电平。C、让P1.0口输出高电平、P1.1口输出低电平。D、让P1.0口输出低电平、P1.1口输出高电平。答案:D97.把CC2530的P1_4、P1_3和P1_2端口设为输入方向的程序语句是()。A、P1DIR&=~0x1C;B、P1DIR&=0x1C;C、P1DIR|=~0x1C;D、P1DIR|=0x1C;答案:A98.CC2530F256单片机的SRAM是()KB。A、256B、128C、16D、8答案:D99.关于CC2530定时器的说法,正确的是()。A、定时器1是CC2530中功能最全的一个定时器。B、定时器3和定时器4均为16位的定时器。C、睡眠定时器是一个16位的定时器。D、以上的说法都正确。答案:A100.可以将()烧写到CC2530芯片上。A、C文件B、HEX文件C、汇编文件D、文本文件答案:B101.实验板上LED1和LED2与CC2530的连接如下图所示,LED1和LED2的负极端分别通过一个限流电阻连接到地(低电平),它们的正极端分别连接到CC2530的()端口。A、P1.1和P1.2B、P1.0和P1.1C、P1.2和P1.3D、P1.3和P1.4答案:B102.当P1_0和P1_1引脚产生外部中断触发信号后,P0IFG寄存器()。A、第0位和第1位置1B、第0位和第1位清0C、随机变化D、没有变化答案:D103.在64位操作系统环境下,下列关于C语言的数据类型占用内存的长度说法正确的是()。A、unsignedchar类型占2字节B、unsignedint类型占2字节C、unsignedshortint类型占2字节D、unsignedlongint类型占4字节答案:C104.T1CC0L寄存器值为0x12,T1CC0H寄存器值为0x7A,则定时器1的最大计数值是()。A、127AB、7A12C、0x127AD、0x7A12答案:D105.CC2530的A/D转换抽取率为512,则其转换结果有效数据位是()。A、7位B、9位C、10位D、12位答案:D106.CC2530单片机的定时器1为()位定时器。A、8B、14C、16D、24答案:C107.CC2530中寄存器ADCH用来存放()。A、DC转换结果的高位数据B、ADC转换结果的低位数据C、ADC转换结果的全部数据D、以上都不正确答案:A108.关于CC2530中断服务函数的说法,不正确的是()。A、中断服务函数与一般自定义函数不同,有其独特的写法。B、中断服务函数可以根据程序的需要决定是否传递参数。C、在每一个中断服务函数之前,都要加上一句起始语句。D、用______interrupt关键字表示该函数是一个中断服务函数。答案:B109.当前P0IFG的值为0x41,则产生中断触发信号的引脚为()。A、P0_4和P0_1B、P0_6和P0_0C、P0_6和P0_1D、P0_4和P0_0答案:B110.使能端口中具体引脚为外部中断的寄存器是()。A、PxIEB、PxIENC、PxIFD、PxIFG答案:B111.设置单次ADC转换的参考电压、抽取率和通道的寄存器是()。A、DCCON1B、ADCCON2C、ADCCON3D、ADCCON4答案:C112.下列CC2530的端口中,有8个引脚的是()。A、P0B、P2C、P4D、P8答案:A113.APCFG|=0x81,是把()配置为ADC的模拟通道。A、IN2和AIN1B、AIN6和AIN0C、AIN3和AIN2D、AIN7和AIN0答案:D114.CC2530的A/D转换抽取率为128,则其转换结果有效数据位是()。A、7位B、9位C、10位D、12位答案:B115.将CC2530的UART0接收到的数据读取到变量data中的正确语句是()。A、U0BUF=data;B、U0DBUF=data;C、data=U0BUF;D、ata=U0DBUF;答案:D116.APCFG|=0x18,是把()配置为ADC的模拟通道。A、IN2和AIN1B、AIN1和AIN3C、AIN3和AIN4D、AIN4和AIN1答案:C117.需要获得CC2530的9位数据有效位的A/D转换结果,抽取率应设置为()。A、64B、128C、256D、512答案:B118.在CC2530中,选择AVDD5引脚作为参考电压,256抽取率,对AIN6通道启动一次A/D转换,正确的C语言代码是()。A、DCCON3=(0x80|0x20|0x06);B、ADCCON3=(0x80|0x20|0x60);C、ADCCON3=(0x80;0x20;0x06);D、ADCCON3=(0x80;0x20;0x60);答案:A119.在IAR集成开发环境中设计的程序,需要在()运行。A、手机上B、系统板C、电脑上D、仿真器答案:B120.下列选项中,不可以作为CC2530的ADC参考电压的是()。A、内部参考电压1.25VB、AIN0引脚上的外部参考电压。C、AVDD5引脚上的电压D、在AIN6-AIN7差分输入的外部参考电压答案:B121.以下寄存器中,()是CC2530端口1的功能选择寄存器。A、P0DIRB、P0SELC、P1DIRD、P1SEL答案:D122.CC2530中具有的20mA驱动能力的端口是()。A、P0_0和P0_1B、P1_0和P1_1C、P0_2和P0_3D、P1_2和P1_3答案:B123.当P0_4引脚产生外部中断请求后,P0IFG的第()位置1。A、0B、2C、4D、6答案:C124.需要获得CC2530的12位数据有效位的A/D转换结果,抽取率应设置为()。A、64B、128C、256D、512答案:D125.把AIN6和AIN1配置为ADC模拟通道的程序语句是()。A、PCFG|=0x42;B、APCFG&=0x42;C、APCFG|=0x24;D、APCFG&=0x24;答案:A126.CC2530定时器1工作在自由运行模式时,计数器从0x0000开始到达()时溢出。A、0x0000B、0x00FFC、0xFFFFD、0xFF00答案:C127.以下CC2530的中断服务函数实现的功能中,P1.0口的输出电平状态反转一次的条件是()。A、定时器1每产生3次溢出中断B、串口1每收到3个字节数据C、P1.2口每产生3次外部中断D、每完成3次ADC转换答案:C128.下面哪一项不是CC2530定时器1具有的功能()。A、间隔定时功能B、信号捕获功能C、输出时间功能D、输出比较功能答案:C129.在IAR集成开发环境中进行CC2530应用开发,我们不可以()。A、编写程序B、编译程序C、调试程序D、发布程序答案:D130.关于CC2530定时器的说法,错误的是()。A、定时器1、定时器3和定时器4均为16位定时器。B、定时器1是CC2530中功能最全的一个定时器。C、通过T1CTL寄存器设置定时器1的工作模式。D、使用定时器1的模模式,需要开启其通道0的输出比较模式。答案:A131.当P0IF的值为1时,以下说法错误的是()。A、P0端口中有引脚产生了外部中断请求。B、需要查询P0IFG寄存器才能确定产生中断请求的具体引脚。C、内核不一定响应P0端口的这个外部中断请求。D、内核响应P0端口外部中断后,该标志位会硬件自动清0。答案:D132.把CC2530的P0_6和P0_1设置为外部中断引脚的程序语句是()。A、P0IE|=0x42;B、P0IE|=0x61;C、P0IEN|=0x42;D、P0IEN|=0x61;答案:C判断题1.定时器1除了具有最基本的定时和计数功能外,还具有捕获、比较和PWM输出功能。A、正确B、错误答案:A2.CC2530ADC转换结果的低位部分数据存放在ADCH寄存器中。A、正确B、错误答案:B3.根据用途可将单片机分为通用型和专用型两种。A、正确B、错误答案:A4.CC2530的外部中断标志位置位后可以自动清除,不需要在中断服务函数中手工清除。A、正确B、错误答案:B5.CC2530的ADC的8路模拟输入通道使用P0端口的8个引脚。A、正确B、错误答案:A6.T1CTL寄存器可以用来设置定时器1的分频系数和工作模式。A、正确B、错误答案:A7.使能CC2530的UART1串口的数据发送中断,正确语句是URX1IE=1。A、正确B、错误答案:B8.定时器1是一个16位定时器,定时器3和定时器4都是8位定时器。A、正确B、错误答案:A9.APCFG|=0x28,是把AIN2和AIN4配置为ADC的模拟通道。A、正确B、错误答案:B10.CC2530的P2端口组仅有4个可用的I/O端口。A、正确B、错误答案:B11.CC2530中的寄存器PxSEL可以用来设置x端口为GPIO或外设IO。A、正确B、错误答案:A12.CC2530串行通信接口USART0的控制和状态控制寄存器是U0CSR。A、正确B、错误答案:A13.在UART模式中,可以同时进行数据发送和数据接收。A、正确B、错误答案:A14.CC2530的ADC参考电压只能用AVDD5引脚上的电压。A、正确B、错误答案:B15.CC2530单片机共有40个数字I/O端口。A、正确B、错误答案:B16.CC2530ADC转换结果的高位部分数据存放在ADCH寄存器中。A、正确B、错误答案:A17.PERCFG寄存器的功能是指定USART串行通信接口的映射引脚。A、正确B、错误答案:A18.CC2530的ADC具有多达14位的数据有效位。A、正确B、错误答案:B19.ADC的一个单次转换完成后,ADCCON1的EOC位置1。A、正确B、错误答案:A20.设置单次ADC转换的参考电压、抽取率和通道的寄存器是ADCCON2。A、正确B、错误答案:B21.CC2530有两个串行通信接口,分别是USART0和USART1。A、正确B、错误答案:A22.单片机系统只能接收模拟信号。A、正确B、错误答案:B23.当CC2530的UART1串口完成一个字节发送后,中断标志位UTX1IF置1。A、正确B、错误答案:A24.睡眠定时器是CC2530中功能最全的一个定时器。A、正确B、错误答案:B25.定时/计数器的基本功能是实现定时。A、正确B、错误答案:B26.hex文件是经过编译的二进制文件。A、正确B、错误答案:A27.使能CC2530的UART0串口的数据接收中断,正确语句是URX0IE=1。A、正确B、错误答案:A28.定时器3具有自由运行、模、倒计数、正计数/倒计数四种不同的工作模式。A、正确B、错误答案:A29.定时器1具有自由运行、模、正计数/倒计数三种不同的工作模式。A、正确B、错误答案:A30.CC2530是用于2.4GHz、IEEE802.15.4、ZigBee应用的一个真正的片上系统。A、正确B、错误答案:A31.CC2530串行通信接口USART0的控制和状态控制寄存器是U1CSR。A、正确B、错误答案:B32.CC2530的ADC具有8路差分模拟输入通道。A、正确B、错误答案:B33.中断服务函数像普通函数一样,可以传递参数。A、正确B、错误答案:B34.CC2530ADC转换结果的低位部分数据存放在ADCL寄存器中。A、正确B、错误答案:A35.PICTL寄存器可以用来设置中断的触发方式。A、正确B、错误答案:A36.单片机的时钟电路提供的信号频率越高,功耗越低。A、正确B、错误答案:B37.定时器4具有自由运行、模、倒计数、正计数/倒计数四种不同的工作模式。A、正确B、错误答案:A38.CC2530的ADC具有1路AVDD5/3模拟电压输入。A、正确B、错误答案:A39.定时器1具有自由运行、模、倒计数三种不同的工作模式。A、正确B、错误答案:B40.在CC2530中,如果采用单通道ADC转换,则单次转换在寄存器ADCCON3写入后立即发生。A、正确B、错误答案:A41.设置UART通信相关参数的寄存器是UxUCR。A、正确B、错误答案:A42.单片机最小系统的三要素是电源、时钟电路、复位电路。A、正确B、错误答案:A43.APCFG|=0x21,是把AIN5和AIN0配置为ADC的模拟通道。A、正确B、错误答案:A44.PERCFG=0x00,是将USART0的外设I/O映射到位置1。A、正确B、错误答案:A45.CC2530中共包含了4个定时/计数器。A、正确B、错误答案:B46.当完成一个字节的接收后,该字节数据会放到UxDBUF寄存器中。A、正确B、错误答案:A47.IAR使用工作区(Workspace)来管理工程项目。A、正确B、错误答案:A48.CC2530的I/O端口都可配置成外部设备引脚。A、正确B、错误答案:A49.在UART模式中,数据发送和数据接收共用一个中断向量。A、正确B、错误答案:B50.CC2530的定时器1是一个功能最全的定时/计数器,具有四种不同工作模式。A、正确B、错误答案:B51.定时器2是CC2530中功能最全的一个定时器。A、正确B、错误答案:B52.T1CTL寄存器可以用来设置定时器1的启动或停止。A、正确B、错误答案:A53.设置单次ADC转换的参考电压、抽取率和通道的寄存器是ADCCON3。A、正确B、错误答案:A54.定时器1是一个8位定时器。A、正确B、错误答案:B55.当CC2530的UART0串口完成一个字节的接收后,中断标志位UTX0IF置1。A、正确B、错误答案:B56.当CC2530的UART1串口完成一个字节的接收后,中断标志位URX1IF置1。A、正确B、错误答案:A57.当CC2530的UART0串口完成一个字节发送后,中断标志位UTX0IF置1。A、正确B、错误答案:A58.APCFG|=0x21,是把AIN2和AIN1配置为ADC的模拟通道。A、正确B、错误答案:B59.在CC2530单片机定时器1工作模式中,从0x0000计数到T1CC0时溢出,然后复位到0x0000并开始新一轮计数的工作模式是模模式。A、正确B、错误答案:A60.CC2530的ADC参考电压可以用AVDD5引脚上的电压A、正确B、错误答案:A61.单片机常用的中断触发类型有电平触发和边沿触发。A、正确B、错误答案:A62.PERCFG寄存器的功能是设置USART串行通信接口的波特率。A、正确B、错误答案:B63.定时器3是CC2530中功能最全的一个定时器。A、正确B、错误答案:B64.CC2530共有18个外部中断源。A、正确B、错误答案:B65.使能CC2530的UART1串口的数据接收中断,正确语句是UTX1IE=1。A、正确B、错误答案:B66.CC2530中的寄存器PxDIR可以设置x端口组的传输方向为输入或输出。A、正确B、错误答案:A67.CC2530ADC的模拟输入引脚需要在APCFG寄存器中配置。A、正确B、错误答案:A68.CC2530ADC转换结果的高位部分数据存放在ADCL寄存器中。A、正确B、错误答案:B69.ADC的一个单次转换完成后,ADCIF中断标志位会置1。A、正确B、错误答案:A70.CC2530的内核是增强型8051CPU。A、正确B、错误答案:A71.PERCFG=0x00,是将USART0的外设I/O映射到位置2。A、正确B、错误答案:B72.与通用计算机相比,单片机体积小、结构简单、可靠性低。A、正确B、错误答案:B73.使能CC2530的UART0串口的数据发送中断,正确语句是UTX0IE=1。A、正确B、错误答案:A74.在CC2530单片机定时器1工作模式中,从0x0000计数到T1CC0并且从T1CC0计数到0x0000的工作模式是正计数/倒计数模式。A、正确B、错误答案:A75.单片机根据数据处理位数可以分为8位、16位、32位、64位单片机。A、正确B、错误答案:B76.使能CC2530的UART0串口的数据接收中断,正确语句是UTX0IE=1。A、正确B、错误答案:B77.CC2530中的寄存器PxDIR是用来设置x端口组的方向。A、正确B、错误答案:A78.当CC2530的UART1串口完成一个字节的接收后,中断标志位UTX1IF置1。A、正确B、错误答案:B79.与通用计算机相比,单片机控制能力强、性价比高。A、正确B、错误答案:A80.在UART模式中,数据发送和数据接收分别有独立的中断向量。A、正确B、错误答案:A81.CC2530的串行通信接口有2种工作模式:UART模式和SPI模式。A、正确B、错误答案:A82.APCFG|=0x48,是把AIN3和AIN6配置为ADC的模拟通道。A、正确B、错误答案:A83.定时器1具有5个独立的捕获/比较通道,每个通道使用一个I/O引脚。A、正确B、错误答案:A84.T1IE=1,用来设置使能定时器1中断。A、正确B、错误答案:A85.CC2530的ADC具有1路片内温度传感器通道。A、正确B、错误答案:A86.当CC2530的UART1串口开始一个字节发送后,中断标志位URX1IF置1。A、正确B、错误答案:B87.定时器4是CC2530中功能最全的一个定时器。A、正确B、错误答案:B88.与通用计算机相比,单片机电压低、功耗低。A、正确B、错误答案:A89.使能CC2530的UART1串口的数据发送中断,正确语句是UTX1IE=1。A、正确B、错误答案:A90.CC2530中ADC单次转换完成时,结果存放在ADCH和ADCL寄存器中。A、正确B、错误答案:A91.当CC2530的UART0串口完成一个字节的接收后,中断标志位URX0IF置1。A、正确B、错误答案:A92.ADCCON1的EOC位置1,标志一次A/D转换正在进行。A、正确B、错误答案:B93.为CC2530烧写程序,需要使用CCDebugger将其与计算机相连。A、正确B、错误答案:A94.按键SW1没有按下时,呈高电平状态,按下时,呈低电平状态。A、正确B、错误答案:A95.单片机的中断可以分为内部中断和外部中断两类。A、正确B、错误答案:A96.CC2530有两个串行通信接口,分别是USART1和USART2。A、正确B、错误答案:B97.中断向量是指中断服务函数的入口地址。A、正确B、错误答案:A98.定时器1具有2个独立的捕获/比较通道,每个通道使用一个I/O引脚。A、正确B、错误答案:B99.CC2530中的寄存器PxSEL是用来设置x端口组的方向。A、正确B、错误答案:B100.CC2530复位后,各个I/O端口默认使用的是上拉模式。A、正确B、错误答案:A101.将CC2530的UART0接收到的数据读取到变量data中的正确语句是:data=U0DBUF;。A、正确B、错误答案:A102.典型的串口通信标准有RS-232和RS-485。A、正确B、错误答案:A103.定时/计数器最基本的工作原理是进行计数。A、正确B、错误答案:A104.单片机也称为嵌入式微处理器。A、正确B、错误答案:A105.在UART模式中,提供全双工传送。A、正确B、错误答案:A106.单片机系统只能接收数字信号。A、正确B、错误答案:A107.要使用中断功能,必须使能中断总开关EA。A、正确B、错误答案:A108.定时/计数器最基本的工作原理是进行定时。A、正确B、错误答案:B109.在工程配置中,CC2530单片机的型号应选择“CC2530F128.i51”。A、正确B、错误答案:B110.CC2530的P0、P1、P2端口组都有8位的可用的I/O引脚。A、正确B、错误答案:B111.采用中断技术后,计算机系统可以实现分时操作。A、正确B、错误答案:A112.CC2530中ADC转换结束时可发出DMA触发。A、正确B、错误答案:A113.在CC2530单片机定时器1工作模式中,从0x0000计数到T1CC0时溢出,然后复位到0x0000并开始新一轮计数的工作模式是自由运行模式。A、正确B、错误答案:B114.CC2530复位后,各个I/O端口默认使用的是下拉模式。A、正确B、错误答案:B填空题1.使能USART0串口0发送中断的C语言代码是______。答案:UTX0IE=1;;2.将CC2530芯片的P1_0、P1_1和P1_4引脚设置为通用I/O功能,并且不影响其他引脚设置,其C语言编程的语句是______。答案:P1SEL&=~0x13;;P1SEL&=~0X13;;P1SEL&=~0x13;;P1SEL&=~0x13;;P1SEL&=~0x13;;3.中断服务函数要以______作为函数定义的前缀。答案:interrupt;4.CC2530复位后,各个I/O端口默认使用的是()模式。答案:上拉5.P1_1和P1_4引脚产生设定的外部中断触发信号,P1IFG寄存器的值为________。答案:0x12;6.单片机中断可分为______和____________两类。答案:内部中断;外部中断;7.将P0SEL寄存器的第1位、第3位和第5位清0,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P0SEL&=~0x2A;;P0SEL&=~0x2A;;P0SEL&=~0x2A;;P0SEL&=~0x2a;;P0SEL&=~0x2a;;P0SEL&=~0x2a;;8.把P0_1、P0_2和P0_6端口设为通用I/O口的代码是______。答案:P0SEL&=~0x46;;9.根据连线结构和数据传送方式的不同,单片机与外设的通信方式可以分为______和____________。答案:串行通信;并行通信;10.使能USART1串口1接收中断的C语言代码是______。答案:URX1IE=1;;11.P1_5引脚产生设定的外部中断触发信号,P1IFG寄存器的值为________。答案:0x20;12.定时器1是一个______位定时器,定时器3和定时器4都是______位定时器。答案:16;8;13.将P0SEL寄存器的第1位、第3位、第4位和第5位清0,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P0SEL&=~0x39;;P0SEL&=~0x39;;P0SEL&=~0x39;;14.CC2530的I/O口都能配置成______中断功能。答案:外部;15.默写延时函数delay()。答案:16.将P1SEL寄存器的第1位、第3位和第5位置1,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P1SEL|=0x2A;;P1SEL|=0x2A;;P1SEL|=0x2A;;17.定时/计数器的基本功能是实现______和______。答案:定时;计数;18.如果T1CCOL寄存器的值为0x25,T1CC0H寄存器的值为0x97,那么定时器1的最大计数值为______(填十六进制数)。答案:0x9725;19.定时器1具有______、____________、______三种不同工作模式。答案:自由运行;自由运行模式;模;模模式;正计数/倒计数;正计数/倒计数模式;20.当USART1串行接口1完成一个字节接收后,标志位______置1。答案:URX1IF;21.使能USART0串口0接收中断的C语言代码是______。答案:URX0IE=1;;22.设置外部中断触发信号类型的寄存器是______。答案:PICTL;23.CC2530的P0端口有______个引脚,P1端口有______个引脚,P2端口有______个引脚。答案:8;8;5;24.CC2530共有((______))个中断源,其中外部中断有______个。答案:18;3;25.将CC2530芯片的P0_1、P0_3和P0_6引脚设置为输出方向,并且不影响其他引脚设置,其C语言编程的语句是______。答案:P0DIR|=0x4A;;P0DIR|=0X4A;;P0DIR|=0x4A;;P0DIR|=0X4A;;26.目前单片机程序开发使用的主流语言是______。答案:C语言;c语言;27.CC2530的ADC具有______路外部单端模拟输入通道。答案:8;28.将串口1接收到的数据读出存放到变量dat中的C语言代码是_________________。答案:dat=U1DBUF;;29.串行通信又可分为______和____________。答案:同步串行通信;异步串行通信;30.P1DIR|=0x02,是把______端口设为输出模式。答案:P1_1;31.将P1SEL寄存器的第2位、第3位和第6位置1,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;P1SEL|=0x4C;;P1SEL|=0x4c;;32.控制定时器1启动和停止的寄存器是______。答案:T1CTL;33.在单片机中,一般使用字符______表示定时/计数器。答案:Timer;34.P1_2引脚产生设定的外部中断触发信号,P1IFG寄存器的值为________。答案:0x04;35.当一个ADC单次转换完成后,______寄存器的EOC位自动置1。答案:ADCCON1;36.将寄存器P1SEL的第6位、第3位和第2位置1,同时不影响该寄存器的其他位,在C语言中的语句应该是______。答案:P1SEL|=0x4C;;37.单片机要正常运行,必须满足两个条件,分别是______和____________。答案:搭建硬件平台;下载软件程序;38.上升沿触发是指输入信号出现由______电平到______电平跳变时会引起中断请求。答案:高;39.下降沿触发是指输入信号出现由______电平到______电平跳变时会引起中断请求。答案:高;低;40.如果T1CCOL寄存器的值为0x12,T1CC0H寄存器的值为0x7A,那么定时器1的最大计数值为______(填十六进制数)。答案:0x7A12;41.从通用性来划分,CC2530属于______单片机。答案:通用型;42.CC2530被称为______位微处理器。答案:843.把P1_5、P1_3和P1_2端口设为输出端口的代码是____________。答案:P1DIR|=0x2C;;44.使能总中断的C语言代码是______。答案:EA=1;;45.T1CTL寄存器可以设置定时器1的______和______。答案:分频系数;工作模式;46.当USART0串行接口0完成一个字节接收后,标志位______置1。答案:URX0IF;47.编写好的程序可以通过______或____________下载到单片机中。答案:仿真器;仿真器下载;串口;48.目前主流使用的单片机编程环境有______和____________。答案:IAR;Keil;KEIL;49.C语言编写的程序需要经过______才能成为可烧写的二进制文件。答案:编译;50.CC2530单片机的RAM是______KB。答案:851.P1IEN寄存器的值为0x23,当P1_3和P1_4引脚产生设定的外部中断触发信号,P1IFG寄存器的值为______,P1IF标志位的值为______。答案:0x18;0;52.当某个中断源向CPU提出中断请求时,会将自身的______自动置位。对于外部中断来说,需要在中断服务函数中手工清除。答案:中断标志位;53.典型的串口通信标准有______和____________。答案:RS-232;RS-485;54.将数据0x24通过串口1发送出去的C语言代码是______________________。答案:U1DBUF=0x24;;55.SoC可翻译为______或____________。答案:芯片级系统;片上系统;56.CC2530的P1_0和P1_1引脚具有______驱动能力,其余I/O引脚具有______驱动能力。答案:20mA;4mA;57.当USART1串行接口1完成一个字节发送后,标志位______置1。答案:UTX1IF;58.通过ADCCON3寄存器可以设置ADC单次转换的______、抽取率和。__________答案:参考电压;通道号码;59.P1IEN寄存器的值为0x23,当P1_2和P1_5引脚产生设定的外部中断触发信号,P1IFG寄存器的值为______,P1IF标志位的值为______。答案:0x24;1;60.当一个ADC单次转换完成后,转换结果保存在______寄存器和______寄存器中。答案:ADCH;ADCL;61.当USART0串行接口0完成一个字节发送后,标志位______置1。答案:UTX0IF;62.将P1SEL寄存器的第0位、第3位、第4位和第5位置1,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P1SEL|=0x39;;P1SEL|=0x39;;P1SEL|=0x39;;63.将串口0接收到的数据读出存放到变量dat中的C语言代码是_________________。答案:dat=U0DBUF;;64.模拟信号和数字信号最主要的区别是一个是______的,一个是______的。答案:连续;离散;65.在进行CC2530程序设计的时候,为了可以方便的使用特殊功能寄存器的名字,要引入头文件______。答案:ioCC2530.h;iocc2530.h;IOCC2530.h;IOcc2530.h;66.将串口0接收到的数据读出存放到变量temp中的C语言代码是_________________。答案:temp=U0DBUF;;67.串口通信以______为单位按______进行数据传送,每个字符一位、一位地传输,并且字符均按照固定的格式传送,又被称为帧。答案:字符;位;68.用于将P0端口引脚配置成ADC的模拟I/O输入的寄存器是______。答案:APCFG;69.通过写______寄存器启动一个ADC单次转换。答案:ADCCON3;70.选择P0端口功能的寄存器是______,设置P1端口方向的寄存器是。__________答案:P0SEL;P1DIR;71.将数据0x17通过串口0发送出去的C语言代码是______。答案:U0DBUF=0x17;;72.从电信号的表现形式上,可以分为______和____________。答案:模拟信号;数字信号;73.voidInit_Port()初始化程序中对P1端口的部分引脚进行配置,P1_5、______、P1_2和______被设置成通用I/O端口答案:P1_4;P1_0;74.把P1_0、P1_3、P1_4和P1_5端口设为输出端口的代码是____________。答案:P1DIR|=0x39;;75.寄存器P0SEL可以设置P0端口的______。答案:功能;76.使能USART1串口1发送中断的C语言代码是______。答案:UTX1IE=1;77.voidInit_Port()初始化程序中对P1端口的部分引脚进行配置,其中______和______设置为输入方向。答案:P1_4;P1_0;78.P1_2和P1_5引脚产生设定的外部中断触发信号,P1IFG寄存器的值为________。答案:0x24;79.将P0SEL寄存器的第2位、第3位和第6位清0,同时不能影响寄存器中的其他位,其C语言编程的语句是______。答案:P0SEL&=~0x4c;;P0SEL&=~0x4C;;P0SEL&=~0x4c;;P0SEL&=~0x4C;;P0SEL&=0x4c;;P0SEL&=~0x4C;;80.CC2530的I/O口提供了______和____________两种外部中断触发方式。答案:上升沿触发;下降沿触发;81.将寄存器P0SEL的第6位、第3位和第2位清零,同时不影响该寄存器的其他位,在C语言中的语句应该是______。答案:P0SEL&=~0x4C;;82.CC2530的ADC支持最高______位的模数转换,具有多达______位的ENOB(数据有效位)。答案:14;12;83.voidInit_Port()初始化程序中对P1端口的部分引脚进行配置,其中______和______设置为输出方向。答案:P1_5;P1_2;84.单片机也叫______,是一种集成电路芯片。答案:微控制器;简答题1.使用中断方式,用SW1按键控制LED灯的显示效果,即:(1)系统上电后4个LED灯全部熄灭;(2)第一次按下SW1按键后,LED1点亮;(3)第二次按下SW1按键后,LED2点亮;(4)第三次按下SW1按键后,LED3点亮;(5)第四次按下SW1按键后,LED4点亮;(6)第五次按下SW1按键后,4个LED灯全灭;(7)五次按键过程后,从第(2)步开始进入新的控制周期。答案:2.使用中断方式,用SW1按键控制LED3的亮/灭状态,即:(1)系统上电后LED1熄灭;(2)按下2次SW1按键后,LED3点亮;(3)再按下5次SW1按键后,LED3熄灭;(4)返回第(2)步进入新的控制周期。答案:3.用查询的方法使用计算机的串口调试程序向实验板发送控制字符,实验板上的LED1、LED2灯根据控制字符进行点亮和熄灭两种状态的转换。控制字符“#”表示起始字符,第1位表示哪个LED灯,第2位表示灯的亮灭。如输入“#11”,则LED1灯亮,输入“#20”,则LED2灯灭。请根据要求补全下列程序:答案:C=U0DBUF;;4.用中断的方法使用计算机的串口调试程序向实验板发送控制字符,实验板上的LED1、LED3灯根据控制字符进行点亮和熄灭两种状态的转换。控制字符“#”表示起始字符,第1位表示哪个LED灯,第2位表示灯的亮灭。如输入“#11”,则LED1灯亮,输入“#30”,则LED3灯灭。请根据要求补全下列程序:答案:URX0IF=0;;5.按键开关控制LED3灯开关A)任务描述本任务以LED灯为通用I/O设备,使用按键控制LED3灯开关,每按下一次按键,LED3灯就切换一次亮/灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。答案:6.用查询的方法使用计算机的串口调试程序向实验板发送控制字符,实验板上的LED1、LED2灯根据控制字符进行点亮和熄灭两种状态的转换。控制字符“#”表示起始字符,第1位表示哪个LED灯,第2位表示灯的亮灭。如输入“#11”,则LED1灯亮,输入“#20”,则LED2灯灭。请根据要求补全下列程序:答案:receive_handler();;7.按键开关控制LED1灯闪烁A)任务描述本任务以LED灯为通用I/O设备,使用按键控制LED1灯闪烁。复位后4个LED灯全灭,按下第一次,LED1灯闪烁,再次按下,暂停闪烁,再次按下,LED1灯继续闪烁,如此反复。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。答案:8.编写CC2530程序控制LED4灯闪烁。A)任务描述本任务以LED灯为通用I/O设备,用CC2530控制LED4灯闪烁。b)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。C)任务相关寄存器:LED4连接在P1_4,需要将这个I/O口配置成通用I/O功能,将端口的数据传输方向设置成输出。①将P1_4配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表1-1-1所示。②将P1_4设置成输出口端口被配置成通用I/O功能后,还要设置其传输数据的方向。我们使用这个端口对LED进行控制,这实际是在对外输出信号,因此要将P1_4的传输方向设置成输出。配置端口的传输方向使用PxDIR寄存器,其描述见表1-1-2。答案:9.按键按下时LED2灯亮,松开时LED2灯灭A)任务描述本任务以LED灯为通用I/O设备,使用按键控制LED2灯开关,按键按下时LED2灯亮,松开时LED2灯灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,按下按键,观察任务效果。答案:10.利用按键触发定时器实现1个LED灯闪烁,周期1秒。任务描述:掌握CC2530按键和定时器的使用,使用按键触发定时器控制LED灯闪烁周期。①通电后程序开始运行时LED1灯熄灭。②按下模块上的“SW1”键后松开,实现LED1灯点亮0.5秒后熄灭0.5秒,周而复始。设定定时器1的分频系数需要使用T1CTL寄存器,通过设置DIV[1:0]两位的值为定时器选择分频系数,T1CTL寄存器描述见表1。答案:11.利用按键触发定时器实现1个LED灯闪烁,周期2秒。A)任务描述①通电后程序开始运行时4个LED灯熄灭。②按下模块上的“SW1”键后松开,实现LED1灯点亮0.5秒后熄灭1.5秒,周而复始。请按题目要求程序填空。答案:IRCON&=~0x02;;T1IF=0;;12.利用按键触发定时器实现1个LED灯闪烁,周期2秒。A)任务描述①通电后程序开始运行时4个LED灯熄灭。②按下模块上的“SW1”键后松开,实现LED1灯点亮0.5秒后熄灭1.5秒,周而复始。请按题目要求程序填空。答案:TimeCouter==60∗2;TimeCouter==30∗4;TimeCouter==120;13.编写程序实现实验板定期向计算机串口发送字符串“戴口罩,勤洗手,我是抗疫小卫士!\n”。实验板开机后按照设定的时间间隔,不断向计算机发送字符串,报告自己的状态,每发送一次字符串消息,LED1闪亮一次。即:(1)通电后LED1熄灭。(2)设置USART0使用位置。(3)设置UART工作方式和波特率。(4)LED1点亮。(5)发送字符串“Hello!IamCC2530。\n”。(6)LED1熄灭。(7)延时一段时间,3s。(8)返回步骤(4)循环执行。答案:14.编写CC2530程序控制LED3灯和LED4灯交替闪烁。A)任务描述本任务以LED灯为通用I/O设备,用CC2530控制LED3和LED4灯交替闪烁。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。C)任务相关寄存器:LED3和LED4分别连接在P1_3和P1_4,需要将这两个I/O口配置成通用I/O功能,将端口的数据传输方向设置成输出。①将P1_3和P1_4配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表1-1-1所示。②将P1_3和P1_4设置成输出口端口被配置成通用I/O功能后,还要设置其传输数据的方向。我们使用这个端口对LED进行控制,这实际是在对外输出信号,因此要将将P1_3和P1_4的传输方向设置成输出。配置端口的传输方向使用PxDIR寄存器,其描述见表1-1-2。答案:15.利用定时器实现LED1灯周期性闪烁,周期4秒。A)任务描述①通电后LED1灯每隔4秒闪烁一次。②LED1灯每次闪烁点亮时间为0.5秒。b)操作说明①设定定时器1的分频系数需要使用T1CTL寄存器,通过设置DIV[1:0]两位的值为定时器选择分频系数,T1CTL寄存器描述见表1。②将P1_0、P1_3、P1_4和P1_5配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表2所示。配置端口的传输方向使用PxDIR寄存器,其描述如表3所示。答案:16.按键按下时LED灯从中间至两头闪烁,松开时所有LED灯灭A)任务描述掌握CC2530的按键使用,使用按键控制LED灯从中间至两头闪烁,按键按下时LED灯从中间至两头闪烁,再全灭,如此反复;松开时所有LED灯灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,按下按键,观察任务效果。答案:17.编写程序实现实验板测定外部光敏传感器的电压,通过串口发送电压值。每隔2秒发送一次电压值的字符串消息,LED1闪亮一次。即:(1)通电后4个LED灯熄灭。(2)LED1点亮。(3)开启单通道ADC模数转换测量电压。(4)发送字符串“光照传感器电压值”与测量电压值。(5)LED1熄灭,延时2s。(6)返回步骤(2)循环执行。请按照题目要求程序填空。答案:Sensor_val/100+'0';;18.按键按下时LED1灯闪烁,松开时LED1灯灭A)任务描述本任务以LED灯为通用I/O设备,使用按键控制LED1灯闪烁,按键按下时LED1闪烁,松开时LED1灯灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,按下按键,观察任务效果。答案:19.用中断的方法使用计算机的串口调试程序向实验板发送控制字符,实验板上的LED1、LED3灯根据控制字符进行点亮和熄灭两种状态的转换。控制字符“#”表示起始字符,第1位表示哪个LED灯,第2位表示灯的亮灭。如输入“#11”,则LED1灯亮,输入“#30”,则LED3灯灭。请根据要求补全下列程序:答案:LED1=onoff;;LED3=onoff;;20.利用按键触发定时器实现1个LED灯闪烁,周期1秒。A)任务描述①通电后程序开始运行时4个LED灯熄灭。②按下模块上的“SW1”键后松开,实现LED1灯点亮0.5秒后熄灭0.5秒,周而复始。请按题目要求程序填空。答案:(IRCON&0x02)==0x02;IRCON&0x02==0x02;T1IF==1;21.编写CC2530程序控制LED1灯和LED2灯同时闪烁。A)任务描述本任务以LED灯为通用I/O设备,用CC2530控制LED1和LED2灯同时闪烁。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。C)任务相关寄存器:LED1和LED2分别连接在P1_0和P1_5,需要将这两个I/O口配置成通用I/O功能,将端口的数据传输方向设置成输出。①将P1_0和P1_5配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表1-1-1所示。②将P1_0和P1_5设置成输出口端口被配置成通用I/O功能后,还要设置其传输数据的方向。我们使用这个端口对LED进行控制,这实际是在对外输出信号,因此要将将P1_0和P1_5的传输方向设置成输出。配置端口的传输方向使用PxDIR寄存器,其描述见表1-1-2。答案:22.编写CC2530程序控制LED1灯和LED2灯交替闪烁。A)任务描述本任务以LED灯为通用I/O设备,用CC2530控制LED1和LED2灯交替闪烁。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。C)任务相关寄存器:LED1和LED2分别连接在P1_0和P1_5,需要将这两个I/O口配置成通用I/O功能,将端口的数据传输方向设置成输出。①将P1_0和P1_5配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表1-1-1所示。②将P1_0和P1_5设置成输出口端口被配置成通用I/O功能后,还要设置其传输数据的方向。我们使用这个端口对LED进行控制,这实际是在对外输出信号,因此要将将P1_0和P1_5的传输方向设置成输出。配置端口的传输方向使用PxDIR寄存器,其描述见表1-1-2。答案:23.用中断的方法使用计算机的串口调试程序向实验板发送控制字符,实验板上的LED1、LED3灯根据控制字符进行点亮和熄灭两种状态的转换。控制字符“#”表示起始字符,第1位表示哪个LED灯,第2位表示灯的亮灭。如输入“#11”,则LED1灯亮,输入“#30”,则LED3灯灭。请根据要求补全下列程序:答案:buff_RxDat[0]=='#';24.利用中断控制方式,使用SW1按键控制LED4的亮/灭状态,即:(1)系统上电后4个LED灯熄灭;(2)每次按下一次SW1按键并松开时,LED4切换自身的亮/灭状态。答案:25.按键开关控制LED1灯开关A)任务描述本任务以LED灯为通用I/O设备,使用按键控制LED1灯开关,每按下一次按键,LED1灯就切换一次亮/灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,观察任务效果。答案:26.利用按键触发定时器实现1个LED灯闪烁,周期4秒。任务描述:掌握CC2530按键和定时器的使用,使用按键触发定时器控制LED灯闪烁周期。①通电后程序开始运行时LED1灯熄灭。②按下模块上的“SW1”键后松开,实现LED1灯点亮0.5秒后熄灭3.5秒,周而复始。设定定时器1的分频系数需要使用T1CTL寄存器,通过设置DIV[1:0]两位的值为定时器选择分频系数,T1CTL寄存器描述见表1。答案:27.按键开关控制LED灯从中间至两头闪烁A)任务描述掌握CC2530的按键使用,使用按键控制LED灯从中间至两头闪烁。第1次按下按键时,LED灯从中间至两头闪烁,第2次按下按键时,LED灯全灭。B)操作流程根据控制电路图进行IAR编程,编译完成后将生成的Hex文件,下载至CC2530节点板,按下按键,观察任务效果。答案:28.使用CC2530单片机定时器1来控制LED1进行周期性闪烁,采用16MHz系统时钟信号,128分频,正计数/倒计数模式,即:A)任务描述①通电后LED1灯每隔2秒闪烁一次。②LED1灯每次闪烁点亮时间为0.5秒。b)操作说明①设定定时器1的分频系数需要使用T1CTL寄存器,通过设置DIV[1:0]两位的值为定时器选择分频系数,T1CTL寄存器描述见表1。②将P1_0、P1_3、P1_4和P1_5配置成通用I/O将I/O配置成通用I/O,需要使用PxSEL特殊功能寄存器,该寄存器的描述如表2所示。Ƒ将P1_0、P1_3、P1_4和P1_5设置成输出口配置端口的传输方向使用PxDIR寄存器,其描述如表3所示。答案:29.将CC2530单片机、仿真器与计算机正确连接,通过IAR软件建立工程,配置环境,生成hex文件下载到单片机,最后看到实验板上所有发光二极管闪烁。答案:答案缺失30.按键按下时LED灯从两头至中间闪烁,松开时所有LED灯灭A)任务描述掌握CC2530的按键使用,使用按键控制LED灯从两头至中间闪烁,按键按下时LED灯从两头至中间闪烁一次

温馨提示

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

评论

0/150

提交评论