单片机期末考试题试卷.pdf
《单片机期末考试题试卷.pdf》由会员分享,可在线阅读,更多相关《单片机期末考试题试卷.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理及应用试题三一、填空题(每 空 I 分,共 1 0分)1 .当使用8 03 1 单片机时,需要扩展外部程序存储器,此时E A应为 o2 .P 0通常用作。3 .若由程序设定RS I、RS 0=1 0,则工作寄存器R0-R7 的直接地址为。4 .返回地址(或断点)是 的程序计数器的内容。5 .中央处理器C P U 是单片机的核心,它完成。6 .单片机的工作过程,实际上就是 o7 .所谓中断源即是 o8 .端口(或称口)是。9.异步串行近程通信时的传送信号是 o1 0.若累加器A 中的数据为01 1 1 001 0B,则 P S W中的P=.。二、单项选择题(在每小题的四个备选答案中,选
2、出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1 分,共 1 0分)1 .M C S 5 1 单片机的复位信号是()有效。A.高电平 B.低电平 C.脉冲 D.下降沿2 .若 M C S-5 1 单片机使用晶振频率为6 M H z 时,其复位持续时间应该超过()A.2 y s B.4 y s C.8 y s D.1 m s3 .若 P S W.4=0,P S W.3=l,要想把寄存器R0的内容入栈,应使用()指令。A.P U S H RO B.P U S H R0C.P U S H O O H D.P U S H 08 H4 .能够用紫外光擦除RO M 中程序的只读存储器称为()。
3、A.掩膜 RO M B.P RO M C.E P RO M D.E E P RO M5.在片外扩展一片2 7 6 4 程序存储器芯片要()地址线。A.8根B.1 3 根C 1 6根D.2 0 根6.定时器/计数器工作方式1是(A.8位计数器结构B.2个8位计数器结构C.1 3位计数结构D.1 6位计数结构7.设M C S-5 1单片机晶振频率为1 2 M H z,定时器作计数器使用时,其最高的输入计数频率应为()A.2 M H zB.1 M H zC.5 00K I I zD.2 5 0K I I z8.已知1只共阴极L E D显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码
4、应为()A.06 HB.F 9HC.3 0H).C F H9.下列数据字定义的数表中,()是错误的。A.D W“AAC.D W“0AB C”B.D W“A”1).D W0AB C H1 0.串行口的控制寄存器S C O N中,R E N的作用是(A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位三、简答题(每小题4分,共2 0分)1.简述堆栈。2.简述变址寻址方式并举例说明。3.简述中断响应的主要内容。4.简述汇编语言中的标号有什么规定?5.A/D转换器转换数据的传送有儿种方式?四、读程序(每小题4分,共2 0分)L执行下列程序段中第一条指令后,(1)(P1.7)
5、=(P1.3)=执行第二条指令后,(2)(P1.5)=,(P1.4)=(P1.2)=,(Pl.3)=AN L Pl,#7 3HO RL Pl,#38112.卜.列程序段执行后,(A)=(B)=MO V A,#O FB HMO V B,#12HDIV AB3.下列程序段执行后,(RO)二 ,(7 EH)=,(7 FH);一 一。MO V RO,#7 FHMO V 7 EH,HOMO V 7 FH,#40 HDEC RODEC RODEC R04.已知(SP)=0 9H,(DPT R)二 4567 H,在执行下列指令后,(SP)=,内部R A M(OA H)=,(O B H)=PU SH DPLP
6、U SH DPH5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间?MO V R3,#10 0;1LO O P:N O P;1N O PN O PDJ N Z R3,LO O P;2RET2五、编程题(每小题4 分,共 20 分)1.请使用位操作指令,实现下列逻辑操作:Pl.5=ACC.2AP2.7 V ACC.1AP2.02.在外部RAM首地址为T AB LE的数据表中有10 个字节数据,请编程将每个字节的最高位无条件地置13.已知内部RAM 30 H单元开始存放20 H个数据,将其传送到外部RAM的 0 0 0 0 H单元开始的存
7、储区,请编程实现。4.已知8 个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。5.两个字符串分别存放在首地址为42H和 52H的内部RAM中,字符串长度放在41H单元,请编程比较两个字符串。若相等,则把数字0 0 H送 40 H单元,否则把0 FFH送 40 H单元。六、综合应用题(每小题10 分,共 20 分)1.用 80 31单片机,并采用一片27 16(2KB)和一片6116(2KB)组成一个既有程序存储器又有数据存储器的扩展系统,请:(1)画出逻辑电路图(2)说明其存储空间2.已知D/A转换器DAC 0 832如图所示,口地址为7 FFFH,运
8、放电源为+5V,V r e f=+5V,请(1)画出单缓冲接口方式电路(2)编程产生正向锯齿波单片机模拟试卷0 0 1一、选 择 题(每 题 1分,共 10 分)1.80 31单片机的()口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)Pl c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)RO M c)寄存器 d)CPU3.已知某数的B CD码为0 111 0 10 1 0 10 0 0 0 10 则其表示的十进制数值为()a)7 542H b)7 542 c)7 5.42H d)7 5.424.下列指令中不影响标志位CY 的指令有()。a)ADD A,20 Hb)
9、CLR c)RRC Ad)IN C A5.CPU 主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6 .I N T EL 8 05 1 CPU 是()位的单片机a)16 b)4 c)87 .8 03 1复位后,PC与 S P的 值 为()d)准 16a )O O O O I I,00H b)0000H,07 Hc)0003 H,07 Hd)08 00H,O O H8.当需要从M CS-5 1单片机程序存储器取数据时,采用的指令为()。a)M O V A,R 1b)M O V C A,A+DPT Rc)M O V X A,R 0 d)M O
10、V X A,DPT R9 .8 03 1单片机中既可位寻址又可字节寻址的单元是()a)2 0H b)3 0H c)00H10.下列哪条指令是正确的()a)PU S H R 2 b)ADD R 0,Ac)M O V X A DPT R d)M O V R 0,A二、填 空 题(每 空 1分,共 3 0分)-1.一个完整的微机系统由 和2.8 05 1的弓I 脚 R S T 是(I N 脚还是O U T 脚),当其端出现.d)7 0H两大部分组成。电平时,8 05 1进入复位状态。8 05 1 一直维持这个值,直到R S T 脚收到电平,8 05 1才脱离复位状态,进入程序运行状态,从 ROM H
11、单元开始取指令并翻译和执行。3.半导体存储器分成两大类 和 其中 具有易失性,常用于存储 4.求十进制数-102 的 补 码(以 2 位 16 进制数表示),该 补 码 为。5.P C 存放,具有 特性。在 8 05 1中决定程序执行顺序的是PC还是DPT R?它是_ _ _ _ _ _ 位?(是,不是)S FG?6.12 3=B=H o7.8 05 1内部有 并行口,P0 口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。8.M CS-5 1的 堆 栈 只 可 设 置 在 ,其 最 大 容 量 为,存 取 数 据 的 原 则 是。堆栈寄存器S P是 位寄存器,存放。9
12、.中断处理的全过程分为以下3 个段:、。10.定时和计数都是对 进行计数,定时与计数的区别是三、判 断 题(对 者 打 错 者 打 X,并改正,每 题 1分,共 10分)1 中断服务程序的最后一条指令是R ET。2 存储器分成内存和外存两大部分,其中外存可以直接与CPU 交换信息。3 P2 口既可以作为I/O 使用,又可以作地址/数据复用口使用。4 在中断响应阶段CPU 一定要做如下2 件工作:保护断点和给出中断服务程序入口地址。5 R C A 为循环左移指令。6 M O V A,3 0H 的源操作数为立即寻址方式。7 M O V A,A+DPT R 是一条查表指令。8 M U L AB 的执
13、行结果是高8 位在A 中,低 8位在B 中。9 AJ M P跳转空间最大可达到6 4 K B。10 D P T R 是由D P H 和 D P L 两个8 位特殊寄存器组成的。四、简 答 题(每题5 分,共 15 分)1.M C S 5 1的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,C P U 按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?2.己知单片机系统晶振频率为6 M H z,若要求定时值为10m s 时,定时器T 0工作在方式1时,定时器T 0对应的初值是多少?T M O D 的值是多少?T H O=?T L
14、 O=?(写出步骤)3.M C S 5 1系列单片机的内部资源有哪些?说出8 031、8 05 1和 8 7 5 1的区别。五、作 图 题(10分)用 6 26 4 (8 K*8)构 成 16 K 的数据存储系统。要求采用线选法产生片选信号,并计算6 26 4 的地址范围。六、设 计 题(1 题 13分:2 题 12分,共 25 分)1.某单片机控制系统有8个发光二极管。试画出8 9 C 5 1与外设的连接图并编程使它们由左向右轮流点亮。2.某控制系统有2 个开关K 1和 K 2,1 个数码管,当 K 1按下时数码管加1,K 2按下时数码管 减 1。试画出8 05 1与外设的连接图并编程实现上
15、述要求。单片机模拟试卷002一、填空题(每空格1 分,共 10分)1.M C S 5 1布尔处理机的存储空间是 _2.P2 口 通 常 用 作,也可以作通用的I/O 口使用。3.若由程序设定R S】、R S o=O l,则工作寄存器即R,的直接地址为_ _ _ _ o4 .8 05 1的堆栈区一般开辟在_ _ _ _ _。5 .所谓寻址,其实质就是一。6 .存 储 器 映 象 是。7 .定时器中断请求发生在一。8 .中 断 响 应 时 间 是 指。9 .通过C P U 对 I/O 状态的测试,只 有 I/O -准备好时才能进行I/O 传送,这种传送方式称为10.在中断服务程序中现场保护和现场恢
16、复期间,中断系统应处在 状态。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1 分,共 10分)1.M C S-5 1单片机复位操作的主要功能是把P C 初始化为()oA.0100H B.208 0H C.0000H D.8 000H2.若单片机的振荡频率为6 M Hz,设定时器工作在方式1 需要定时1m s,则定时器初值应为(兀A.5 00 B.1000 C.216-5 00 D.216-10003.定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。A.P s.2 B.P 3.3 C.P 3.4 D.P 3,54.当外部
17、中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()oA.1 个机器周期 B.2 个机器周期C.4 个机器周期 D.10个晶振周期5 .M C S-5 1单片机在同一优先级的中断源同时申请中断时,C P U 首先响应()。A.外部中断0 B.外部中断1C.定时器0 中断 D.定时器I 中断6 .定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37 .M C S-5 1单片机的外部中断1 的中断请求标志是()。A.E T1 B.TF1 C.IT18 .下列标号中,正确的标号是()。A.1B T:B.
18、B E GIN:C.AD D:9 .串行口每一次传送()字符。A.1 个 B.1 串 C.1 帧10.要想把数字送入D AC 08 32的输入缓冲器,D.IE 1D.STAB 31:1).1波特其控制信号应满足()A.ILE=1,C S=1,W Ri=0B.ILE=1,C S=0,=0C.ILE=0,C S=1,=0D.ILE=0,C S=0,=0三、简答题(每小题4 分,共 20 分)1.如何正确使用P 3?2.简述累加器的AC C 的作用。3.简述寄存器间接寻址方式及其寻址范围。4.简述M C S-5 1单片机的中断入口地址。5 .简述串行数据传送的特点。四、读程序题(每小题4 分,共 2
19、0分)1.执行下列程序段后,(P l)=。M O V P l,#5 D HC P L P l.1C P L P l.2C LR P l.6SE TB P l.72.执行下列程序段后,(A)=(C v)=oM O V A,#C 5 HRL A3.下列程序段执行后,(Ro)=(7 E H)=,(7 FH)=M O V Ro,#7 E I1M O V 7 E H,#O FFHM O V 7 FH,#40HIN C RoIN C RoIN C Ro4.已知(SP)=6 0H,子程序SU B TRN 的首地址为0345 H,现执行位于0123H的 AC ALL SU B TRN 双字节指令后,(P C)
20、=,(61 H)=(62 H)=_。5 .阅读下列程序,说明其功能。M O V Ro,#d a t aM O V A,R0RL AM O V R,ARL ARL AAD D A,RiM O V R0,ARE T五、编程题(每小题4 分,共 20分)1.已知在累加器A 中存放一个B C D 数(0 9),请编程实现一个查平方表的子程序。2.请使用位操作指令实现下列逻辑操作:B IT=(W H V P i.o)A(HHV C y)3.已知变量X 存于V AR单元,函数值Y存于FU N C 单元,按卜式编程求Y值。OOO=XX-1 x P C C.保护现场 D.P C+3 入栈,4 0 0 0 H-
21、P C8.下血哪条指令产生WR信号()A.M O V X A,D P T R B.M O V C A,A+P C C.M O V C A,A+D P T R D.M O V X D P T R,A9 .若某存储器芯片地址线为1 2根,那么它的存储容量为()A.1 K B B.2 K B C.4 K B D.8 K B1 0 .要想测量/NT0引脚上的一个正脉冲宽度,则T M O D的内容应为()A.0 9 1 1 B.8 7 1 1 C.0 0 1 1 D.8 0 1 1l l .P SW=l 8 H时,则当前工作寄存器是()A.0组 B.1组 C.2组 D.3组1 2 .M O V X A,
22、D P T R指令中源操作数的寻址方式是()A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址13.M C S-51有中断源()A.5 B.2 C.3 D.614.M C S-51上电复位后,S P的内容应为()A.OOH B.0 7H C.60 H D.70 H15.ORG 0 0 0 3HL J M P 20 0 0 HORG OOOB HL J M P 30 0 0 H当C PU响应外部中断0后,P C的值是()A.0 0 0 3H B.20 0 0 I I C.OOOB H D.30 0 0 H16.控制串行口工作方式的寄存器是()A.T C ON B.PC ON C.SC
23、 ON D.T M OD17.执行PU SH A C C 指令,M C S-51完成的操作是()A.SP+1-SP,A C C f S P B.A C C-SP,SP-1-SPC.SPT f SP,A C C f SP 1).A C C f SP,SP+l f SP18.Pl U的每一位能驱动()人.2 个 111低电平负载 B.4 个 T T L 低电平负载C.8个 T T L 低电平负载 D.10 个 T T L 低电平负载19.PC 中存放的是()A.下一条指令的地址 B.当前正在执行的指令C.当前正在执行指令的地址 D.下一条要执行的指令20.80 31 是()A.C PU B.微处理
24、器 C.单片微机 D.控制器21.要把P0 口高4 位变0,低 4 位不变,应使用指令()A.ORL P0,#OFH B.ORL P0,J tOFOH C.A NL P0,#OFOH D.A NL P0,#0 FH22.下面哪种外设是输出设备()A.打印机 B.纸带读出机 C.键盘 D.A/D 转换器23.所谓C PU 是指()A.运算器和控制器B.运算器和存储器 C输 入 输 出 设 备 I).控制器和存储器24.L C A L L 指令操作码地址是20 0 0 H,执行完响应子程序返回指令后,PC=()A.20 0 0 H B.20 0 1H C.20 0 2H D.20 0 3H25.M
25、 C S-51执行完M OV A,#0 8H 后,PSW 的哪一位被置位()A.C B.F0 C.0 V D.P26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()A.由 C PU 自 动 完 成 B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成27.关于M C S-51的堆栈操作,正确的说法是()A.先入栈,再 修 改 栈 指 针 B.先修改栈指针,再 出 栈 C.先修改栈指针,在 入 栈 D.以上都不对28.某种存储器芯片是8K B*4/片,那么它的地址线根数是()A.11 根 B.12 根 C.13 根 D.14 根29 .若M C S-51中断源都编程为同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 期末 考试题 试卷
限制150内