微机试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一. 选择填空题
芯片其他模块
1】AW60看门狗模块启动后,清楚COP计数器的操作是写系统复位状态寄存器SRS,需要写入的值是(任意值)。
2】Freescale AW60的复位向量地址是$FFFE-$FFFF。
3】Freescale AW60有四种工作模式:RUN模式、BDM模式、WAIT模式和STOP模式。
IIC
4】IIC系统中可以有(1个)个主机。
5】IIC总线是Philips提出的,主要用于同一电路板内各集成电路模块之间的连接。
6】在硬件结构上,IIC采用数据和时钟两根线来完成数据的传输机外围器件的扩展,这两根线是开漏的,通过一个上拉电阻接到正电源,因此在空闲是呈高电平。
SPI
7】SPI的数据传输是在时钟信号SPSCK的控制下完成的,该信号也称为同步信号。
8】Freescale S08的SPI模块中,信号传输的时钟信号是由(主机)提供的。
9】SPI最稳定的通信方式是确保发送数据在一周期开始的时刻上线,接收方在1/2周期的时刻从线上取数。
10】Freescale S08的SPI模块时钟相位指决定数据是在时钟信号SPSCK的上升沿采样还是下降沿采样。
11】Freescale S08的SPI模块,时钟的极性指时钟信号在空闲时是高电平还是低电平。
12】SPI一般使用4根线,分别是串行时钟线SPSCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和从机选择线/SS。13】SPI是Freescale公司推出的一种同步串行通信接口,用于MCU和外围扩展芯片之间的串行连接,现已发展成一种工业标准。
定时器
14】定时器/计数器本质都是计数器,只是他们输入源的频率是否固定。
15】Freescale S08 AW60定时器模块具有定时、输入捕获、输出比较和PWM脉冲输出功能。
AD
16】A/D转换模块的采样精度是指数字量变化一个最小量时模拟信号的变化量。AW60的采样精度是10位,若参考电压是5V,则检测到的模拟量变化为4.88mV 或 5/2^(10)V。
SCI 中断
17】串行通信的传输方式有单工、半双工和全双工。
18】在串行通信中,对于波特率为9600位/秒的情形,每分钟最多可以传送960*60字节数据。
19】串行通信中,波特率是指每秒内传送的位数,波特率的单位是位/秒。
20】程序计数器PC存放下一条指令的地址,在执行转移指令时存放转移地址,在执行中断指令时存放中断子程序入口地址。
21】美国电子工业协会制订的串行物理接口标准RS-232C,采用负逻辑,-15V~-3V 为逻辑“1”,+3V~+15V为逻辑“0”。
22】Freescale S08CPU当发生中断时,CPU内部寄存器(H)不被自动保存在堆栈。
构件
23】嵌入式软件构件分为高层软件构件和底层软件构件,其中高层软件构件与硬件无关。
24】根据所拥有接口类型的不同,硬件构件分为核心构件、中间构件和终端构件三种类型。
25】嵌入式软件构件中是硬件驱动程序封装的构件称为底层软件构件或者底层构件。
AW60
26】 Freescale S08 CPU寄存器中(变址寄存器HX 堆栈指针SP 程序计数器PC)是16位寄存器。
27.】Freescale S08 CPU中有5个寄存器,分别是累加器A 、变址寄存器_HX 、堆栈指针SP 、程序计数器PC 和条件码寄存器CCR 。
28】一般情况下,MCU的硬件最小系统由(电源电路、复位电路和晶振电路组成)组成。
29】Freescale S08系列MCU的逻辑地址空间为64KB;地址范围为$0000-$FFFF
30】Freescale的08系列MCU中的MC9S08AW60内部资源,RAM空间有(2048)字节。
31】Freescale的08系列MCU中的MC9S08AW60内部资源,FLASH空间有(60K)字节。
二. 简答题:
【1】根据美国CMP Books出版的Jack Ganssle和Michael Barr著作“Embedded System Dictionary”,嵌入式系统的定义是什么?
试题答案嵌入式系统的定义:一种计算机硬件和软件的结合,也许还有机械装置,用于实现一个特定功能。在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。
【2】微控制器(MCU)的基本含义是什么?
试题答案微控制器(MCU)的基本含义是:
在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM等),定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。
【3】利用硬件构件思想设计嵌入式应用系统时应该遵循的基本原则有哪些?
答:1.构建的头文件和源程序文件的主文件名一致,且为构件名。
2.属性和操作的命名统一以构件名开头。
3对MCU内的模块寄存器名和端口名进行重定义,在其他代码里面都将使用宏名对模块寄存器和端口进行操作。
4内部函数与外部函数要设计合理,函数参数个数及类型要考虑周全。
5应用程序在使用底层构件时,严格禁止通过全局变量来传递参数,所有的数据传递都要通过函数的形式参数来接收。
【4】请简述IIC总线中开始信号、停止信号、应答信号的特点,以及总线数据的有效性。
开始信号:当SCL为高电平时,SDA由高电平向低电平跳变,产生开始信号,当总线空闲时,主机通过发送开始信号建立通信。
停止信号:当SCL为高电平时,SDA由低电平向高电平跳变,产生停止信号,主机通过发送停止信号,结束时钟信号和数据通信。SDA和SCL都将被复位为高电平状态,
重新开始信号:在II总线上,有主机发送一个开始信号启动一次通信后,在首次发送停止信号之前,主机通过发送重新开始信号。可以转换与当前从机的通信模式,或切换到与另一个从机通信。当SCL为高电平时,SDA由高电平向低电平跳变,产生重新开始信号,他的本质就是一个开始信号,
应答信号:接收数据的IC在接收到8为数据后,向发送数据的IC发出特定的低电平脉冲每一个数据字节后面都要跟一个应答信号,表示已收到数据。
总线数据的有效性:IIC总线以串行方式传输数据,从数据字节的最高位开始传送,没个数据位在SCI上都有一个时钟脉冲相对应,在一个时钟周期内,当时钟线高电平时,数据线上必须保持稳定的逻辑电平状态,高电平为数据1,低电平为数据0,当时钟信号为低电平时,才允许数据线上的电平状态变化,