MOOC 单片机原理与实验-厦门大学 中国大学慕课答案_第1页
MOOC 单片机原理与实验-厦门大学 中国大学慕课答案_第2页
MOOC 单片机原理与实验-厦门大学 中国大学慕课答案_第3页
MOOC 单片机原理与实验-厦门大学 中国大学慕课答案_第4页
MOOC 单片机原理与实验-厦门大学 中国大学慕课答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

MOOC单片机原理与实验-厦门大学中国大学慕课答案第一章单元测验1、问题:【S01】ARM处理器属于________架构。选项:A、冯·诺依曼架构B、哈佛架构C、串行架构D、并行架构正确答案:【哈佛架构】2、问题:【S01】关于嵌入式系统的特点,下列几种说法哪些是正确的?选项:A、小体积B、低功耗C、安全D、适应恶劣工作环境E、经济成本低正确答案:【小体积#低功耗#安全#适应恶劣工作环境#经济成本低】3、问题:【S01】在MCU中,堆栈是一个特殊的存储区域。堆栈用于函数调用和响应中断时,保存和恢复相关现场数据。选项:A、正确B、错误正确答案:【正确】4、问题:【S01】微型计算机中的三总线为:数据总线,地址总线,控制总线。选项:A、正确B、错误正确答案:【正确】5、填空题:【S01】嵌入式系统是以________为中心,以微型计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用微型计算机系统。正确答案:【应用】6、填空题:【S01】微控制器的英文简写为________。正确答案:【MCU##%_YZPRLFH_%##mcu】第二章单元测验1、问题:【S02】CORTEXM4F除了16位Thumb-2指令集外,还有________指令集。选项:A、汇编B、CISCC、ARM32位D、C语言正确答案:【ARM32位】2、问题:【S02】MSP432的低功耗是继承了________单片机的优秀基因。选项:A、MSP430B、ARMM4C、ARMCortexD、STM32正确答案:【MSP430】3、问题:【S02】ARMCortexM4有哪些特点?选项:A、32位的RISC微处理器B、NVICC、多个高性能的总线接口D、低成本的调试器功能正确答案:【32位的RISC微处理器#NVIC#多个高性能的总线接口#低成本的调试器功能】4、问题:【S02】ARM嵌入式微处理器是8位的处理器。选项:A、正确B、错误正确答案:【错误】5、问题:【S02】AMBA2.0总线架构有AHB、ASB和APB三组总线。选项:A、正确B、错误正确答案:【正确】6、问题:【S02】NVIC中的中断响应处理过程是软件完成的。选项:A、正确B、错误正确答案:【错误】7、问题:【S02】MSP432中的R1/R2/R3/R4的用处是用来存放程序地址指针。选项:A、正确B、错误正确答案:【错误】8、填空题:【S02】NVIC的中文全名是________。正确答案:【内嵌向量的中断控制器##%_YZPRLFH_%##内嵌向量中断控制器】第三章单元测验1、问题:【S03】MSP4322(ARMCortex-M4)微控制器上电初始化堆栈(SP)之后,执行到复位入口偏移地址是________?选项:A、0x0004B、0x0000C、0x0008D、0x000C正确答案:【0x0004】2、问题:【S03】ARM处理器中,C语言用long声明的变量位宽是?选项:A、32bit(4个字节)B、16bit(2个字节)C、64bit(8个字节)D、128bit(16个字节)正确答案:【32bit(4个字节)】3、问题:【S03】本课程实验采用的微控制器型号是?选项:A、MSP432P401RB、ARMCortex-M4C、MSP_EXP432P401RD、TM4C123GH6PM正确答案:【MSP432P401R】4、问题:【S03】CodeComposerStudio的初始化文件是?选项:A、startup_msp432p401r_ccs.cB、startup_msp432p401r_gcc.cC、startup_msp432p401r_ewarm.cD、startup_msp432p401r_uvision.s正确答案:【startup_msp432p401r_ccs.c】5、问题:【S03】在CCS集成开发环境中,MSP432P401R核心板集成的调试器名称是?选项:A、XDS110B、CMSIS-DAPC、TI-XDS100D、JTAG正确答案:【XDS110】6、问题:【S03】下列软件集成开发环境中,属于通用开发环境的是?选项:A、KeilMDKB、GCCC、TICCSD、MPLAB正确答案:【KeilMDK#GCC】7、问题:【S03】ARM编译器中,关于C语言位指令的说法,正确的是?选项:A、头文件中对BIT0-BITF都作了宏定义,包含处理器头文件之后,源代码中可直接使用B、BITC和BIT(12)执行效果一样C、头文件中对BIT0-BITF都作了宏定义,对应1个字节的相应比特位D、BIT(E)和BIT(14)执行效果一样正确答案:【头文件中对BIT0-BITF都作了宏定义,包含处理器头文件之后,源代码中可直接使用#BITC和BIT(12)执行效果一样】8、问题:【S03】有关CMSIS的说法,正确的是?选项:A、是CortexMicrocontrollerSoftwareInterfaceStandard的缩写B、即Cortex微控制器软件接口标准C、该软件接口标准除了支持Cortex-M系列微控制器以外,还支持Cortex-A11系列处理器D、CMSIS标准全部由ARM公司提供并维护正确答案:【是CortexMicrocontrollerSoftwareInterfaceStandard的缩写#即Cortex微控制器软件接口标准】9、问题:【S03】有关CMSIS-DSP的说法,正确的是?选项:A、是CMSIS标准库提供的一套数字信号处理算法库B、该算法库针对Cortex-M系列处理器进行了优化C、CMSIS-DSP支持从ARMC代码转换到DSP处理器的C代码D、CMSIS-DSP是ARM提供的可运行在通用DSP处理器上的一套算法库正确答案:【是CMSIS标准库提供的一套数字信号处理算法库#该算法库针对Cortex-M系列处理器进行了优化】10、问题:【S03】CCS集成开发环境中,观察变量值的几种方式是?选项:A、鼠标在待观察变量上停留B、在表达式窗口输入待观察变量名C、打开Watch窗口,添加待观察变量D、在调试界面使用查找功能,搜索到的变量直接显示变量值正确答案:【鼠标在待观察变量上停留#在表达式窗口输入待观察变量名】11、问题:【S03】CMSIS为处理器和外围设备提供了简单的软件接口,从而简化了软件的重复使用。选项:A、正确B、错误正确答案:【正确】12、问题:【S03】MSP432P401R系列微控制器支持CMSIS-DSP软件。选项:A、正确B、错误正确答案:【正确】13、问题:【S03】CMSIS-DSP软件库支持8/16/32位整数和32位浮点数运算。选项:A、正确B、错误正确答案:【正确】14、问题:【S03】CMSIS-DSP软件库支持8位、16位和32位浮点数运算。选项:A、正确B、错误正确答案:【正确】第四章单元测验1、问题:【S04】MSP432的外接时钟电路,一般由三个元器件构成,放置它们的原则是________。选项:A、尽量靠近两个时钟引脚B、尽量远离两个时钟引脚C、尽量靠近电源D、尽量靠近地正确答案:【尽量靠近两个时钟引脚】2、问题:【S04】通常电源和地之间,会放置去耦电容和滤波电容,布线时,放置它们的原则是________。选项:A、尽量靠近两个时钟引脚B、尽量远离两个时钟引脚C、尽量靠近电源和地之间D、尽量靠近地正确答案:【尽量靠近电源和地之间】3、问题:【S04】MSP432复位后,SP指针的初始值放在________。选项:A、0x0010B、0x0000C、0x003D、0x0004正确答案:【0x0000】4、问题:【S04】在MSP432复位后,系统从________开始执行程序。选项:A、0x0000B、0x0004C、0x0006D、0x0008正确答案:【0x0004】5、问题:【S04】在MSP432P401R的口袋实验板中,MCLK和SMCLK默认的时钟频率为________。选项:A、32.768KHzB、3MHzC、2MHzD、48MHz正确答案:【3MHz】6、问题:【S04】在MSP432P401R单片机中,下面哪些能产生NMI(NonMaskableInterrupt,不可屏蔽中断)?选项:A、振荡器故障B、电源供电系统故障C、电源控制管理故障D、内存管理故障正确答案:【振荡器故障#电源供电系统故障#电源控制管理故障】7、问题:【S04】中断向量序号是每一个中断源的固定编号,由芯片设计生产时决定的,编程时可以更改。选项:A、正确B、错误正确答案:【错误】8、问题:【S04】中断向量序号是每一个中断源的固定编号,由芯片设计生产时决定的,编程时不可以更改。选项:A、正确B、错误正确答案:【正确】9、问题:【S04】MSP432中一类是内核中断,另一类是非内核中断。内核中断主要是异常中断,非内核中断又称可屏蔽中断。选项:A、正确B、错误正确答案:【正确】10、问题:【S04】中断服务程序的入口地址与中断源在中断向量表的位置一一对应。选项:A、正确B、错误正确答案:【正确】11、填空题:【S04】在MSP432P401R中,可用于存储数据的SRAM大小是________。正确答案:【64KB##%_YZPRLFH_%##64kB##%_YZPRLFH_%##64KB##%_YZPRLFH_%##64kB##%_YZPRLFH_%##64K字节##%_YZPRLFH_%##64K字节##%_YZPRLFH_%##64K字节】第五章单元测验1、问题:【S05】“__enable_irq()”语句的作用是________。选项:A、内核全局中断使能B、GPIO模块中断使能C、指令调整D、进入睡眠状态正确答案:【内核全局中断使能】2、问题:【S05】GPIO模块中,每一个引脚的内部基本电路主要包括方向控制电路,输入缓冲器,输出________等组成。选项:A、多路开关B、上拉电阻C、下拉电阻D、锁存器正确答案:【锁存器】3、问题:【S05】GPIO模块中,外部信号作为中断触发时,可以配置为上升沿触发,或者________触发。选项:A、前沿B、电平触发C、其它D、下降沿正确答案:【下降沿】4、问题:【S05】MSP432应用编程中,语句“P2-DIR|=BIT6”的意思是________。选项:A、P2端口的第6引脚设为输出B、P6.2输出高电平C、P2端口的第6引脚设为输入D、P2.6=1正确答案:【P2端口的第6引脚设为输出】5、问题:【S05】MSP432在复位后,其引脚默认为________引脚。选项:A、第二功能引脚B、第三功能引脚C、输入D、输出正确答案:【输入】6、问题:【S05】如果MSP432的某个端口设置高驱动输出引脚,除了与一般驱动的端口配置相同外,还必须配置________。选项:A、输出寄存器B、方向寄存器C、驱动选择寄存器D、触发选择寄存器正确答案:【驱动选择寄存器】7、问题:【S05】在GPIO模块中,与中断配置相关的寄存器有________。选项:A、中断使能寄存器(PxIE)B、中断标志寄存器(PxIFG)C、中断选择寄存器(PxIES)D、中断向量寄存器(PxIV)正确答案:【中断使能寄存器(PxIE)#中断标志寄存器(PxIFG)#中断选择寄存器(PxIES)#中断向量寄存器(PxIV)】8、问题:【S05】GPIO模块的每个端口都可以任意配置引脚为输入或者输出引脚。选项:A、正确B、错误正确答案:【正确】9、问题:【S05】GPIO模块的某个引脚作为输入时,只能配置为上拉电阻。选项:A、正确B、错误正确答案:【错误】10、问题:【S05】除了GPIO模块中的与中断配置相关的寄存器外,还需配置内核NVIC的相应中断源的中断使能寄存器。选项:A、正确B、错误正确答案:【正确】11、问题:【S05】为了下一次中断响应,需要在中断服务程序中对中断标志位清零。选项:A、正确B、错误正确答案:【正确】12、填空题:【S05】解决键盘的机械抖动,所采取的措施有软件________,硬件去抖和RC低通滤波等其它措施。正确答案:【延时】第六章单元测验1、问题:【S06】假设希望将TimerA0设置为选择SMCLK时钟源,且工作在连续模式,下列控制字正确且最合理的是:选项:A、TA0CTL=TIMER_A_CTL_SSEL__SMCLK|TIMER_A_CTL_MC__CONTINUOUSB、TA0CTL=TIMER_A_CTL_SSEL__SMCLKTIMER_A_CTL_MC__CONTINUOUSC、TA0CTL+=TIMER_A_CTL_SSEL__SMCLK+TIMER_A_CTL_MC__CONTINUOUSD、TA0CTL|=TIMER_A_CTL_SSEL__SMCLKTIMER_A_CTL_MC__CONTINUOUS正确答案:【TA0CTL=TIMER_A_CTL_SSEL__SMCLK|TIMER_A_CTL_MC__CONTINUOUS】2、问题:【S06】以下哪些功能不属于TimerA的捕获模块?选项:A、设定捕获后输出的波形B、切换捕获/比较功能C、选择捕获发生的时刻D、指示错过的捕获正确答案:【设定捕获后输出的波形】3、问题:【S06】当使用TimerA连续模式产生多个时间间隔时,以下说法正确的是:选项:A、CCR的选择无需受芯片封装和引脚功能的限制B、不应利用CCR0产生时间间隔,应使用其他CCRC、溢出中断不起作用,由选择的CCR中断产生时间间隔D、MCU不宜进入休眠模式正确答案:【CCR的选择无需受芯片封装和引脚功能的限制】4、问题:【S06】利用定时器定期翻转LED灯,但是肉眼观察LED看不出闪烁现象,以下哪些原因不可能引起这个问题?选项:A、LED限流电阻阻值太小B、定时器周期太短C、使用了错误的输出波形D、定时器周期太长正确答案:【LED限流电阻阻值太小】5、问题:【S06】以下关于Timer32的说法,正确的是:选项:A、有三个中断可以利用B、有两路独立的32位定时器,每个定时器还可以拆分为2个16位定时器C、写入重载寄存器会在下次计数周期开始时使用新的初值D、往T32INTCLRx寄存器写入任意值,可以将定时器清零,重新计时正确答案:【有三个中断可以利用】6、问题:【S06】以下哪些属于定时器常见的使用场景?选项:A、基于PWM原理的LED亮度控制B、利用测速码盘进行的转速检测C、看门狗重启单片机D、基于传感器硬件中断触发的数据读取正确答案:【基于PWM原理的LED亮度控制#利用测速码盘进行的转速检测#看门狗重启单片机】7、问题:【S06】选择以下什么计数模式时,TimerA模块可以提供65536个时钟长度的计时周期?选项:A、连续模式B、向上/向下模式C、向上模式D、引脚输出模式正确答案:【连续模式#向上/向下模式】8、问题:【S06】以下TimerA模块的控制位中,安排在TAxCTL寄存器的是:选项:A、溢出中断允许B、时钟源选择C、CCRx中断允许D、捕获功能开关正确答案:【溢出中断允许#时钟源选择】9、问题:【S06】为了让CPU能正确响应TimerA0的CCR0中断,以下哪些程序操作是必须的?选项:A、__enable_irq()B、NVIC-ISER[0]=1((TA0_0_IRQn)31)C、TACTL|=TIMER_A_CTL_IED、__sleep()正确答案:【__enable_irq()#NVIC-ISER[0]=1((TA0_0_IRQn)31)】10、问题:【S06】选定TimerA0的CCR1输出60%占空比的方波,以下哪些设置可以实现?选项:A、向上计数模式,工作波形为toggle/set,CCR0值800,CCR1值480B、向上计数模式,工作波形为set/reset,CCR0值2000,CCR1值800C、向上计数模式,工作波形为reset/set,CCR0值1000,CCR1值400D、连续计数模式,工作波形为toggle/reset,CCR0值4000,CCR1值1600正确答案:【向上计数模式,工作波形为toggle/set,CCR0值800,CCR1值480#向上计数模式,工作波形为set/reset,CCR0值2000,CCR1值800】11、问题:【S06】以下哪些操作不会引起看门狗定时器重启MCU?选项:A、写入安全键值时同时写入多个控制信息B、多次写入安全键值C、写入错误的安全键值D、看门狗功能下定时时间到正确答案:【写入安全键值时同时写入多个控制信息#多次写入安全键值】12、问题:【S06】选择TimerA的CCR2进行捕获,已知前后两次捕获时CCR2的值分别为2000和3000,则前后两次捕获的时间间隔可能为多少个时钟宽度?选项:A、1000B、66536C、大于65536的值D、介于1000和65536之间正确答案:【1000#66536#大于65536的值#介于1000和65536之间】13、问题:【S06】以下哪些方法可以判断LED到底是在定时器作用下正确闪烁还是处于常亮状态?选项:A、将LED接高低电平直接导通,判断亮度是否增强B、用示波器观察输出到LED的波形C、将LED限流电阻适当加大D、更换波长更长的红色LED正确答案:【将LED接高低电平直接导通,判断亮度是否增强#用示波器观察输出到LED的波形】14、问题:【S06】以下关于RTC_C模块,说法正确的是:选项:A、可以设定四种特定的时间事件中断B、可以以BCD码对定时时间进行读写C、可以在LPM3.5低功耗模式下长期工作D、可以设定精确到秒的定时精度正确答案:【可以设定四种特定的时间事件中断#可以以BCD码对定时时间进行读写#可以在LPM3.5低功耗模式下长期工作】15、问题:【S06】以下关于RTC_C模块的操作,合法且合理的是:选项:A、改变时间寄存器时,先将RTCHOLD置1B、针对任何需要解锁才能操作的寄存器,写入完成后立即锁定C、写入定时寄存器时,同时写入安全键值进行解锁D、由模块逻辑自动判断写入时间的合法性正确答案:【改变时间寄存器时,先将RTCHOLD置1#针对任何需要解锁才能操作的寄存器,写入完成后立即锁定】16、问题:【S06】以下关于看门狗模块WDT_A的表述,哪些是正确的?选项:A、调试版产品可以关闭WDT_A,发布版应考虑是否启用看门狗功能B、写WDT_A控制字时,不同时写入安全键值或者写错安全键值将引起重启C、看门狗定时时间可以任意设置,只要是在32位计数器表示范围之内D、WDT_A有两路独立定时器,可以一路作为看门狗使用,另一路作为一般定时器使用正确答案:【调试版产品可以关闭WDT_A,发布版应考虑是否启用看门狗功能#写WDT_A控制字时,不同时写入安全键值或者写错安全键值将引起重启】17、问题:利用TimerA输出PWM波时,为了节省资源,任何占空比要求下,都应先考虑单独使用CCR0选项:A、正确B、错误正确答案:【错误】18、问题:利用TimerA进行输入捕获时,应根据捕获信号的频率范围为定时器设置合理的时钟频率。选项:A、正确B、错误正确答案:【正确】第七章单元测验(UART)1、问题:【S07A】MSP432的eUSCI模块中,包含________个UART模块。选项:A、4B、1C、2D、3正确答案:【4】2、问题:【S07A】RS232串行接口最远传输距离是________。选项:A、50英尺B、1200米C、1500米D、150米正确答案:【50英尺】3、问题:【S07A】UART的数据通信属于________。选项:A、异步全双工通信B、同步半双工通信C、异步半双工通信D、同步全双工通信正确答案:【异步全双工通信】4、问题:【S07A】请根据MSP432的用户指南,确定由下列哪一个控制位来决定UART模块数据传输方向?选项:A、UCMSBB、UCSPBC、UCPARD、UCPEN正确答案:【UCMSB】5、问题:【S07A】在MSP432的UART的帧格式中,设计的数据位________。选项:A、可以7位或者8位B、只有7位C、只有8位D、可随意定正确答案:【可以7位或者8位】6、问题:【S07A】属于UART模块的部件有________。选项:A、波特率发生器(Baud-RateGenerator)B、接收缓冲器(ReceiveBuffer)C、发送缓冲器(TransmitBuffer)D、发送移位寄存器(TransmitShiftRegister)正确答案:【波特率发生器(Baud-RateGenerator)#接收缓冲器(ReceiveBuffer)#发送缓冲器(TransmitBuffer)#发送移位寄存器(TransmitShiftRegister)】7、问题:【S07A】与MSP432的UART波特率相关的寄存器有________。选项:A、UCAxBRWB、UCAxMCTLWC、UCAxABCTLD、UCAxCTLW0正确答案:【UCAxBRW#UCAxMCTLW#UCAxABCTL#UCAxCTLW0】8、问题:【S07A】在MSP432中,UART有________等中断源,他们共用一个中断向量地址。选项:A、接收缓冲器满B、发送缓冲器空C、检测到起始位D、发送完毕正确答案:【接收缓冲器满#发送缓冲器空#检测到起始位#发送完毕】9、问题:【S07A】在使用MSP432的UART时,需要考虑异步串行通信协议,此时需要确定________等。选项:A、接口标准B、数据帧格式C、波特率D、起始位正确答案:【接口标准#数据帧格式#波特率】10、问题:【S07A】MSP432的I2C模块的UCRXIFG=1时,表示接收到一个字节的数据到UCAxRXBUF。选项:A、正确B、错误正确答案:【正确】11、问题:【S07A】MSP432的I2C模块的UCTXIFG=1时,表示当前发送缓冲器空。选项:A、正确B、错误正确答案:【正确】12、问题:【S07A】MSP432的UART的接收引脚的名称是UCAxTXD(TXD)。选项:A、正确B、错误正确答案:【错误】13、问题:【S07A】MSP432的UART模块的编程与GPIO模块无关。选项:A、正确B、错误正确答案:【错误】14、问题:【S07A】MSP432的UART模块发送引脚的名称是UCAxTXD(TXD)。选项:A、正确B、错误正确答案:【正确】15、问题:【S07A】在MSP432的UART初始化配置时,需要确保控制位UCSWRST=1。选项:A、正确B、错误正确答案:【正确】16、填空题:【S07A】MSP432的UART的编程中,UART模块A0的中断服务程序名称是________。(包括函数返回类型/参数)正确答案:【voidEUSCIA0_IRQHandler(void)】17、填空题:【S07A】MSP432的UART的波特率计算,当时钟源确定后,具体与哪些控制位有关系?(注意大小写,中间用英文逗号隔开)正确答案:【UCOS16,UCBRx,UCBRFx,UCBRSx】18、填空题:【S07A】MSP432具有________的接收/发送中断能力。正确答案:【独立】19、填空题:【S07A】根据MSP432用户指南,在UART异步使能(UCSYNC=0),异步工作模式的选择由________控制位来决定。(注意大小写)正确答案:【UCMODEx】20、填空题:【S07A】在MSP432的UART初始化配置,与GPIO模块,UART模块和________模块有关。(填写英文缩写)正确答案:【CS】21、填空题:【S07A】在MSP432的UART的初始化配置中,其eUSCIA0对应的中断向量名称宏定义为________。正确答案:【EUSCIA0_IRQn】22、填空题:【S07A】在MSP432的发送部件中的核心部件有发送缓冲器,移位寄存器和________。(填写中文)正确答案:【发送状态机】第七章单元测验(I2C)1、问题:【S07C】MSP432的I2C模块的中断标志位________。选项:A、通过软件清零B、通过自动清零C、通过硬件清零D、不用清零正确答案:【通过软件清零】2、问题:【S07C】MSP432的I2C模块正在响应的中断事件可以在________寄存器中查询。选项:A、UCBxIVB、UCBxIEC、UCBxIFGD、UCBxCTL正确答案:【UCBxIV】3、问题:【S07C】MSP432的I2C模块外部总线上必须连接________。选项:A、上拉电阻B、下拉电阻C、RC电路D、滤波电路正确答案:【上拉电阻】4、问题:【S07C】MSP432的I2C模块中,I2C工作时钟源选择位为________。选项:A、UCSSELxB、UCBxCTLW0C、UCBxCTLW1D、UCMODX正确答案:【UCSSELx】5、问题:【S07C】MSP432的I2C模块中,若设置为主机模式,需要将________位配置为1。选项:A、UCMSTB、UCBxCTLW1C、UCSSELxD、UCMODX正确答案:【UCMST】6、问题:【S07C】MSP432的I2C模块中,配置I2C从模式产生STOP条件位于寄存器________。选项:A、UCBxCTLW1B、UCBxCTLW0C、UCBxTBCNTD、UCBSTATW正确答案:【UCBxCTLW1】7、问题:【S07C】MSP432的I2C模块的时钟产生电路由时钟系统产生,可以选择的内部时钟源是________。选项:A、ACLKB、SMCLKC、LXFD、HXF正确答案:【ACLK#SMCLK】8、问题:【S07C】MSP432的I2C模块的通信速率是可编程的,其速率可能设置为________。选项:A、1MbpsB、100kbpsC、400KbpsD、2Mbps正确答案:【1Mbps#100kbps#400Kbps】9、问题:【S07C】MSP432的I2C模块的UCRXIFG0=1时,表示接收到一个字节的数据到UCBxRXBUF。选项:A、正确B、错误正确答案:【正确】10、问题:【S07C】MSP432的I2C模块的UCTXIFG0=1时,表示可以往UCBxTXBUF写一个字节的数据。选项:A、正确B、错误正确答案:【正确】11、问题:【S07C】MSP432的I2C模块的中断源共用一个中断标志位。选项:A、正确B、错误正确答案:【错误】12、问题:【S07C】MSP432的I2C模块的每个中断源各自有自己的中断使能位,并且是通过软件编程来实现。选项:A、正确B、错误正确答案:【正确】13、问题:【S07C】MSP432的I2C模块的启动信号和停止信号是由内部硬件电路产生。选项:A、正确B、错误正确答案:【正确】14、问题:【S07C】MSP432的I2C模块的应答信号是由软件编程控制GPIO引脚产生。选项:A、正确B、错误正确答案:【错误】15、问题:【S07C】MSP432的I2C模块的中断属于多源中断,一个模块只有一个中断入口地址。选项:A、正确B、错误正确答案:【正确】16、问题:MSP432的I2C模块中,当MCU在从机模式时,UCRXIFG0=1时,表示从机接收到与自己的地址匹配的数据。选项:A、正确B、错误正确答案:【正确】17、填空题:【S07C】MSP432的I2C模块的UCRXIE0的功能是________I2C模块的接收中断。正确答案:【使能】18、填空题:【S07C】MSP432的I2C模块发送数据时,寄存器方式编程时,软件将数据写入到________寄存器。(注:源代码中采用的,注意大小写)正确答案:【TXBUF】19、填空题:【S07C】MSP432的I2C模块接收数据时,寄存器方式编程时,软件从________寄存器读取数据。(注:源代码中采用的,注意大小写)正确答案:【RXBUF】20、填空题:【S07C】MSP432的I2C模块与外接相连的两个引脚名称是SCL和________。(注:用大写英文字母表示)正确答案:【SDA】21、填空题:【S07C】MSP432的I2C模块中,在对I2C模块进行配置时,需要首先置1________位。(注:英文大写)正确答案:【UCSWRST】第七章单元测验(SPI)1、问题:【S07B】DAC7512的接口为SPI串行接口,其分辨率________。选项:A、12位B、8位C、14位D、16位正确答案:【12位】2、问题:【S07B】DAC7512芯片在SYNCn________期间,连续写入16位。选项:A、低电平B、高电平C、上升沿D、下降沿正确答案:【低电平】3、问题:【S07B】MSP432的eUSCIB模块的SPI发送缓冲寄存器的名称为________。选项:A、UCBxTXBUFB、UCAxTXBUFC、UCAxRXBUFD、UCAxRXBUF正确答案:【UCBxTXBUF】4、问题:【S07B】MSP432的eUSCIB模块的SPI接收缓冲寄存器的名称为________。选项:A、UCBxRXBUFB、UCBxTXBUFC、UCAxTXBUFD、UCAxRXBUF正确答案:【UCBxRXBUF】5、问题:【S07B】SPI的片选信号线由________产生。选项:A、主机B、从机C、主机或者从机D、其它正确答案:【主机】6、问题:【S07B】SPI的时钟线由________产生。选项:A、主机B、从机C、主机或者从机D、其它正确答案:【主机】7、问题:【S07B】在MSP432中,SPI模块可配置的最高输入时钟频率为________。选项:A、24MHzB、11.5902MHzC、12MHzD、20MHz正确答案:【24MHz】8、问题:【S07B】MSP432的SPI模块可配置________。选项:A、最先收发从最低位开始B、最先收发从最高位开始C、三线制模式D、最高时钟频率正确答案:【最先收发从最低位开始#最先收发从最高位开始#三线制模式】9、问题:【S07B】MSP432的SPI模块属于多源中断,其中断源有:选项:A、UCTXCPTIFGB、UCSTTIFGC、UCTXIFGD、UCRXIFG正确答案:【UCTXCPTIFG#UCSTTIFG#UCTXIFG#UCRXIFG】10、问题:【S07B】MSP432的SPI模式的比特时钟都与下列哪些因素有关?选项:A、输入时钟B、分频系数C、时钟极性D、时钟相位正确答案:【输入时钟#分频系数】11、问题:【S07B】以下哪些是SPI接口的典型信号线?选项:A、SCLK:时钟线B、MOSI:主机输出,从机输入C、MISO:主机输入,从机输出D、CS:片选信号正确答案:【SCLK:时钟线#MOSI:主机输出,从机输入#MISO:主机输入,从机输出#CS:片选信号】12、问题:【S07B】MSP432的SPI模块,可支持的数据长度为7位或者8位。选项:A、正确B、错误正确答案:【正确】13、问题:【S07B】MSP432的SPI模块的输入信号线有四根。选项:A、正确B、错误正确答案:【错误】14、问题:【S07B】MSP432的SPI模块可配置为3线制或者4线制。选项:A、正确B、错误正确答案:【正确】15、问题:【S07B】MSP432的SPI模块只可配置为4线制。选项:A、正确B、错误正确答案:【错误】16、问题:【S07B】MSP43的SPI模块数据接收正确与否和时钟的极性和时钟相位的配置无关。选项:A、正确B、错误正确答案:【错误】17、问题:【S07B】MSP43的SPI模块数据采集正确与否和时钟的极性和时钟相位的配置有关。选项:A、正确B、错误正确答案:【正确】18、问题:【S07B】由Motorola(摩托罗拉)公司最初制定的SPI协议的全称是串行外设接口。选项:A、正确B、错误正确答案:【正确】19、填空题:【S07B】MSP43的SPI模块可配置为从机模式或者________模式。正确答案:【主机】20、填空题:【S07B】MSP43的SPI模块可配置为主机模式或者________模式。正确答案:【从机】第八章单元测验1、问题:【S08】MSP432的ADC14模块的窗口比较器可以配置________门限。选项:A、2B、3C、4D、5正确答案:【2】2、问题:【S08】MSP432的ADC14模块的每个通道可以配置________种工作模式。选项:A、4B、32C、6D、8正确答案:【4】3、问题:【S08】MSP432的ADC14模块的中断源的优先

温馨提示

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

评论

0/150

提交评论