单片机原理及应用综合练习题一

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

《单片机原理及应用》综合练习题一一.填空题(每空1分,共20分)

1.计算机的系统总线有(数据总线)、控制总线和(地址总

线)。

2. 单片机与普通计算机的不同之处在于其将( RAM(数据存储器)

)、( CPU(中央处理器) )、I/O口(串口、并口等) 、ROM(程

序存储器)集成于一块芯片上。

3. SP总是指向堆栈的(栈顶),堆栈位于(数据)存储器空间。

4.读数据存储器空间时,()控制信号有效,读程序空间时()控制

信号有效。

5. MCS-51单片机的串行通讯方式可以分为:(同)步和(异)步。

6. 半导体存储器的最重要的两个指标是(存储容量)和(存取速度)。

7. LED数码管按其内部电路连接方式可分为(共阴)和(共阳)两种结构。

8. 定时器0和定时器1的中断标志分别为(TF0)和 (TF1)。

9. MCS-51单片机有(5)个中断源,可分为(2)个中断优先级。

10.MCS-51单片机中特殊功能寄存器的地址空间是从(80H)到(FFH)。

二.简答题(每题2分,共10分)

1. 8051有哪几个中断源? CPU响应中断时,中断入口地址各是多

少?

答:外部中断INT0/INT1,定时计数器T0/T1,串口中断

分别是0003H,0013H,000bH,001bH,0023H

2. MCS-51单片机的汇编语言指令由哪几部分组成?各部分的作用是什

么?

答:操作码,目的操作数,源操作数

操作码(用来规定要完成的操作),操作数(操作对象)

3. 简述中断、中断源的含义?

答:中断:程序执行时,允许外部或内部事件通过硬件中断程序执行,并跳去中断

程序执行,待执行完中断后返回主程序执行。

中断源:能产生中断的事件。

4. 简述程序存储器和数据存储器各有何功用?

答:程序存储器存储主程序及中断服务程序。数据存储器存储

变量,堆栈数据和特殊功能寄存器。

5. MCS-51的外部中断有哪两种触发方式?如何选择?

答:IT=1下降沿触发,IT=0低电平触发。

三.阅读下列程序段,回答问题 (10分)

设A=0FH,R0=30H,片内RAM的(30H)=0AH,(31H)

=0BH,(32H)=0CH,写出下列程序段执行后,相关寄存器或存储单元的内容。

MOV A,@R0

MOV @R0,32H

MOV 32H,A

MOV R0,#31H

MOV A,@R0

SJMP $

A=(0BH),R0=(31H),(32H)=(0AH)

写出下列程序段执行后,相关寄存器或存储单元的内容。

MOV 35H,#03H

MOV DPTR,#TAB

MOV A,35H

MOVC A,@A+DPTR

SJMP $

ORG 1050H

TAB:DB 00H,03H,04H,10H,16H

A=(10H)DPTR=(1050H)

四.写出能实现下列功能的指令。(每题2分共10分)

(1)将A中的内容与寄存器B中的内容交换;

XCH A,B

(2) 将R0内容送入R1;

MOV A,R0

MOV R1,A

(3) 将片外数据存储器3000H单元的内容送入片内RAM 20H单元; MOV DPTR,#3000H

MOVX A,@DPTR

MOV 20H,A

(4) 将累加器A的内容向右循环移一位

RR A

(5) 将累加器B清零

MOV B,#00H

五.讨论题(10分)

1. MCS-51内部四个并行I/O口各有什么异同?作用是什么?

P77

2. 简述MCS-51单片机的中断响应过程。

答:p127

六.计算题(10分)

已知MCS- 51单片机系统使用6MHZ的外部晶体振荡器,计算:

1) 该单片机系统的状态周期与机器周期各为多少?

答:状态周期1/3us,机械周期2us

2) 当单片机的定时器0(T0)工作在方式1时,T0的最大定时时间为多少?

答:131.072ms

3)当单片机的定时器0(T0)工作在方式1时,要求每记满250ms便产生一次定时器

溢出,T0中需要预置的初始值为多少?

答:题目有错

七.编程题(10分)

写一个10s的延时程序

八.分析题(10分)

从接口、数据格式和波特率三方面分析串行口工作在方式1与方式2时的差别。

答: P108

接口 TXD发送,RXD接收

数据 方式1:起始位,终止位各一位,数据8位,方式2:多一位RB8

波特率 方式1:可设置,方式2:只有固定的晶振32和64分频九.电路设计和编程(10分)

请为8051单片机设计一个二路D/A接口,使该接口能在示波器上显示一个字母“Y”的图像。试画出该接口的硬件链接图并进行程序设计

相关文档
最新文档