单片机期末复习考题

2025-08-12

一、填空(每空1分,共17分)

1.89C51的Po口作为输出端口时,每位能驱动__________个SL型TTL负载。 2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_________控制位。 3.在串行通信中,有数据传送方式________、________、___________三种方式。

4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为_________________。它包括两个主要部分:___________、__________。

5.当89C51引脚_________信号有效时,表示从Po口稳定地送出了低8位地址。 6.89C51中凡字节地址能被_____整除的特殊功能寄存器均能寻址。

7.一个机器周期等于________个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为状态 周期。 8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率为____________。

9.SPI由_______、_______、_______组成。

10.D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就______,对输入量的敏感程度________。

二、判断题(每题2分共10分)

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( ) 2.89C51的相对转移指令最大负跳距是127B。( )

3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( ) 4.在89C51系统中,一个机器周期等于1.5μs。( )

5.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( ) 三、改错题(每小题2分,共10分)

以给出的指令操作码为依据,请判断MCS-5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。 1.MUL R0R1 2.MOV A,@R7 3.MOV A,#3000H 4.MOVC @A+DPTR,A 5.LJMP #1000H

四、寻址方式(每题2分,共10分)

说明MCS-51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写) 1.ANL A,20H 2.ADDC A,#20H 3.JZ rel 4.CLR C 5.RRA

五、简答题(13分)

1.89C51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? (5分)2.各中断源对应的中断服务程序的入口地址是否能任意设定? (3分)

3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。 (5分) 六、编程题(共40分)

1.片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256)(10分)

2. 已知focs=12MHZ,如图利用定时器使图中发光二极管VD进行秒闪烁。即1s亮一暗,亮500ms,暗500ms。(15分)

3.用AT89C51设计一个8个独立式连接的非编码键盘接口电路,并编写程序。(20分)

1

《单片机应用技术》试题A答案

一、填空(每空1分,共17分) 1.8 2.两个

3.单工、半双工、全双工

4.中央处理单元或CPU、运算器、控制器。 5.ALE 6.8 7.6 8.2/24

9.SCK、MOSI、MISO 10.越高、越高

二、判断题(每题2分,共10分) 1.√ 2.× 3.× 4.× 5.× 三、改错题(每小题2分,共10分) 1.乘法指令应使用A、B寄存器操作

2.间接寄存器使用R7有误,间址寄存器只能使用R0、R1 3.8位累加器A不能接受16位数据

4.MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。 5.长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。 四、寻址方式(每题2分,共10分) 1.直接寻址 2.立即寻址 3.相对寻址 4.位寻址 5.寄存器寻址 五、简答题(13分)

1.具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。(5分) 2.各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。(3分)

3.如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。(5分)

例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时通过以下方式,可实现对中断服务程序的执行:

ORG 0003H JMP INTOP

五、编程题(共40分) 1.解:

ADDIO:MOV R0,30H MOV R7,#9 MOV A,@R0

2

LOOP: INC R0 ADD A,@R0 DJNZ R7,LOOP MOV 30H,A RET

2.解:T0方式1最大定时只能65ms余,取50ms,计数10次,即可实现500ms定时。 T0初值=216-12×50×103/12=15536=3CB0H TH0=3CH TL0=0B0H TMOD=00000001B=01H

3.解:接口电路:

程序清单:

START:MOV A,#0FFH MOV P1,A MOV A,P1 MOV R3,A LCALL DELAY CJNE A,R3,START JNB ACC.0,P1.0 JNB ACC.1,P1.1 JNB ACC.2,P1.2 JNB ACC.3,P1.3 JNB ACC.4,P1.4 JNB ACC.5,P1.5 JNB ACC.6,P1.6 JNB ACC.7,P1.7

单片机模拟试卷001

一、选择题(每题1分,共10分)

1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( )

a) RAM b)ROM c)寄存器 d)CPU

3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(

3

a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( )。

a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为( ) a)运算器、控制器 b)加法器、寄存器

c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是( )位的单片机

a) 16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为( )

a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。 a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR

9.8031单片机中既可位寻址又可字节寻址的单元是( ) a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的( )

a) PUSH R2 b) ADD

R0,A

c) MOVX A @DPTR d) MOV @R0,A 二、填空题(每空1分,共30分)

1.一个完整的微机系统由 和 两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类 和 ,其中 具有易失性,常用于存储 。

4.求十进制数-102的补码(以2位16进制数表示),该补码为 。

5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC还是DPTR? 它是______位? (是,不是)SFG? 6.123= B= H。

7.8051内部有 并行口,P0口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。

8.MCS-51的堆栈只可设置在 ,其最大容量为 ,存取数据的原则是 。堆栈寄存器SP是 位寄存器,存放 。 9.中断处理的全过程分为以下3个段: 、 、 。

4

10.定时和计数都是对 进行计数,定时与计数的区别是 。

三、判断题(对者打√,错者打×,并改正,每题1分,共10分) 1 中断服务程序的最后一条指令是RET。

2 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。 3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。 5 RC A为循环左移指令。

6 MOV A,30H的源操作数为立即寻址方式。 7 MOV A,@A+DPTR是一条查表指令。

8 MUL AB的执行结果是高8位在A中,低8 位在B中。 9 AJMP跳转空间最大可达到64KB 。

10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。 四、简答题(每题5分,共15分)

1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?

2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。 五、作图题(10分)

用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。

六、设计题(1题13分;2题12分,共25分)

1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。

2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。

单片机模拟试卷001答案

一、选择题(每题1分,共10分)

1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D

5


单片机期末复习考题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湘潭大学交通工程总论复习资料

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219