微机原理复习题-参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.填空题。

1.单片机与普通计算机的不同之处在于其将__CPU__、__存储器__ 和_I/O接口___三部分集成于一块芯片之上。

2.MCS-51系列单片机中,片内无ROM的机型是__8031__,有4KB ROM的机型是__8051__,而有4KB EPROM 的机型是__8751__。

3.通常单片机上电复位时PC=__0000__H,SP=__07__H。

4.I/O数据传送方式有_P0___、__P1__、_P2___和_P3___四种。

5.当8051地RST端上保持__2个__机器周期以上低电平时,8051即发生复位。6.MOV A,#30H是__立即数__寻址方式。MOVX A,@DPTR是__变址__寻址方式。

7.微型计算机一般都是采用总线结构,它的系统总线有__地址总线__、__数据总线__、__控制总线__。

8.通常单片机上电复位时PC=__0000__H,SP=__07__H。8031单片机复位后R4所对应的存储单元地址为_04___H,因上电时PSW=__00__H。

9.MCS-51的中断系统优先级有_两___级,由__IP__寄存器控制。

10.MCS-51的堆栈存取数据的原则是_先进后出___。

11.若系统晶振频率为12MHZ,机器周期为__1__us,最短和最长指令周期分别为___1_us和__4__us。

12.MOV A,B是__寄存器__寻址方式。MOVC A,@A+PC是__变址__寻址方式。

13.使用8031单片机时需将EA引脚接___低_电平,因为其片内无__ROM__存储器。8051地RST端上保持__2__个机器周期以上低电平时,8051即发生

复位。

14.通常单片机上电复位时,SP=__0000__H,通用寄存器则采用第__0__组,这一组寄存器的地址范围是从___00_ H~__07__H。

15.8051单片机其内部有___21_个特殊功能寄存器,其中__0__个可以位寻址。

16.MCS-51单片机PC的长度为___16_位;另一个与PC长度相同的寄存器为_DPTR___。

17.若系统晶振频率为6MHZ,则时钟周期为__1/3__us,机器周期为__2__us,最短和最长指令周期分别为___2_us和___8_us。

二.简答题。

1.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。

答:内部资源有:

1、2个定时器

2、一个串口

3、128B的RAM

4、4个IO口

5、8位数据总线

6、16位地址总线

7、2个外部中断

8031,没有ROM,只能扩展ROM才能写程序

8051,有4K的ROM

8751,有4K的EPROM

2.为什么要对键盘进行“去抖”处理?

机械式按键在按下或释放时,由于触点弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。抖动时间的长短与开关的机械特性有关,一般为5~10ms。CPU在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作。为了克服按键触点机械抖动所致的检测误判,必须采取软件或硬件去抖动措施。

3.试写出设定INT0和定时器0的中断请求为高优先级和允许它们中断的程序。

如果INT0和定时器0同时有中断请求时,试问MCS-51先响应哪个中断请求?为什么?

答:可用字节操作指令对IE和IP进行设置:

MOV IE,#83H ;同时置位EA、ET0和EX0

MOV IP,#03H ;置位PX0和PT0

也可用位操作指令进行设置,此处从略。

因为本题中外中断0和定时器0同为高优先级,当它们同时发中断请求时,系统则按硬件设定的自然优先级顺序响应中断,因此MCS-51先响应外中断0的中断请求。

4.MCS-51系列单片机有哪7种寻址方式?

1.直接寻址

2.位寻址

3.立即数寻址

4.寄存器寻址

5.寄存器间接寻址

6.变址寻址

7.相对寻址

5.简述8051单片机内部结构主要有哪些部件组成。

(1)一个8位微处理器CPU。

(2)数据存储器RAM和特殊功能寄存器SFR。

(3)内部程序存储器ROM。

(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信

6.MCS-51单片机外部中断申请有几种方式?为什么外部中断一般不用电平触发方式?

答:MCS-51单片机外部中断请求申请信号可以是低电平触发方式,也可以是负脉冲触发方式。对于采用负脉冲触发方式的外部中断请求标志位IE0或IE1的清“0”是由单片机硬件自动完成的,用户无需参与。对低电平触发方式的外部中断请求信号,需要外加电路并配合指令,在中断响应后将INT0、INT1 引脚电平从低电平强制为高电平,从而将INT0、INT1引脚的低电平中断请求信号撤除,可见低电平方式的外部中断请求信号的撤除比较麻烦,因此一般应尽可能采用负脉冲触发方式申请中断。

7.简述程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? PSW是一个8位寄存器,用来存放指令执行的有关状态信息。PSW中各位的状态信息一般是在指令执行过程中形成的,也可以根据需要由用户采用传送指令加以改变。

a。P(PSW.0):奇偶标志位,用于表示累加器A中二进制数值为1奇偶性。

b。F1、F0(PSW.1、PSW.5):用户标志位,作为用户自行定义的一个状态标志

c。OV(PSW.2)溢出标志位,用于指示算数运算中是否有溢出

d。RS1、RS0(PSW.4、PSW.3):工作寄存器选择控制位,用户通过软件选择CPU当前工作的寄存器组。

e。AC(PSW.6):辅助进位标志位,当进行加法或减法运算并产生由第四位向高四位进位或借位时,AC被硬件置1,否则清零

f。CY(PSW.7):进位标志位,用于表示加法或减法运算时最高位是否有进位或借位,如有则被置1。在进行位操作时,CY还可作为位累加器使用,相当于累加器A。

8.I/O数据传送的方法有哪几种?

程序直接控制方式,中断控制方式,DMA方式

9.什么是堆栈?堆栈和堆栈指针SP有什么作用?

堆栈是计算机存储数据的一种数据结构,通常由一块存储区和指向该存储区的指针SP构成。SP的作用就是指示当前要出栈或入栈的数据,并在操作执行后自动递增或递减。

相关文档
最新文档