单片机原理及应用期末考试题试卷及答案大全6.pdf
《单片机原理及应用期末考试题试卷及答案大全6.pdf》由会员分享,可在线阅读,更多相关《单片机原理及应用期末考试题试卷及答案大全6.pdf(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机模拟试卷001一、选择题(每题1分,共 10分)1.8 03 1单片机的()口的引脚,还具有外中断、串行通信等第二功能。a)P 0 b)P l c)P 2 d)P 32.单片机应用程序一般存放在()a)R AM b)R O M c)寄存器 d)C P U3 .已知某数的BC D 码为0111 0101 0100 0010则其表示的十进制数值为()a)7 5 4 2H b)7 5 4 2 c)7 5.4 2H d)7 5.4 24 .下列指令中不影响标志位C Y 的指令有()0a)AD D A,20H b)C L R c)R R C A d)I N C A5 .C P U主要的组成部部分为
2、()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6 .I N TE L 8 05 1 C P U是()位的单片机a)16 b)4 c)8 d)准 167 .8 03 1复位后,P C 与SP 的值为()a)0000H,O O H b)0000H,07 H c)0003 H,07 H d)08 00H,O O H8 .当需要从M C S-5 1单片机程序存储器取数据时,采用的指令为()0a)M O V A,R 1 b)M O VC A,A+D P TRc)M O VX A,R 0 cl)M O VX A,D P TR9 .8 03 1单片机中既可位寻址又可字节
3、寻址的单元是()a)20H b)3 0H c)00H d)7 0H10.下列哪条指令是正确的()a)P USH R 2 b)AD D R 0,Ac)M O VX A D P TR d)M O V R 0,A二、填空题(每空1 分,共 3 0分)-1.一个完整的微机系统由 和 两大部分组成。2.8 05 1的引脚R ST是_ _(I N 脚还是O UT脚),当其端出现电平时,8 05 1进入复位状态。8 05 1 直维持这个值,直到R ST脚收到电平,8 05 1才脱离复位状态,进入程序运行状态,从 ROM H 单元开始取指令并翻译和执行。3.半导体存储器分成两大类 和 其中 具有易失性,常用于
4、存储 o4.求十进制数T 02的补码(以2 位 16 进制数表示),该补码为 05.P C 存放,具有 特性。在 8 05 1中决定程序执行顺序的是P C 还是DPT R?它是 位?(是,不是)SF G?6.123=B二 Ho7.8 05 1内部有 并行口,P 0 口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。8.M C S-5 1的堆栈只可设置在,其最大容量为,存取数据的原则是。堆栈寄存器SP 是 位寄存器,存放。9 .中断处理的全过程分为以下3 个段:、o10.定时和计数都是对 进行计数,定时与计数的区别是0三、判断题(对者打J,错者打X,并改正,每题1分,共
5、10分)1 中断服务程序的最后一条指令是R E T。2 存储器分成内存和外存两大部分,其中外存可以直接与C P U交换信息。3 P 2 口既可以作为I/O 使用,又可以作地址/数据复用口使用。4 在中断响应阶段C PU 一定要做如下2 件工作:保护断点和给出中断服务程序入口地址。5 RC A为循环左移指令。6 M O V A,3 0 H的源操作数为立即寻址方式。7 M O V A,A+D PT R是条查表指令。8 M U L A B 的执行结果是高8 位在A中,低 8 位在B中。9 A JM P跳转空间最大可达到64 K B。1 0 D PT R是由D PH和 D PL两个8 位特殊寄存器组成
6、的。四、简答题(每题5 分,共 1 5 分)1.M C S 5 1 的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,C PU 按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?2.已知单片机系统晶振频率为6M Hz,若要求定时值为1 0 m s 时,定时器T 0 工作在方式1 时,定时器T 0 对应的初值是多少?T M O D 的值是多少?T HO=?T LO=?(写出步骤)3.M C S 5 1 系列单片机的内部资源有哪些?说出80 3 1、80 5 1 和 875 1 的区别。五、作图题(1 0 分)用 62 64 (8
7、K*8)构成1 6K 的数据存储系统。要求采用线选法产生片选信号,并计算62 64 的地址范围。六、设计题(1 题 1 3 分;2 题 1 2 分,共 2 5 分)1 .某单片机控制系统有8 个发光二极管。试画出89c 5 1 与外设的连接图并编程使它们由左向右轮流点亮。2 .某控制系统有2个开关K 1 和 K 2,1 个数码管,当K 1 按下时数码管加1,K 2 按下时数码管减1。试画出80 5 1 与外设的连接图并编程实现上述要求。单片机模拟试卷0 0 1 答案一、选择题(每题1 分,共 1 0 分)1.D 2.B 3.B 4.D 5.A 6.C 7.B 8.B 9.A 1 0.D二、填空
8、题(每空1 分,共 3 0 分)1.个完整的微机系统由硬件和软件两大部分组成。2.80 5 1 的引脚RS T 是 IN 脚(IN 脚还是O U T 脚),当其端出现高电平时,80 5 1 进入复位状态。80 5 1 一直维持这个值,直到R S T脚收到低电平,8 0 5 1才脱离复位状态,进入程序运行状态,从 R O M 0 0 0 0 H单元开始取指令并翻译和执行。3.半导体存储器分成两大类:R AM R O M,其 中 R AM 具有易失性,常用 于 存 储 临 时 性 数 据。4.求十进制数T 02的补码(以2位1 6进制数表示),该补码为9 AH 。5.PC存放/PU将要执行的指令所
9、在的R O M单元的地址,具有自动加1特性。在8 0 5 1中决定程序执行顺序的是PC还是D PTR PC?它是1 6位?不 是(是,不是)S F G?6.1 23=0 1 0 1 0 0 1 0 B=5 2 H.7.8 0 5 1内 部 有4 个并行口,P0 口直接作输出口时,必 须 外 接 上 拉 电 阻;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。8.M C S-5 1的堆栈只可设置在内R AM低1 28 B区,其最大容量为1 28 B ,存取数据的原则是先进后出。堆栈寄存器S P是 8位寄存器,存放堆栈栈顶的地址。9.中断处理的全过程分为以下3个段:中 断 请 求、
10、中 断 响 应、中断服务。1 0.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。三、判断题(对者打J,错者打X,并改正,每题1分,共1 0分)1 中断服务程序的最后一条指令是R E TR E TI。X2 存储器分成内存和外存两大部分,其中外内存可以直接与C PU交换信息。X3 P2 口既可以作为I/O使用,又可以作地址/数据复用口使用。74 在中断响应阶段C PU 一定要做如下2件工作:保护断点和给出中断服务程序入口地址。V5 L C R L A为循环左移指令。X6 M O V A,30 H的源操作数为立即直接寻址方式。7 M O V
11、M O V C A,0 A+D PTR是一条查表指令。X8 M U L A B的执行结果是高低8位在A中,低高8位在B中。X9 AJ M P跳转空间最大可达到6 4 2K B。1 0 D PTR是由D PH和D PL两个8位特殊寄存器组成的。V四、简答题(每题5分,共1 5分)1 .M C S 5 1的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS 5 1单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器I P控制,在出现同级中断申请时,CPU按如
12、下顺序响应各个中断源的请求:I NT O、T O、I NT I,T 1、串口,各个中断源的入口地址分别是0003 H、000BI K 001 3 H,001 BH,002 3 H.2 .已知单片机系统晶振频率为6 MHz,若要求定时值为1 0m s时,定时器T O工作在方式1时,定时器T 0对应的初值是多少?T MOD的值是多少?T HO=?T LO=?(写出步骤)答:定时值为1 0m s时,定时器T 0工作在方式1时,定时器T 0对应的初值是1 3 8 8 HT MOD 的值是 00000001 B,T H0=1 3 H;T L0=8 8 H.3.MCS 5 1系列单片机的内部资源有哪些?说
13、出8 03 1、8 05 1和8 7 5 1的区别。答:MCS 5 1系列单片机上有1个8位CPU、1 2 8 B的R A M、2 1个S F R、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8 03 1、8 05 1和8 7 5 1的区别是8 03 1内无R OM;8 05 1内有4 K B的掩膜R OM;8 7 5 1内有4 K B的EPR OM。五、作图题(1 0分)答:W R接6 2 6 4的W ER D 接 6 2 6 4 的 0EA BO-A B1 2 接 6 2 6 4 的 A 0 A 1 2DBODB7 接 6 2 6 4 的 DOD7A B1 5、A B1 4 分
14、别接 Y O 和 Y 1地址:0000H-1 F F F H;2 000H-3 F F F H六、设计题1 .某单片机控制系统有8 个发光二极管。试画出8 9 C5 1 与外设的连接图并编程使它们由右向左轮流点亮。答:图(5 分)构 思(3 分)MOV A,#8 01 1 (1 分)U P:MOV Pl,A (1 分)R R A (2 分)S J MP U P(1 分)2 .某控制系统有2 个开关K I 和 K 2,1 个数码管,当 K 1 按下时数码管加1,K 2 按下时数码管减1。试画出8 05 1 与外设的连接图并编程实现上述要求。答:图(5 分)构 思(3 分)程 序(4分)OR G
15、0000HLJ MP MA I NOR G 0003 HLJ MP A I NT OOR G 001 3 HLJ MP BI NT 1MA I N:MOV I E,#8 3 HS ET B I T OS ET B I T 1MOV R O,#00HMOV DPT R,#T A BU P:MOV A,R OMOV C A,A+DPT RMOV Pl,AS J MP U PA I NT O:I NC R OCJ NE R 0,#1 0,A I NT 01MOV R O,#0A I NT 01:R ET IBI NT 1:DEC R OCJ NE R O,#OF F H,BI NT 1 1MOV R
16、 O,#9BINT11:RETI单片机模拟试卷002一、填空题(每空格1分,共10分)1.MCS51布 尔 处 理 机 的 存 储 空 间 是。2.R 口通常用作_ _ _ _,也可以作通用的I/O 口使用。3.若由程序设定RS、RSo=01,则工作寄存器R&的直接地址为 o4.8051的堆栈区一般开辟在_ 。5.所谓寻址,其 实 质 就 是。6.存储器映象是_ _ _ _。7.定 时 器 中 断 请 求 发 生 在。8.中断响应时间是指_ _ _。9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为 o10.在中断服务程序中现场保护和现场恢复期间,中断系
17、统应处在一状态。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为().A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1m s,则定时器初值应为()。A.500 B.1000 C.2-500 D.2-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。A.Ps.2 B.P3.3 C.P3.,D.P3.S4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态
18、和低电平状态都应至少维持()A.1个机器周期 B.2个机器周期C.4个机器周期 D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。A.外部中断0 B.外部中断1C.定时器0中断 D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是()A.ET1 B.TF1 C.IT1 D.IE18.下列标号中,正确的标号是()。A.1BT:B.BEGIN:C.ADD:D.STAB31:9.串行口每一次传送()字符。A.1个 B.1串 C
19、.1帧 D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()oA.ILE=1,CS=i,=0B.ILE=1,CS=o,WRi=0C.ILE=0,CS=i,=0D.ILE=O,CS=o,=0三、简答题(每小题4分,共20分)1.如何正确使用P3 口?2 .简述累加器的A C C 的作用。3 .简述寄存器间接寻址方式及其寻址范围。4 .简述M C S-5 1 单片机的中断入口地址。5 简述串行数据传送的特点。四、读程序题(每小题4分,共 2 0分)L执行下列程序段后,(Pl)=oM O V P l,#5 D HC P L P l.1C P L P l.2C L R P l
20、.6S E T B P l.72 .执行下列程序段后,(A)=_(C r)=oM O V A,#C 5 HR L A3 .下列程序段执行后,(R。)二,(7 E H)二,(7 F H)二 M O V R o,今-7 E I IM O V 7 E H,#O F F HM O V 7 F H,#4 0HI N C R oI N C R oI N C R o4 .已知(S P)=6 0H,子程序S U B T R N 的首地址为03 4 5 H,现执行位于01 2 3 H 的A C A L L S U B T R N 双字节指令后,(P C)=_(6 1 H)=_,(6 2 H)=5 .阅读下列程序
21、,说明其功能。M O V R o,#d a t aM O V A,R oR L AM O V R”AR L AR L AA D D A,R 1M O V R o,AR E T五、编程题(每小题4 分,共 2 0分)1 .已知在累加器A中存放个B C D 数(0 9),请编程实现个查平方表的子程序。2 .请使用位操作指令实现下列逻辑操作:B I T=(1 0H V P,.(1)A(1 1 H V C )3 .已知变量X 存于V A R 单元,函数值Y 存于F U N C 单元,按下式编程求Y 值。1 x 0.0 x =0Y=-1 x 0,Y=1M O V A,t t O FFH;x 0,Y=-l
22、S JM P R ESP O S T:M O V A,#O 1HR ES:M O VFU N C,AR ET4.M O VR 87 5 1 和 80 31 均为8 位单片机,其内部结构是基本相同的。不同点为:80 5 1 内部有4 K B R 0 M,87 5 1 内部有4 K B E P R O M,而 80 31 内部无程序存储器。3.内部R A M 的 2 0 2 F H 为位寻址区域,位地址范围0 0、7 F H;特殊功能寄存器中地址能被8 整除的字节地址单元也可以位寻址,位地址范围80 F F H;位存储区共2 5 6 个位。4.80 5 1 有 2 个 1 6 位的定时器/计数器,
23、有 4 种工作方式。定时器与计数器的工作原理是相同的,80 5 1 的定时器/计数器是根据输入的脉冲进行加1 计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。5.80 5 1 有 5 个中断源,分别是定时器/计数器T。、的溢出中断T F o、T F“串行口的收/发中断R I/T I,外部中断、;其中定时器/计数器T。、的溢出中断T F。、T R、串行口的收/发中断R I/T I 是内部中断源,外部中断三、判断题(2 0 分)1.判断以下各条指令是否正确(L L 1 和 P R O C 为标号)(1 0 分)是外部中断源。(1)(2)(3)(4)(5)(6)(7)(8)(9)XOXOX
24、XOXX(10)O2.判断以说法是否正确:(1 0 分)(1)X 单片机是面向控制的。(2)O(3)X 由于M C S-5 1 的串行口的数据发送和接收缓冲器都是S B U F,但在物理上,实际上是两个缓冲器,其串行口可以同时发送和接收数据,是全双工的串行口。(4)X E N D 表示指令汇编到此结束。(5)O四、阅读程序(2 0 分)1.(5 分)(6 0 H)=35 1 1,(A)=1 9 1 1,(R o)=30 1 1,(30 H)=0 F H o(1)立即寻址;4 8H(2)直接寻址;4 E H(3)寄存器间接寻址:0 9 H2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序
25、段完成什么功能?(1 5 分)M O V R”#30 HM O V A,#6 4 HA D D A,#4 7 1 1(A C)=0D A F(A C)=1M O V R ,A(R.)二 30 H;(A)=6 4 H;(A)=A B H (C Y)二 0;(A):U H ,(C Y)=1;(R,)二 30 H ,(30 H)=1 1 H此程序段完成的功能:(5 分)求两个B C D 码 数(6 4 H 和 4 7 H)的和,并将结果放在内部R A M 的 30 H 单元。五、计 算(画图)题(1 0 分)(1)(5 分)T 0:定时方式,工作在方式1。方式字T M 0 D=0 1 H(2)(5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 期末 考试题 试卷 答案 大全
限制150内