2014华南理工大学-嵌入式A卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《嵌入式系统》试卷第1页共1页诚信应考,考试作弊将带来严重后果!华南理工大学本科生期末考试《嵌入式系统》A卷注意事项:1.开考前请将密封线内各项信息填写清楚;2.所有答案请直接答在试卷上;3.考试形式:闭卷;4.本试卷共()大题,满分100分,考试时间120分钟。题号一二三总分得分一、单项选择题(20分)(注意:从20道中任选10道完成,答题数超出10道者,依序以前10道已答题为准,每小题2分,共20分,本题答案填写在下表中有效)12345678910得分111213141516171819201、嵌入式处理器系统中访问速度昀快存储器件的是。A.寄存器B.cacheC.Flash存储器D.SRAM2、下列存储器中的能直接配置到嵌入式处理器内存空间的是。A.NANDFlashB.NORFlashC.SD卡D.串行存储器3、STM32F103xxx处理器系统中访问I/O外设寄存器使用。A.专门的I/O指令B.机器指令C.与访问内存相同的指令D.以上都不是_____________________…姓名学号学院专业班座位号课室(密封线内不答题)……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………《嵌入式系统》试卷第2页共2页4、嵌入式处理器能直接执行的只有。A.符号语言B.高级语言C.汇编语言D.机器语言5、STM32F103xxx处理器上电复位后I/O端口被配置成模式。A.输入浮空B.输入上拉C.输入下拉D.输出6、STM32F103xxx处理器中的独立看门狗(IWDG)其计数脉冲由提供。A.HSIB.LSIC.HSED.LSE7、Cortex™-M3内核的工作电源电压为。A.5VB.3.3VC.1.8VD.以上都不是8、嵌入式处理器的体系结构A.仅采用冯•诺依曼体系结构B.仅采用哈佛体系结构C.即不采用冯•诺依曼体系结构,也不采用哈佛体系结构D.即可采用冯•诺依曼体系结构,也可采用哈佛体系结构9、STM32F103xxx处理器模式功耗昀低。A.待机模式B.停机模式C.睡眠模式D.运行模式10、一个STM32F103xxx的USART异步传输过程:设每个字符对应一个起始位、8个数据位、无校验、1个停止位,如果波特率为2400bps,那么每秒钟能传输的字符(字节)数为              个。A.200B.240C.2400D.30011、在STM32F103XX系列处理器中,不属于它的通用数字输入输出IO端口为()A、PAB、PDC、PJD、PG12、RS232-C串口通信中,表示逻辑1的电平是()。A、0VB、3.3VC、+5V~+15VD、-15V~-5V13、关于中断嵌套说法正确的是()A只要抢占式优先级不一样就有可能发生中断嵌套B只要响应优先级不一样就有可能发生中断嵌套C只有抢占式优先级和响应优先级都不一样才有可能发生中断嵌套D以上说法都不对的14、Context–M3处理器的寄存器R15代表()A通用寄存器B程序计数器C链接寄存器D程序状态寄存器15、假设使用奇偶校验位,STM32的UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要()个时钟节拍。A、8B、9C、11D、10《嵌入式系统》试卷第3页共3页16、STM32芯片内部集成的()位ADC是一种模拟/数字转换器,具有18个通道,可测量16个外部和2个内部信号源。A.14B.13C.11D.1217、下列CPSR寄存器标志位的作用说法错误的是()A、V:借位B、N:负数C、C:进位D、Z:零18、STM32的中断屏蔽器能屏蔽()。A所有中断和异常B除了NMI外所有异常和中断C部分中断D除了NMI、异常所有其他中断19、在STM32F103XX系列处理器中,系统内部集成的模拟数字转换器ADC,()A只可实现扫描模数转换B只可实现单次模数转换C可实现单次模数转换或扫描模数转换D没有正确答案20、STM32的高寄存器可以被所有的()位汇编指令访问。A、64B、16C、8D、32二、填空题(注意:从20道中任选10道完成,答题数超出10道者,依序以前10道已答题为准,每小题2分,共20分)1、在嵌入式计算机系统中,下列部件都能够存储信息:①SRAM、②CPU内的通用寄存器、③串行存储器。按照嵌入式处理器存取速度排列,由快至慢依次为。其中,不能直接作为内存的是。2、嵌入式系统以应用为中心,以为基础,可裁减,功能、可靠性、成本、体积、功耗严格有要求的专用计算机系统。3、嵌入式系统硬件系统包括(至少写出2个):。4、与通用计算机系统技术发展方向不同,嵌入式计算机系统在技术发展方向追求对特定对象系统的。《嵌入式系统》试卷第4页共4页5、MCU的昀大特点是单片化,大大减小,从而使下降,可靠性提高。6、嵌入式微处理器的指令系统即可采用,又可以采用。7、哈佛结构则是不同于冯·诺依曼结构的一种并行体系结构,系统中设置的两条总线是,从而使数据的吞吐率提高了约倍。8、嵌入式处理器中已采用和即将采用的先进技术有(至少写出2个):,,。9、32位嵌入式系统存储体系中,每个字单元中包含4个字节,有两种不同存放的格式。分别为大端序格式(big-endian格式)和小端序格式(little-endian格式)。其小端序格式的存储特点是,。10、STM32F103xxx处理器的4个供电区域为:,,,。11、微处理器控制I/O端口或部件的数据传送方式有2种:程序查询方式和方式。12、GPIOX_和GPIOX_BRR寄存器的目的就是用来允许对GPIO寄存器进行的读/修改操作。13、在ARM的汇编程序中,关键字CODE用于定义汇编,DATA用于定义汇编数据段。14、3级流水线的ARM处理器,指令的执行分为、译码级和执行级。《嵌入式系统》试卷第5页共5页15、STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成。16、STM32F103XX片上FLASH程序存储器的编程可以通过以下几种方式来实现:(1)通过;(2)通过在系统编程ISP(InSystemProgramming),即USART0通讯接口;(3)通过应用编程IAP(InApplicationProgramming)。17、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、和中央对齐模式。18、处理器芯片厂商预置的Bootloader属于启动模式(BOOT0=1,BOOT1=0)19、ARM嵌入式系统中的常用的源文件类型,汇编程序文件为后缀为的文件。20、Cortex-M3可支持4GB存储空间,不同区域的划分,从0x00000000至0x1FFFFFFF是属于区。三、应用题(注意:从8道中任选4道完成,答题数超出4道者,依序以前4道已答题为准,每小题15分,共60分)1、Cortex™-M3内核的SRAM内存空间分配如图1,其中包含1个位段(bit-band)区和1个位段别名区。位段区将位段别名区中的每个字(32bits,4bytes)映射到位段区的一个位,在位段别名区写入一个字具有对位段区的目标位执行读-改-写操作的相同效果。图1《嵌入式系统》试卷第6页共6页假设:bit_word_addr是位段别名区中字的地址,它映射到某个目标位;bit_word_base是位段别名区的起始地址,图中为0x22000000;byte_offset是包含目标位的字节在位段区里的偏移量,图中位段区起始地址为0x20000000;bit_number是目标位所在字节的位号;(1)已知bit_band_base、byte_offset和bit_number,写出求bit_word_addr的计算公式。(2)计算SRAM地址为0x20000400的字节中的位3在位段别名区中的字地址。2、STM32F103xxx的通用定时器TIMx时基电路关键部分如图2所示。图2(1)、设CK_PSC脉冲信号频率为72MHz,初始化时PSC预分频器寄存器写入999,CNT计数器寄存器写入17999,CNT计数器设置为向下计数,计算该定时器的定时时间。(2)、设CK_PSC脉冲信号频率为36MHz,要求该定时器的定时时间为1秒,PSC预分频器寄存器仍设置为999,CNT计数器寄存器应该初始化的值是多少?《嵌入式系统》试卷第7页共7页3、关于STM32F103xxx的通用同步异步收发器USART。(1)同步传输的波特率为何大于异步传输的波特率?(2)你所知道的STM32F103xxx同步模式有哪些?(至少写出2个)(3)请画出异步通信、1个起始位、8个数据位、无校验、1个停止位,传输2个字节0x35、0x55的数据帧图。4、STM32F103xxx内部的实时时钟RTC单元如图3图3(1)实时时钟RTC昀多可以设置几个中断?分别是哪几个?(2)如果图中RTCCLK来自外部低速晶振,其晶振的标称频率为32768Hz,TR_CLK周期为1秒,如果该晶振精度为20ppm(precisionpermillion),这个RTC一年的误差是多少秒?《嵌入式系统》试卷第8页共8页(3)设TR_CLK周期为1秒,将时钟初始化为2014年6月4日10点10分10秒,请计算RTC_CNT初始化值,要有必要的推导过程。(注:按一年365天计算,①不考虑世纪年;②不考虑闰年,2月份全部为28天)《嵌入式系统》试卷第9页共9页5、试使用ARM汇编语言编写一个循环程序,实现从10开始的8个偶数的累加。6、简述STM32的高级控制定时器TIM1的结构(包括:定时器的位数、是否可自动装载、主要用途、与通用控制定时器TIMx的关系等方面叙述)。7、请描述Cortex–M3处理器基本结构中,NVIC支持的优先级分组方式。《嵌入式系统》试卷第10页共10页8、使用图4的STM32处理器电路进行实验,要求将两个LED灯DS0和DS1交替闪烁(请使用PA或PD端口的2个引脚)。请连接线路,并编写实验程序。图4使能PORTA时钟指令为:RCC-APB2ENR|=(12);使能PORTD时钟指令为:RCC-APB2ENR|=(15);系统时钟设置子程序为:Stm32_Clock_Init(9);延时400毫秒子程序为:delay_ms(400);端口配置高寄存器(GPIOx_CRH)(x=A..E):《嵌入式系统》试卷第11页共11页端口配置低寄存器(GPIOx_CRL)(x=A..E):《嵌入式系统》试卷第12页共12页

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功