【2019年整理】西亚斯单片机期末考试题

发布时间 : 星期三 文章【2019年整理】西亚斯单片机期末考试题更新完毕开始阅读

西 亚 斯 国 际 学 院 学号 课程名称:[ 单片机原理及应用 ] 考试时间:2012年 12月 日 考核方式:考试[ √ ] 考查[ ] 考试方式:开卷[ ] 闭卷[ √ ] 使用班级:[10自动化、10测控、10应用电子] 题号 得分 一 二 三 四 密 封 姓 名 线 班 总 分 一、填空题(1分/空,共50分) DPTR是为访问 存储器提供地址。 1.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问 存储器提供地址,而2.通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 。 3. A/D转换器的三个重要指标分别是 、 、 。一个10V的8位D/A转换器的分辨率约为 。 4.在定时器工作方式1下,计数器的宽度为 位,其记数范围为 ,如果系统晶振频率为12MHZ,则最大定时时间为 。 5.串行异步通信,传速速率为2400b/s,每帧包含一个起始位、8个数据位和一个停止位,则每秒传送字符数为 个。 6.若(DPTR)=5306H,(A)=49H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器 单元的内容。 7.某存储芯片有11条地址线和8条数据线,此芯片至少可以存放二进制数 字节,地址范围是 ,每个二进制数有 位。 8.在单片机中,为实现数据的I/O口传送,可使用3中控制方式,即 、 和 方式,其中 效率较高。 9.在多位LED动态显示器接口电路的控制信号中,必不可少的是 控信号级 和 控信号。 10.在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为 。传输速率为 。 11.MOVC A,@A+DPTR查表指令可以在 范围内查表,MOVC A,@A+PC查表指令 , 可 以在 范围内查表。 12.向8255写入工作命令字为0A5H,所定义的工作方式为:A口为 ,B口为 , C口高4位为 ;C口低4位为 。

13.执行如下指令序列: MOV C,P1.0 ANL C,P1.1 OR C,/P1.2 MOV P1.3,C

后,所实现的逻辑运算式为 。

14.假定addr11=00100011001B,标号MN的地址为2099H。执行指令: MN:AJMP addr11

后,程序转移到地址 去执行。

15.假定标号MN的地址为2000H,标号XY值为2022H。应执行指令: MN:SJMP XY

该指令的相对偏移量为 。

16.累加器A中存放着一个其值小于63的8位无符号数,CY清“0”后执行指令: RLC A RLC A

则A中数变为原来的 倍。

17. MCS—51可提供 和 两种存储器,其编址方式为 ,扩展后其最大存储

空间分别为 和 。对80C51而言,片内ROM和片外ROM的编址方式为 ,片外ROM的地址从 开始;片内RAM和片外RAM的编址方式为 ,片外RAM的地址从 开始。

18.访问内部RAM使用 指令,访问外部RAM使用 指令,访问内部ROM使用 指

令,访问外部ROM使用 指令。

19.对单片机而言,连接到数据总线上的输出口应具有 功能,连接到数据总线上的

输入口应具有 功能。

二、单选题(2分/题,共20分):

1.PC的值是

A.当前指令前一条指令的地址 B.当前正在执行指令的地址 C.下一条指令的地址 D.控制器中指令寄存器的地址

2.假定(SP)=47H,在进行子程序调用时把累加器A和断点地址进栈保护后,SP的值为

A.4AH B.38H C.39H D.40H 3.在80C51中,可使用的堆栈最大深度为

A.80个单元 B.32个单元 C.128个单元 D.8个单元 4.下列指令或指令序列中,不能实现PSW内容送A的是( ) A. MOV A ,PSW B. MOV A ,0D0H C. MOV R0,#0D0H D. PUSH PSW

MOV A,@R0 POP ACC 5.在寄存器间接寻址方式中,指定寄存器中存放的是

A.操作数 B.操作数地址 C.转移地址 D.地址偏移量

6.执行返回指令时,返回的断点是

A.调用指令的首地址 B.调用指令的末地址

C.返回指令的末地址 D.调用指令下一条指令的首地址 7.可以为访问程序存储器提供或构成地址的有

A.只有程序计数器PC B.只有PC和累加器A C.只有PC、A和数据指针DPTR D.PC、A、DPTR和堆栈指针SP

8.若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令

A.SETB PSW.3 B.SETB D0H.4 C.MOV D0H,#10H D.CPL PSW.4

9.执行以下程序段

MOV SP,#40H MOV B,#30H MOV A,#20H PUSH B PUSH ACC POP B POP ACC

后,B和A的内容分别为

A.20H,30H B.30H,20H C.40H,30H D.40H,20H

10.以下各项中不能用来对内部数据存储器进行访问的是( )

A.数据指针DPTR B.按存储单元地址或名称 C.堆瞻指针SP D.由R0或R1作间址寄存器

三、 分析程序后,回答问题。(5分/题,共10分)

1. 写出程序执行后有关寄存器和RAM中有关单元的内容: MOV 30H,#A4H MOV A,#0D6H MOV R0,#30H MOV R2,#47H

ANL A,R2 ORL A,R0 SWAP A CPL A XRL A,#0FFH ORL 30H,A

结果:(A)=( )? (R0)=( )?(R2)=( )? 30H=( )? 2. 在程序存储器中,数据表格为:

1010H:02H 1011H:04H 1012H:06H 1013H:08H

执行程序

1000H:MOV A,#0DH 1002H:MOVC A,@A+PC 1003H:MOV R0,A

结果:(A)=( )? (R0)=( )? (PC)=( )?

四 、简答题(20分)

1)编制中断服务程序时,为什么在主程序的初始化程序中,必须设置 SETB 令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?(10)

这条指

EA

联系合同范文客服:xxxxx#qq.com(#替换为@)