嵌入式系统原理试题库+参考答案_第1页
嵌入式系统原理试题库+参考答案_第2页
嵌入式系统原理试题库+参考答案_第3页
嵌入式系统原理试题库+参考答案_第4页
嵌入式系统原理试题库+参考答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

嵌入式系统原理试题库+参考答案一、单选题(共60题,每题1分,共60分)1、/**@addtogroupPeripheral_registers_structures*@{*//***@briefAnalogtoDigitalConverter*/typedefstruct{__IOuint32_tSR;__IOuint32_tCR1;__IOuint32_tCR2;__IOuint32_tSMPR1;__IOuint32_tSMPR2;__IOuint32_tJOFR1;__IOuint32_tJOFR2;__IOuint32_tJOFR3;__IOuint32_tJOFR4;__IOuint32_tHTR;__IOuint32_tLTR;__IOuint32_tSQR1;__IOuint32_tSQR2;__IOuint32_tSQR3;__IOuint32_tJSQR;__IOuint32_tJDR1;__IOuint32_tJDR2;__IOuint32_tJDR3;__IOuint32_tJDR4;__IOuint32_tDR;}ADC_TypeDef;ADC注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR2的偏移地址为()A、0x14B、0x18C、0x1cD、0x20E、SRAMF、FlashG、ADC_JDRxH、ADC_CR1正确答案:A2、SysTick定时器校正值为()A、12000B、15000C、10000D、9000正确答案:C3、SysTick定时器的中断号是()A、6B、4C、5D、7正确答案:A4、在数字音频信息数字化过程中,正确的处理顺序是()。A、量化、取样、编码B、取样、编码、量化C、取样、量化、编码D、编码、取样、量化E、IP地址解决了网络中所有计算机的统一编址问题F、IP数据报是一种独立于各种物理网络的数据包格式G、路由器(router)是实现网络与网络互连的关键设备正确答案:C5、关于ARM处理器的命名,以下说法错误的是()。A、ARM11之后,采用ARMCortex来命名B、ADCNC、R1,R2,R3D、ADDEQE、ANDEQF、ADCEQG、嵌入式最小硬件系统包括嵌入式处理器H、嵌入式最小硬件系统包括时钟电路正确答案:D6、MHz,应该设置MODE[1:0]值为()A、0B、1C、10D、11E、EXTIF、EXTIG、EXTIH、EXTI正确答案:A7、一般而言,移植VxWorks操作系统有4种操作类型,下面不属于这4种操作类型的是()。A、用户界面移植B、宿主机移植C、体系结构移植D、目标板移植E、VxWorksF、RTAIG、RTLinuxH、Windows7正确答案:D8、USART中用于设置波特率的寄存器是()。A、USART_SRB、USART_DRC、USART_BRRD、USART_CRE、USART_Init();F、USART_Cmd();G、USART_SendData();H、USART_ReceiveData();正确答案:D9、Cortex–M3的存储格式中专用外设总线区域可以使用()A、小端格式B、大端格式C、小端或大端格式D、没有正确答案E、ENABLF、或者G、SETH、YES正确答案:A10、()寄存器的目的就是用来允许对GPIO寄存器进行独立位的读/修改操作A、GPIOX_BSRRB、GPIOX_IDRC、GPIOX_LCKRD、GPIOX_ODR正确答案:A11、Cortex-M3的提供的单周期乘法位数是()A、8B、16C、32D、64正确答案:C12、以下哪些寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作()A、GPIOX_BSRRB、GPIOX_CRLC、GPIOX_BSRRD、GPIOX_IDR正确答案:A13、可以复用为TIM2通道1的I/O口为()。A、PA0B、PA1C、PA6D、PC6正确答案:A14、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以()的方式访问A、16B、16C、32D、32E、CNFy[1:0]F、MODEy[1:0]G、MODEH、CN正确答案:B15、STM32F4支持()个SPI接口。A、2B、3C、4D、5E、以上说法都正确F、RCC_APB1PeriphClockCmd(RCC_APB2Periph_SPI1,G、;H、RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1,正确答案:A16、ADC转换过程不含哪项()A、采样B、量化C、编码D、逆采样正确答案:D17、STM32通用定时器TIM的16位计数器可以采用三种方式工作,\b6\b[为向上计数模式、____模式和____模式。(填空题)A、UIFB、ARPEC、UGD、URSE、0x4001F、0x4001G、0x4001H、0x4001正确答案:C18、关于ARM处理器的异常,以下说法错误的是()。A、复位异常级\b[?0Q\bB、FIQ是外部中断异常C、每个异常中断向量占据4个字节正确答案:B19、STM32处理器的USB接口可达()A、8Mbit/sB、12Mbit/sC、16Mbit/sD、24Mbit/s正确答案:B20、STM32中,1个DMA请求占用至少()个周期的CPU访问系统总线时间。A、1B、2C、3D、4正确答案:B21、/**@addtogroupPeripheral_registers_structures*@{*//***@briefAnalogtoDigitalConverter*/typedefstruct{__IOuint32_tSR;__IOuint32_tCR1;__IOuint32_tCR2;__IOuint32_tSMPR1;__IOuint32_tSMPR2;__IOuint32_tJOFR1;__IOuint32_tJOFR2;__IOuint32_tJOFR3;__IOuint32_tJOFR4;__IOuint32_tHTR;__IOuint32_tLTR;__IOuint32_tSQR1;__IOuint32_tSQR2;__IOuint32_tSQR3;__IOuint32_tJSQR;__IOuint32_tJDR1;__IOuint32_tJDR2;__IOuint32_tJDR3;__IOuint32_tJDR4;__IOuint32_tDR;}ADC_TypeDef;ADC注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR1的偏移地址为()A、0x20B、0x1cC、0x18D、0x14正确答案:D22、下面是Context-M3处理器的工作模式的是()A、ThreadB、ThumbC、Thumb-2D、DebugE、线程栈F、进程栈G、多线程栈H、空栈正确答案:B23、以下NVIC相关寄存器中,中断优先级寄存器是()。A、ISERB、ICERC、ISPRD、IP正确答案:D24、以下关于ARM处理器说法正确的是()。XQ\b字节地址中,低字节数据存放在低字节地址中A、ARM处理器支持8位、16位、24位和32位数据处理B、MPU为ARM处理器的存储器管理单元C、MMU为ARM处理器的存储器保护单元正确答案:A25、以下IWDG相关寄存器中,重装载寄存器是()。A、IWDG_KRB、IWDG_RLRC、IWDG_PRD、IWDG_SR正确答案:B26、Cortex–M3使用的存储器格式是()A、小端格式B、大端格式C、小端或大端格式D、没有正确答案正确答案:D27、配置某个通道采用时间,使用的寄存器是()。A、ADC_CR1B、ADC_CR2C、ADC_SQRxD、ADC_SMPRx正确答案:D28、以下NVIC相关寄存器中,中断挂起寄存器和中断解挂寄存器\b6\b[是()。A、ICER和ISERB、ISER和ICERC、ISPR和ICPRD、ICPR和ISPR正确答案:C29、将TIM5的通道1配置为输入捕获模式,包含的操作不正确的是()。A、使能GPIOA的时钟,RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,B、;正确答案:A30、以下IWDG操作中,实现“喂狗”的操作是()。A、IWDG_ReloadCounter();B、IWDG_Enable();C、IWDG_SetReload((uint16_t)D、A);E、IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);F、IWDG_ReloadCounter();G、IWDG_Enable();H、IWDG_SetReload((uint16_t)正确答案:B31、下面是Context-M3处理器代码执行方式的是()A、特权方式B、普通方式C、HandleD、Thread正确答案:A32、下面不属于STM32的bxCAN的主要工作模式为()。A、正常模式B、环回模式C、睡眠模式D、65536E、65535F、1024G、4096正确答案:A33、若某个GPIO引脚外接上拉电阻与按键开关相连,按键没有按下时为低电平,按下为Q\bA、推挽输\bGB、上拉输入C、开漏输\bD、下拉输入正确答案:D34、STM32F407的每个通用I/O端口有()个32位的配置寄存器,()个32位的数据寄存器,A、4,B、4,C、2,D、2,正确答案:B35、关于硬件抽象层,下面的描述中错误的是()。A、硬件抽象层是嵌入式硬件电路板的最基本软件B、硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合C、硬件抽象层是操作系统内核的重要组成部\bSD、UnixE、WindowsF、AndroidG、iOSH、用户界面正确答案:A36、将TIM14的通道1配置为PWM模式,包含的操作不正确的是()。A、使能TIM14的时钟,RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM14,B、;C、4D、2E、6F、7正确答案:D37、下面关于存储器的叙述中,错误的是()。A、DDRB、DDR2C、铁电存储器FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而正确答案:B38、中断屏蔽器能屏蔽()A、所有中断和异常B、除了C、除了正确答案:B39、嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。A、应用软件必须在基于嵌入式操作系统平台上来开发B、通常采用宿主机-目标机的开发架构C、在线仿真器D、JTAG适配器E、示波器F、传感器正确答案:B40、Contex–M3处理器的寄存器r14代表()A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器正确答案:B41、STM32F4支持()个DAC通道。A、2B、3C、4D、5正确答案:A42、下面关于USB的叙述中,错误的是()。A、在具有OTG的USB总线上,可以实现在没有主机情况下从设备之间直接进行点对点通信B、USC、2.0D、主机的USB接口向从设备提供了电源E、USB支持热插拔正确答案:B43、Cortex-M3的提供的流水线是()A、2B、3C、5D、8正确答案:B44、PWM中决定信号脉宽的寄存器是()。A、TIMx_CCRxB、TIMx_CNTC、TIMx_ARRD、TIMx_CCMRx正确答案:A45、ADC转换过程正确的是()A、采样—量化—编码B、量化—采样—编码C、采样—编码—量化D、编码—采样—量化E、频率F、转换速率G、量化误差正确答案:B46、下面关于S3C2410嵌入式微处理器芯片RTC的叙述中,错误的是()。A、实时钟模块RTC采用单独的供电引脚和单独的时钟源B、RTC内部的年(YEAR)、月(MON)、日(DAY)数据寄存器中的数据以BCD码表示C、RTC内部的寄存器能以8位、16位或32位的方式访问D、电子邮件系统E、电子书阅读器F、微博G、飞行控\bf3+5,H、持续时间正确答案:B47、PWM是______A、脉冲宽度调\bfB、脉冲频率调\bfC、脉冲幅度调\bfD、脉冲位置调\bf正确答案:A48、和PC系统机相比嵌入式系统不具备以下哪个特点()。A、系统内核小B、专用性强C、系统精简D、系统软件E、FPGF、编程软件G、嵌入式中间件H、。正确答案:C49、固件库中的标志状态(FlagStatus)类型被赋予以下两个值()A、ENABLB、或者C、SUCCESSD、SETE、YESF、10MHzG、2MHzH、50MHz正确答案:B50、配置某个通道在通道组中的转换顺序,使用的寄存器是()。A、ADC_CR1B、ADC_CR2C、ADC_SQRxD、ADC_SMPRx正确答案:C51、文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。[?拔ZA、GB2312包括6000多汉字,但不包含西文、俄文等其他字符B、GB2312字符集中的汉字与符号在系统中采用双字节表示C、40MBD、60MBE、80MBF、120M正确答案:A52、STM32F4与ARM的关系,正确的是()A、STM32F4采用ARMB、STM32F4是ARM公司的一款处理器C、STM32F4采用ARMD、STM32F4与ARM正确答案:A53、以下对STM32F107集成A/D的特性描述正确的是()A、供电需求:B、输入范围:VREF-≤VIN≤VREF+C、性能线设备的转换时间:28MHzD、访问线设备的转换时间:56MHz正确答案:B54、NVIC可用来表示优先权等级的位数可配置为是()A、2B、4C、6D、8E、Cortex-M3F、Cortex-M4G、Cortex-M6H、Cortex-M8正确答案:A55、STM32F407中的端口输入数据寄存器的地址偏移为()A、08HB、00HC、10HD、12正确答案:C56、USART挂接的总线是()。A、6个USART都挂接在APB1总线上B、6个USART都挂接在APB2总线上C、USART2-5挂接在APB1总线上,USART1、6挂接在APB2总线上D、USART2-5挂接在APB2总线上,USART1、6挂接在APB1总线上正确答案:C57、每个DMA通道具有()个事件标志。A、3B、4C、5D、6正确答案:A58、PWM中决定信号周期的寄存器是()。A、TIMx_CCRxB、TIMx_CNTC、TIMx_ARRD、TIMx_CCMRx正确答案:C59、下面关于UART、RS-232、RS-485的叙述中,错误的是()。A、基于UART可以构成RS-232接口和RS-485接口B、RS-485接口标准的最长通信距离与RS-232接口标准的最长通信距离相当C、RS-485标准采用差\b6D、通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接正确答案:B60、STM32F4中时钟相关的固件库定义在()文件中。A、stm32f4xx_rcc.h、stm32f4xx_rcc.cB、stm32f4xx_exti.h、stm32f4xx_exti.cC、stm32f4xx_tim.h、stm32f4xx_tim.cD、stm32f4xx_rtc.h、stm32f4xx_rtc.cE、RCC_APB1PeriphClockCmd(F、RCC_APB2PeriphClockCmd(G、RCC_AHB1PeriphClockCmd(H、RCC_AHB2PeriphClockCmd(正确答案:C二、多选题(共30题,每题1分,共30分)1、等待ADC1注入组转换结束,下\bGB?A、while(!B、;C、while(ADC_GetFlagStatus(ADC1,D、==E、while(ADC_GetFlagStatus(ADC1,F、!=G、while(!H、Value正确答案:CD2、等待USART1接收一个字节,方法正确的是()。A、while(USART1->SRB、while(USART1->SRC、while(USART_GetFlagStatus(USART1,D、!=E、while(USART_GetFlagStatus(USART1,F、==正确答案:ACD3、()基于STM32的嵌入式软件开发,有____和____两种方式。____方式运行速度快、占用存储空间小,____方式运行速度慢、占用存储空间大。两种模式本质上都是通过操作____完成的。()voidGPIO_Configuration(){GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOA,&GPIO_InitStructure);}…while(){/*循环点亮LED*/GPIO_WriteBit(GPIOA,GPIO_Pin_2,()0x01);//①()、()、()、()、A、F);B、F);C、F);D、F);正确答案:ABCD4、等待SPI1将一帧数据发送完成的语句正确的是()。A、==B、==C、==D、whileE、==F、whileG、whileH、while正确答案:BEH5、关于EXTI中断线映射正确的是()。A、每一个I/O口只能映射\b`5FB、EXTI有16个I/O中断线,因此对应有16个ISRC、PA5应配置成下拉输入模式,PA6应配置成上拉输入模式D、PA5应配置成上拉输入模式,PA6应配置成下拉输入模式正确答案:BC6、可以复用为TIM14_CH1的I/O端口是()。A、PC7B、PH5C、PA7D、PF9正确答案:CD7、PWM中与信号占空比有关的是()。A、TIMx_PSCB、TIMx_CNTC、TIMx_ARRD、TIMx_CCRx正确答案:CD8、以下关于NVIC的说法正确的是()。标准化A、NVIC支持16级可编程中断,包括10个内核中断和82个可屏蔽中断B、以上都正确正确答案:AB9、可以复用为SPI2的GPIO引脚是()。A、PA4、PA5、PA6、PA7B、PB3、PB4、PB5、PA15C、PB9、PB10、PB14、PB15D、PB12、PB13、PC2、PC3正确答案:CD10、可以复用为USART1的RXD的I/O端口是()。A、PA9B、PA10C、PB6D、PB7正确答案:BD11、让SPI1发送数据ch的语句正确的是()。A、SPI_I2S_ReceiveData(SPI1,ch);B、SPI_I2S_SendData(SPI1,C、SPI1->DRD、returnE、chF、chG、chH、SPI1->DR正确答案:AC12、将TIMx的通道1配置为PWM模式,需要进行的设置有()。A、TIMx_CCMR1的OC1M[2:0]位,决定使用PWM1F\b?_3:02B、TIMx_CCER1的CC1P位,决定有效电平的Q\b?~C、TIMx_CCER1的CC1E位,使能OC1的输\bGD、TIMx_ARRE、TIM_OCxInit(F、TIM_OCxPreloadConfig(G、TIM_ARRPreloadConfig(H、TIM_SetCompareX(正确答案:AD13、可以复用为USART1的TXD的I/O端口是()。A、PA9B、PA10C、PB6D、PB7正确答案:AC14、以下关于USART的叙述正确的是()。A、USART是通用异步收发器,只能实现异步通信B、USART是通用同步异步收发器,既可以实现同步通信,也可以实现异步通信C、USART支持全双工异步通信,也支持同步单向通信和半双工通信D、USART的通信协议中,支持8位或9位数据位,数据位Q\b?}正确答案:BC15、以下关于USART的叙述正确的是()。A、USART的小数波特率发生器系统,可以使波特率更精准B、USART的数据位可以设置为8或9位,其中第9位可以作为奇偶校验位C、USART有单独的发送和接收使能位,可以只发送或只接收,也可以既发送又接收正确答案:ABC16、USART(名词解释)A、I2C实现的是同步全双工通信B、I2C实现的是异步半双工通信C、I2C是三线式同步半双工串行通信总线标准D、I2C是两线式同步半双工串行通信总线标准E、I2C是三线式异步步半双工串行通信总线标准F、I2C是两线式异步半双工串行通信总线标准G、I2C通信协议需要一个中心主机H、I2C总线上可以挂接多个器件,其中一个作为主控器,其他作为从器件,主控器靠片选信号CS选择与正确答案:ACD17、以下关于通用定时器TIM2-TIM5的说法正确的是()。A?;A、每个定时器都完全独立,没有相互共享任何资源,不能级连使用B、计数溢\b*?&C、物理上对应两个寄存器,程序员都可以直接对其进行操作,以实现双缓冲模式D、物理上对应两个寄存器,但只有一个寄存器程序员可以对其进行操作,另一个是真正起作用的影子E、物理上对应两个寄存器,当TIMx_CR.APRE=0时,两者直通,为非缓冲方式,写入TIMx_ARR的值在下一F、物理上对应两个寄存器,当TIMx_CR.APRE=1时,仅在每个更新事件时两者是接通的,为缓冲方式,写G、TIMx_CR1H、TIMx_ARR正确答案:ABC18、要使PF9和PF10置1,以下固件库方式操作正确的是()。A、GPIO_SetBits(GPIOF,GPIO_Pin_9B、GPIO_WriteBit(GPIOF,GPIO_Pin_9C、GPIO_WriteD、GPIO_SetBits(GPIOF,GPIO_Pin_9E、GPIO_SetBits(F、GPIO_WriteBit(G、GPIO_ReadInputDataBitH、GPIO_ReadInputData正确答案:CD19、使能内部温度传感器通道,使用的寄存器是()。A、ADC_CR1B、ADC_CR2C、ADC_CCRD、ADC_SSRE、转换结束标志EOCF、注入转换结束标志JEOCG、模拟看门狗标志AWDH、转换开始标志STRT正确答案:ABCD20、以下与定时器的定时时间有关是()。A、TIMx_CR1B、TIMx_ARRC、TIMx_PSCD、时钟CK_PSC的频率正确答案:BCD21、PWM中与信号周期有关的是()。A、TIMx_PSCB、TIMx_CNTC、TIMx_ARRD、TIMx_CCRx正确答案:AC22、关于Cortex-M4的位带操作,以下说法正确的是()。A、所谓位带操作实际上就是允许用位地址操作一个字中的某一位B、Cortex-M4的所有存储空间都允许位带操作C、位带区中的地址既可以进行字操作,也可以通过“位带\b[D、Cortex-M4仅可以在两个存储区域实现位带操作,即内部SRAM的最低1MB和片内外设的最低1M正确答案:ACD23、响应优先级为0;中断2的抢占优先级为6,响应优先级为1;中断5的抢占优先级为4,响应优先级为1;\bfA、优先级顺序为:中断5>中断1>中断2B、中断1和中断2可以嵌套中断5,中断1和中断2无嵌套关系C、中断5可以嵌套中断1和中断2D、中断5可以嵌套中断1和中断2E、在寄存器SCB->AIRCR[10…8]中进行正确答案:ABCD24、让USART1发送一个字节数据ch,方法正确的是()。A、USART1->DRB、USART1->TDRC、USART1->RDRD、USART_SendData(USART1,ch);E、chF、chG、chH、res=USART_ReceiveData(USART1);正确答案:AD25、Cortex处理器是一种()A、RISC处理器B、CISC处理器C、32位处理器D、16位处理器正确答案:AC26、DAC1采用12位右对齐模式,将数字量2000送入DAC1进行转换,下\bGB?)。A、DAC_SetChannel1Data(DAC_Align_12b_R,B、DAC->DHR12R1C、DAC->DHR1D、DAC->DOR1E、adcxF、adcxG、adcxH、adcx正确答案:ABC27、Cortex处理器采用()

温馨提示

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

评论

0/150

提交评论