《嵌入式系统基础与实践》-试卷及答案 A卷_第1页
《嵌入式系统基础与实践》-试卷及答案 A卷_第2页
《嵌入式系统基础与实践》-试卷及答案 A卷_第3页
《嵌入式系统基础与实践》-试卷及答案 A卷_第4页
《嵌入式系统基础与实践》-试卷及答案 A卷_第5页
全文预览已结束

下载本文档

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

文档简介

姓名:班级:学号:座号:………………装………………订………………线………………第2页共2页*****20—20学年度第学期期终考试《嵌入式系统》试卷说明:本试卷共2页、三大题,答卷一律在答题纸处进行,答在其它处不得分。一、填空题(每空2分,本题满分30分)1.嵌入式系统是以为中心、以计算机技术为基础、可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2.Cortex-M3在复位后,处理器会进入。3.嵌入式系统一般由硬件层、、软件层和组成。4.Cortex-M3是一个位处理器内核。5.在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的。6.STM32的A/D转换器配置为单次转换模式时,可通过设置位和来完成。7.STM32F10x系列芯片中的SPI模块的CPOL(时钟极性)位用于配置在没有数据传输时时钟的空闲状态电平,当CPOL=0,SCK引脚在空闲状态保持,当CPOL=1,SCK引脚在空闲状态保持。8.串口通信时发送数据时,使用的函数是。9.RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);这句代码实现的功能是。10.uC/OS-II的任务状态主要有五种,分别是睡眠态、、、等待态和中断服务态。二、单项选择题(每小题2分,本题满分20分)11.Cortex-M3的提供的流水线是()(A)2级 (B)3级(C)4级 (D)5级12.下面哪个系统不属于嵌入式系统 ()(A)飞行控制系统

(B)机顶盒(C) B超(D)联想笔记本13.下列关于中断嵌套说法正确的是()(A)只要响应优先级不一样就有可能发生中断嵌套(B)只要抢占式优先级不一样就有可能发生中断嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套(D)以上说法都不对14.STM32F103ZET芯片中的E代表什么含义()(A)引脚数目(B)FLASH容量 (C)封装信息(D)工作温度范围15.存储一个32位数0x12345678到1000H~1003H四个字节单元中,若以小端模式存储,则1000H存储单元的内容为()(A)0x12(B)0x21(C)0x78(D)0x8716.Contex-M3处理器的寄存器R14代表()(A)通用寄存器(B)链接寄存器(C)程序计数器(D)程序状态寄存器17.下图中WAKEUP连接了STM32F103的PA0GPIO,PA0通用IO端口映射到外部中断事件线上是()(A)EXTI线0(B)EXTI线1(C)EXTI线13(D)EXTI线1618.与PC机系统相比,下列哪个选项不是嵌入式系统所独有的特点。()(A)系统内核小(B)专用性强(C)可执行多任务(D)系统精简19.STM32的USART根据()寄存器M位的状态,来选择发送8位或者9位的数据字。 ()(A)USART_CR1 (B)USART_CR2(C)USART_BRR (D)USART_CR320.下面关于实时操作系统的叙述中,不正确的是()(A)实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务(B)实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间(C)实时操作系统就是系统启动后运行的一个后台程序(D)实时操作系统可以根据应用环境的要求对内核进行裁剪和重配三、综合题(本题共4个小题,本题满分50分)21.(10分)STM32有哪几种时钟源,其频率各为多少?22.(10分)嵌入式软件体系结构有哪几种结构,请简述其各自的特点。23.(15分)图1为按键识别的电路图,引脚PE5应该设置成什么模式?如果没有电阻R4,应该设置成什么模式?在这种模式下,按键没有按下和按下的时候,PE5的电平分别是什么?图1 图2(15分)编写程序实现4个LED灯按照LED1、LED2、LED3、LED4的顺序循环点亮和循环熄灭,采用库函数方法,硬件连接图如图2所示。《嵌入式系统》试卷一、填空题(每空2分,本题满分20分)1.应用,软硬件2.线程模式+特权级3.中间层、应用层4.325.同步6.ADON位,外部触发启动7.低电平,高电平8.USART_SendData()9.开启外设GPIOC的时钟10.就绪态,运行态二、单项选择题(每小题2分,本题满分20分)11.B12.D13.B14.B15.C16.B17.A18.C19.A20.B三、综合题(本题满分50分)21.(10分)答:1、HSI是高速内部时钟,RC振荡器,频率为8MHz; 2、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz; 3、LSI是低速内部时钟,RC振荡器,频率为40KHz; 4、LSE是低速外部时钟,接频率为32.768KHz的石英晶体; 5、PLL为锁相环倍频输出,其时钟输入源可选择为HIS/2、HSE或者HSE/2。倍频可选择为2~16倍,最高输出频率不得超高72MHz。22.(10分)答:1、轮转结构。它是一种非常简单的结构,没有中断,没有共享数据,无须考虑延迟时间,其优点是简单,缺点是这种结构很脆弱,适用范围窄。 2、带中断的轮转结构。相比轮转结构这种结构可对优先级进行更多的控制,缺点是所有任务代码以同样的优先级来执行。 3、函数队列调度。在这种结构中,中断程序在一个函数指针中添加一个函数指针,以供main函数调用,主程序仅需要从该队列中读取相应的指针并且调用相关的函数。优点在于该结构main函数可以根据任何可以达到目标的优先级方案来调用函数,这样任何需要更快响应的任务代码都可以被更早执行,缺点是较低优先级函数可能永远不能得到执行。 4、实时操作系统。它是软件结构发展的更高阶段,通过任务调度管理来实现资源设备合理使用,是系统执行效率更高。优点是系统的响应时间相对稳定,缺点是操作系统本身需要一定的处理时间。23(15分)答:图中的电路,设置成上拉输入模式或浮空输入模式都可以。如果没有电阻R4,需要设置成上拉输入模式。没有按键按下时,PE5的电平是高电平,有按键按下时,PE5的电平是低电平。24、(15分)答:voidLED_Init(void){ GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10|GPIO_Pin_11; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_Init(GPIOB,&GPIO_InitStructure);}…while(1){ /*循环点亮LED*/ GPIO_WriteBit(GPIOB,GPIO_Pin_8,(BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOB,GPIO_Pin_9,(BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOB,GPIO_Pin_10,(BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOB,GPIO_Pin_11,(BitAction)0x01); Delay(0XFFFFF); GPIO_WriteBit(GPIOB,GPIO_Pin_8,(BitAction)0x00); Delay(0XFFFFF); GPIO_WriteBit(GPIOB,GPIO_Pin_9,(BitAction)0x0

温馨提示

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

评论

0/150

提交评论