您好,欢迎访问三七文档
选择题1、以下不是ARM含义的是(C)。A、一种高级RISC技术B、一个高级RISC(精简指令集)处理器的公司C、一种高级编程语言D、一类采用高级RISC的处理器2、关于Cortex-M4内核,下列说法正确的是(D)。A、Cortex-M4采用冯•诺依曼结构B、Cortex-M4是16位处理器内核C、Cortex-M4内部有一个两级流水线D、Cortex-M4内核有一个紧密耦合的NVIC3、最新的Cortex内核包含多个系列,以下哪个不属于cortex内核系列(D)A、A系列B、R系列C、M系列D、H系列4、下面哪个不是Thumb-2指令集的优点(B)。A、兼顾了代码密度和处理性能B、完全兼容之前的ARM汇编程序C、降低了编译难度D、避免状态切换带来的额外开销5.堆栈数据进出原则是(B)A、先进先出B、后进先出C、后进后出D、不确定6、GPIOPortA的基地址为:0x4005.8000,若要采用位带操作对PA2实现置位,以下哪个位带别名地址正确的?(B)A、0x22B00008B、0x42B00008C、0x43130008D、0x231300087、在Cortex-M4系统调试中,PC主机通过仿真器与目标系统的()接口相连。A、JTAGB、PCIC、并口D、USB接口8、下列哪项不是ADC转换器的主要技术指标()。A、分辨率B、频率C、转换速率D、量化误差9、波特率115200是指传送()A、115200字节/秒B、115200位/秒C、115200字/秒D、115200/8位/秒10、下面哪种方式不属于异步通信方式的是()。A、UARTB、USBC、SSID、CAN11、中断屏蔽器能屏蔽()。A、所有中断和异常B、除了NMI外所有异常和中断C、除了NMI、异常所有其他中断D、部分中断12、ADC转换过程不含哪项()。A、采样B、量化C、编码D、逆采样13、TM4C1294处理器的USB接口最高速度可达()。A、80Mbit/sB、480Mbit/sC、960Mbit/sD、240Mbit/s14、Context–M4处理器的寄存器R14代表()。A、通用寄存器B、链接寄存器C、程序计数器D、程序状态寄存器15、对输入的方波进行脉宽测量,定时器应工作在以下哪种工作模式?()A、定时器模式B、边沿计数模式C、边沿计时模式D、PWM模式16、以下不是ARM含义的是()。A、一种高级RISC技术B、一个高级RISC(精简指令集)处理器的公司C、一种高级编程语言D、一类采用高级RISC的处理器17、中断屏蔽器能屏蔽()。A、所有中断和异常B、除了NMI外所有异常和中断C、除了NMI、异常所有其他中断D、部分中断18、采用主振荡器MOSC作为系统时钟SysClk,并且禁用PLL,则运行和休眠模式配置寄存器RSCLKCFG各位域应该如何配置()A、USEPLL=1,PLLSRC=0x3B、USEPLL=0,PLLSRC=0x3C、USEPLL=0,PLLSRC=0x0D、USEPLL=1,PLLSRC=0x019、下列是Cortex–M4处理器可以使用的堆栈的栈是()。A、线程栈B、进程栈C、多线程栈D、空栈20、cortexM4处理器的GPIO通过以下哪个寄存器实现中断状态的清除()A、GPIOISB、GPIOMISC、GPIOICRD、GPIORIS21、Cortex-M4内核支持的汇编指令集有()。A、1种B、2种C、3种D、4种22、Cortex-M4的提供的单周期乘法位数是()。A、8B、16C、32D、6423、下面是Context-M4软件执行方式的是()。A、特权方式B、普通方式C、Handle方式D、Thread方式24、下面关于cortexM4工作模式说法不正确的是()A、休眠模式下仅休眠模块运行B、睡眠模式通过WFI指令实现C、深度睡眠模式外设时钟频率不可改变D、睡眠模式不执行代码25、下面哪种方式不属于异步通信方式的是()。A、UARTB、USBC、I2CD、CAN26、设置GPIO口的中断触发条件为上升沿触发模式,以下寄存器设置正确的是()A、GPIOIS=1,GPIOIBE=0,GPIOIEV=1;B、GPIOIS=1,GPIOIBE=1,GPIOIEV=1C、GPIOIS=0,GPIOIBE=0,GPIOIEV=1D、GPIOIS=0,GPIOIBE=0,GPIOIEV=027、下列哪项不是ADC转换器的主要技术指标()。A、分辨率B、频率C、转换速率D、量化误差28、TM4C1294处理器的USB接口最高速度可达()。A、80Mbit/sB、480Mbit/sC、960Mbit/sD、240Mbit/s29、Context–M4处理器的寄存器R13代表()。A、通用寄存器B、堆栈指针寄存器C、程序计数器D、程序状态寄存器30、嵌套向量中断控制器NVIC和处理器内核接口紧密耦合,主要目的是()。A、结构更紧凑,减小芯片的尺寸B、连接更可靠,减小出错的概率C、减小延时,高效处理最近发生的中断D、无所谓,没有特别的意思,远一点也没有关系判断题1、Cortex-M4系列支持Thumb-2指令集和arm指令集。(F)2、外部总线扩展接口EPI有3种主要工作模式:同步动态随机访问存储器模式、传统主机总线模式以及通用模式。(T)3、当Contex-M4处理器在Thread模式下,代码一定是非特权的。(F)4、.Context-A系列处理器主要面向低成本、低功耗单片机应用领域而定制。(F)5、TM4C1294具有4个SSI模块,8个UART,10/100M以太网MAC,2个CAN2.0模块,1个USB2.0OTG。(T)6、Cortex-M4的每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。(T)7、所谓不可屏蔽的中断就是优先级不可调整的中断。(F)8、TM4C1294芯片内部集成的2个12位ADC是一种逐次逼近型模拟数字转换器。(T)9、向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。(F)10、TM4C1294处理器的μDMA支持16位和32为数据宽度,不支持8为数据宽度。(F)11、为了实现正确的操作,TM4C1294的I2C接口的SDA管脚必须配置为开漏信号。(T)12、Cortex-M系列不支持Thumb-2指令集。(F)13、Cortex-M4体系架构中,有了位带位操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。(T)14、Cortex-M4在深度睡眠模式下,外设时钟频率不可改变。(F)15、外部总线扩展接口EPI有3种主要工作模式:同步动态随机访问存储器模式、传统主机总线模式以及通用模式。(T)16、TM4C1294串口既可以工作在全双工模式下,也可工作在半双工模式下。(T)17、TM4C1294内部有一个12位高达1M次/秒采样率的ADC模块。(T)18、TM4C1294具有4个SSI模块,8个UART,10/100M以太网MAC,2个CAN2.0模块,1个USB2.0OTG。(T)19、Cortex-M4的每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。(T)20、嵌套向量中断控制器NVIC和处理器内核接口紧密耦合,主要目的是减小延时,高效处理最近发生的中断。(T)21、为了实现正确的操作,TM4C1294的I2C接口的SDA管脚必须配置为推挽信号。(F)填空题1、Cortex-M4包含四种异常状态,分别是,,和。2、通用定时器有6种工作模式,分别为、、、、和。3、TM4C1294微处理器有四个时钟源,分别是:、、和。4、TM4C1294微处理器的四种工作模式为:、、和。5、设置GPIO口的中断触发条件为上升沿触发模式,应设置GPIOIS=,GPIOIBE=,GPIOIEV=。6、配置GPIO第二功能的时候,需要配置寄存器和寄存器的位域。7、Cortex分为三个系列:、和。8、Cortex-M处理器采用的架构是。9、Cortex-M4的堆栈生长方向是,堆栈分为和两个堆栈。10、四种I2C模式:、、和。12、若差分采样的VREFP为3.3V,VREFN为0V,当转换结果为0X8FF,那么Vin+Vin-,当转换结果为0X800,那么Vin+Vin-。四、简答题1、阐述ARMCortex-M4微处理的结构和特点。2、TM4C1294微处理器有哪几种复位方式?3、什么是PWM技术?并给出PWM定时器和PWM比较器的作用。4、TM4C1294开发环境中如何新建一个CCS文件?需进行哪些配置。5、简述TM4C1294处理器微处理器的性能特点和应用领域。6、TM4C1294微处理器有哪几种工作模式?并简要给出各工作模式的特点。7、TM4C1294处理器有多少个物理GPIO模块?如何进行GPIO的数据寄存器读写操作?计算与分析题1、什么是位带操作?什么是位带别名区,什么是位带区?试计算0x2006.0000第6位的位带别名。2、试计算0x20000000.6(第6位)的位带别名和0x40000000.1(第1位)的位带别名。3、TM4C1294的I2C模块,已知CLK_PRD=40ns,TIMER_PRD=2,SCL_LP=6,SCL_HP=4,计算I2C产生的SCL频率。
本文标题:单片机复习题
链接地址:https://www.777doc.com/doc-7406118 .html