单片机原理及应用期末考试题试卷及答案大全(二).pdf
《单片机原理及应用期末考试题试卷及答案大全(二).pdf》由会员分享,可在线阅读,更多相关《单片机原理及应用期末考试题试卷及答案大全(二).pdf(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机模拟试卷001一、选 择 题(每 题 1 分,共 10分)1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。2.3.4.5.6.7.8.9.a)P 0b)P lc)P2d)P 3单片机应用程序一般存放在(a)R AMb)R O M)c)寄存器d)CP U已知某数的BCD码 为 0111 0101 0100 0 0 1 0 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42下列指令中不影响标志位C Y 的 指 令 有(a)ADD A,2011b)CL R)oc)R R C Ad)I NC ACP U 主要的组成部部分为(a)运算器、控
2、制器c)运算器、寄存器I NT E L 8051a)16)b)加法器、寄存器d)运算器、指令译码器CP U 是(b)48031复位后,P C 与 S P 的 值 为(a )0000H,00H b)0000H,)位的单片机c)8d)准 16)07Hc)0003H,07H当需要从MCS-51单片机程序存储器取数据时,采用的指令为a)MO V A,R 1c)MO V X A,R 0d)0800H,00H)ob)MO V C A,A+DP T Rd)MO V X A,DP T R8031单片机中既可位寻址又可字节寻址的单元是()a)20Hb)30Hc)O O Hd)70H1 0.下列哪条指令是正确的)
3、a)P U S H R 2b)ADDR 0,Ac)MO V X A DP T Rcl)MO V R O,A二、填 空 题(每 空 1 分,共 3 0 分)1.一个完整的微机系统由和两大部分组成。2.8 0 5 1 的引脚R S T 是_(I N脚 还 是 O U T 脚),当其端出现电平时,8051进入复位状态。8051 直维持这个值,直 到 R S T 脚收到_电平,8051才脱离复位状态,进入程序运行状态,从 R O M.H 单元开始取指令并翻译和执行。3.半导体存储器分成两大类.和 其中.具有易失性,常用于存储4.求十进制数T0 2 的 补 码(以 2 位 16进制数表示),该补码为.5
4、.P C 存放.具有特 性。在 8051中决定程序执行顺序的是P C 还 是 DP T R?它 是 一位?(是,不是)S F G?6.123=B 二H。7.8051内部有 并行口,P 0 口直接作输出口时,必须外接.并行口作输入口时,必须先.,才能读入外设的状态。8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是o堆栈寄存器S P 是 位寄存器,存放9 .中断处理的全过程分为以下3 个段:10.定时和计数都是对 进行计数,定时与计数的区别是三、判断题(对者打J,错者打X,并改正,每题1分,共 10分)1 中断服务程序的最后一条指令是R E T。2 存储器分成内存和外存两大部分,其
5、中外存可以直接与CP U 交换信息。3 P 2 口既可以作为I/O 使用,又可以作地址/数据复用口使用。4 在中断响应阶段C P U 一定要做如下2 件工作:保护断点和给出中断服务程序入口地址。5 RC A为循环左移指令。6 M O V A,3 0H的源操作数为立即寻址方式。7 M O V A,A+D P T R是条查表指令。8 M U L A B的执行结果是高8 位在A中,低 8位在B 中。9 A J M P 跳转空间最大可达到6 4 K B。10 D P T R是由D P H和 D P L 两个8 位特殊寄存器组成的。四、简答题(每题5 分,共 15 分)1.M C S5 1的中断系统有几
6、个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,C P U 按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?2.已知单片机系统晶振频率为6 M Hz,若要求定时值为10m s 时,定时器T 0工作在方式1时,定时器T 0对应的初值是多少?T M O D 的值是多少?T HO=?T L O=?(写出步骤)3.M C S5 1系列单片机的内部资源有哪些?说出8 03 1、8 05 1和 8 7 5 1的区别。五、作图题(10分)用 6 26 4 (8 K*8)构成16 K 的数据存储系统。要求采用线选法产生片选信号,并计算6 26 4 的地
7、址范围。六、设计题(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与外设的连接图并编程实现上述要求。单片机模拟试卷001答案一、选择题(每题1分,共 10分)1.D 2.B 3.B 4.D 5.A 6.C 7.B 8.B 9.A 10.D二、填空题(每空1分,共 3 0分)1.一个完整的微机系统由硬件和软件两大部分组成。2.8 05 1的引脚RST 是 I N 脚(
8、I N 脚还是O U T 脚),当其端出现高电平时,8 05 1进入复位状态。8 05 1 一直维持这个值,直到RST 脚收到低电平,80 5 1才脱离复位状态,进入程序运行状态,从 RO M 0 0 0 0 H单元开始取指令并翻译和执行。3.半导体存储器分成两大类:RA M RO M,其 中 RA M 具有易失性,常用 于 存 储 临 时 性 数 据。4.求十进制数T02的补码(以2位1 6进制数表示),该补码为9 A H 。5.P C存放/P U将要执行的指令所在的RO M单元的地址,具有自动加1特性。在80 5 1中决定程序执行顺序的是P C还是D P T R P C?它是1 6位?不
9、是(是,不是)S F G?6.1 2 3=0 1 0 1 0 0 1 0 B=5 2 H.7.80 5 1内 部 有4 个并行口,P 0 口直接作输出口时,必 须 外 接 上 拉 电 阻;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。8.M C S-5 1的堆栈只可设置在内RA M低1 2 8B区,其最大容量为1 2 8B ,存取数据的原则是先进后出。堆栈寄存器S P是 8位寄存器,存放堆栈栈顶的地址。9.中断处理的全过程分为以下3个段:中 断 请 求、中 断 响 应、中断服务。1 0.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未
10、知的脉冲计数。三、判断题(对者打J,错者打X,并改正,每题1分,共1 0分)1 中断服务程序的最后一条指令是RE T RE T I。X2 存储器分成内存和外存两大部分,其中外内存可以直接与C P U交换信息。X3 P 2 口既可以作为I/O使用,又可以作地址/数据复用口使用。74 在中断响应阶段C P U 一定要做如下2件工作:保护断点和给出中断服务程序入口地址。V5 LC RL A为循环左移指令。X6 M O V A,3 0 H的源操作数为立即直接寻址方式。7 M O V M O V C A,0 A+D P T R是一条查表指令。X8 M U L A B的执行结果是高低8位在A中,低高8位在
11、B中。X9 A J M P跳转空间最大可达到6 4 2 KB。1 0 D P T R是由D P H和D P L两个8位特殊寄存器组成的。V四、简答题(每题5分,共1 5分)1 .M C S 5 1的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,C P U按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS 5 1单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器I P控制,在出现同级中断申请时,CP U按如下顺序响应各个中断源的请求:I NT O、T O、I NT I,T 1、串口,各个中断源的入口地址分
12、别是0 0 0 3H、0 0 0 BI K 0 0 1 3H,0 0 1 BH,0 0 23H.2.已知单片机系统晶振频率为6 MH z,若要求定时值为1 0 ms时,定时器T O工作在方式1时,定时器T 0对应的初值是多少?T MOD的值是多少?T H O=?T LO=?(写出步骤)答:定时值为1 0 ms时,定时器T 0工作在方式1时,定时器T 0对应的初值是1 38 8 HT MOD 的值是 0 0 0 0 0 0 0 1 B,T H 0=1 3H;T L0=8 8 H.3.MCS 5 1系列单片机的内部资源有哪些?说出8 0 31、8 0 5 1和8 7 5 1的区别。答:MCS 5
13、1系列单片机上有1个8位CP U、1 28 B的R AM、21个S FR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8 0 31、8 0 5 1和8 7 5 1的区别是8 0 31内无R OM;8 0 5 1内有4 KB的掩膜R OM;8 7 5 1内有4 KB的EP R OM。五、作图题(1 0分)答:W R接6 26 4的W ER D 接 6 26 4 的 0 EABO-AB1 2 接 6 26 4 的 A0-A1 2D BOD B7 接 6 26 4 的 D OD 7AB1 5、AB1 4 分别接 YO 和 Y1地址:0 0 0 0 H-1 FFFH;20 0 0 H-3F
14、FFH六、设计题1 .某单片机控制系统有8个发光二极管。试画出8 9 C5 1 与外设的连接图并编程使它们由右向左轮流点亮。答:图(5 分)构 思(3 分)MOV A,#8 0 1 1 (1 分)U P:MOV P l,A(1 分)R R A(2 分)S JMP U P (1 分)2.某控制系统有2 个开关KI 和 K2,1 个数码管,当 K1 按下时数码管加1,K2按下时数码管减1。试画出8 0 5 1 与外设的连接图并编程实现上述要求。答:图(5 分)构 思(3 分)程 序(4分)OR G 0 0 0 0 HLJMP MAI NOR G 0 0 0 3HLJMP AI NT OOR G 0
15、 0 1 3HLJMP BI NT 1MAI N:MOV I E,#8 3HS ET B I T OS ET B I T 1MOV R O,#0 0 HMOV D P T R,#T ABU P:MOV A,R OMOV C A,A+D P T RMOV P l,AS JMP U PAI NT O:I NC R OCJNE R 0,#1 0,AI NT 0 1MOV R O,#0AI NT 0 1:R ET IBI NT 1:D EC R OCJNE R O,#OFFH,BI NT 1 1MOV R O,#9BINT11:RETI单片机模拟试卷002一、填空题(每空格1分,共10分)1.MCS5
16、1布 尔 处 理 机 的 存 储 空 间 是。2.R 口通常用作_,也可以作通用的I/O 口使用。3.若由程序设定RS、RSo=01,则工作寄存器R&的直接地址为 o4.8051的堆栈区一般开辟在_。5.所谓寻址,其 实 质 就 是。6.存储器映象是_。7.定 时 器 中 断 请 求 发 生 在。8.中断响应时间是指_。9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为 o10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在一状态。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分
17、)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.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()A.1个机器周期 B.2个机器周期C.4个机器周期 D.10个晶振周期5.MCS-51单片机在同一优先级
18、的中断源同时申请中断时,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.1帧 D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()oA.ILE=1,CS=i,=0B.ILE=1
19、,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.6S E T B P l.72 .执行下列程序段后,(A)=_ _ _ _ _(C r)=oM O V A,#C 5 HR L
20、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 0 HI N C R oI N C R oI N C R o4 .已知(S P)=6 0 H,子程序S U B T R N 的首地址为0 3 4 5 H,现执行位于0 1 2 3 H 的A C A L L S U B T R N 双字节指令后,(P C)=_ (6 1 H)=_ ,(6 2 H)=5 .阅读下列程序,说明其功能。M O V R o,#d a t aM O V A,R oR L AM O V R”AR
21、 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 0 H 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 F F H ;x 0,Y=-lS J M P R E SP O S T:M O V A,#O 1 HR E S:M O V
22、F UN C,AR E T4.M O VR 8751和8031均为8位单片机,其内部结构是基本相同的。不同点为:8051内部有4KB R0M,8751内部有4KB EPR0M,而8031内部无程序存储器。3.内部RAM的202FH为位寻址区域,位地址范围007FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80FFH;位存储区共256个位。4.8051有2个16位的定时器/计数器,有4种工作方式。定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。5.8051有5个中断源,分别是定
23、时器/计数器T。、的溢出中断TFo、TF“串行口的收/发中断R I/T I,外部中断、;其中定时器/计数器T。、7的溢出中断TF。、TR、中行口的收/发中断R I/T I是内部中断源,外部中断三、判断题(2 0分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)是外部中断源。(1)(2)(3)(4)(5)(6)(7)(8)(9)XOxOxXOXX(10)O2.判断以说法是否正确:(10分)(1)X单片机是面向控制的。(2)O(3)X由于MCS-51的串行口的数据发送和接收缓冲器都是SB UF,但在物理上,实际上是两个缓冲器,其串行口可以同时发送和接收数据,是全双工的串行口。(4
24、)X END表示指令汇编到此结束。(5)O四、阅读程序(2 0分)1.(5 分)(60H)=35H,(A)=19H,(Ro)=30H,(30H)=OFHo(1)立即寻址;48H(2)直接寻址;4EH(3)寄存器间接寻址;09H2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)MOV R”#30HM OV A,#64HADD A,#47H(A C):0DA A(AC)=1MOV R,A(R.)二 30H;(A)=64H;(A)=AB H(CY)=0;(A):UH,(CY)=1;(Ri)=30H,(30H)=11H此程序段完成的功能:(5 分)求两个B C D 码
25、 数(6 4 H 和 4 7 H)的和,并将结果放在内部R A M 的 3 0 H 单元。五、计 算(画图)题(1 0 分)(1)(5 分)T 0:定时方式,工作在方式1。方式字T M 0 D=0 1 H(2)(5 分)f.=6 M H z,1 6 位计数器,1 0 m s 定时,设计数初值为a,t=1 2/f *(2 -a)1 0*1 0=1 2/6 *(2 -a)a=6 0 5 3 6=E C 7 8 H 即 THFECH T L=7 8 H所以:T M 0 I)=0 1 H T H,=E C H T L =7 8 H六、编程题(1 5 分)1.(5 分)R。R,J N B#8 0 H R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 期末 考试题 试卷 答案 大全
限制150内