单片机试题题库.pdf
《单片机试题题库.pdf》由会员分享,可在线阅读,更多相关《单片机试题题库.pdf(110页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
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的指令有().a )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与S P的值为()a )0000H,O O H b)000011,07 H c)0003 H,07 H d)08 00H,O O H8 .当需要从M C S-5 1单片机程序存储器取数据时,采用的指令为()。a )M O V A,SR Ib)M O VC A,0A+D P TRc)M O VX A,6)R 0 d)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 2c)M O VX A tO D P TR)b)AD D R 0,Ad)M O V BI R O,A二、填 空 题(每 空1分,共3 0分)1.一个完整的微机系统由和两大部分组成。2.8 0 5 1的引脚R ST是一一(I N脚还是O UT脚),当其端出现 电平时,8 05 1进入复位状态.8051 一直维持这个值,直到RST脚收到一一电 平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。3.半导体存储器分成两大类 和 其中 具
4、有易失性,常用于存储 O4.求十进制数-102的补码(以2位16进制数表示),该 补 码 为。5.PC存放-,具有-特性。在8051中决定程序执行顺序的是P C还是D PTR?它是_ _ _ _ _位?(是,不是)SFG?6.123=B=7.8051内部有 并行口,P0 口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。8.MCS-51的 堆 栈 只 可 设 置 在,其 最 大 容 量 为,存 取 数 据 的 原 则 是。堆栈寄存器SP是 位寄存器,存放.9.中断处理的全过程分为以下3个段:、.10.定时和计数都是对 进行计数,定时与计数的区别是三、判断题(对者打M,错
5、者打x,并改正,每 题1分,共10分)1 中断服务程序的最后一条指令是R ET。2 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息.3 P2 口既可以作为I/O使用,又可以作地址/数据复用使用。4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。5 R C A为循环左移指令。6 M O V A,30H的源操作数为立即寻址方式。7 M O V A,5)A+DPTR是一条查表指令。8 M U L AB的执行结果是高8位 在A中,低8位在B中。9 AJMP跳转空间最大可达到64KB。10 DPTR是 由DPH和DPL两个8位特殊寄存器组成的。四、简 答
6、题(每 题5分,共15分)1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?2.已知单片机系统晶振频率为6MHz,若要求定时值为10 ms时,定时器T 0 工作在方式1 时,定时器T 0 对应的初值是多少?T MO D的值是多少?T HO=?T L O=?(写出步骤)3.MCS 51系列单片机的内部资源有哪些?说出80 31、80 51和 8751的区别。五、作 图 题(10 分)用 6264(8K*8)构 成 16K 的数据存储系统。要求采用线选法产生片选
7、信号,并计算6264的地址范围。六、设 计 题(1 题 13分;2 题 12分,共 25分)1.某单片机控制系统有8 个发光二极管。试画出89c 51与外设的连接图并编程使它们由左向右轮流点亮.2.某控制系统有2 个开关K 1和 K 2,1 个数码管,当K 1按下时数码管加1,K 2按下时数码管 减 1。试画出80 51与外设的连接图并编程实现上述要求。单片机模拟试卷001答案一、选 择 题(每 题 1 分,共 10 分)1.D 2.B 3.B 4.D 5.A 6.C 7.B 8.B 9.A 10.D二、填 空 题(每 空 1 分,共 30 分)1.一个完整的微机系统由硬件和软件两大部分组成。
8、2.80 51的引脚R S T 是 IN 脚(IN 脚还是O U T 脚),当其端出现高电平时,80 51进入复位状态.80 51 一直维持这个值,直到R S T 脚收到低电平,80 51才脱离复位状态,进入程序运行状态,从 R O M 0 0 0 0 H 单元开始取指令并翻译和执行。3.半导体存储器分成两大类:R AM R O M,其 中 R A M 具有易失性,常 用 于 存 储 临 时 性 数 据.4.求十进制数T02 的补码(以 2 位 16进制数表示),该补码为9AH.5.P C存放.CP U 将要执行的指令所在的R O M单元的地址,具有自动加1特性.在 80 51中决定程序执行顺
9、序的是P C还是DP T R P C?它 是 16位?不 是(是,不是)S FG?6.123=0 10 10 0 10 B=52 H.7.80 51内 部 有 4 个并行口,P 0 直接作输出口时,必 须 外 接 上 拉 电 阻;并行口作输入口时,必 须 先 将 口 锁 存 器 置 1,才能读入外设的状态。8.MCS-51的堆栈只可设置在内R AM低 128B区,其 最 大 容 量 为 128B,存取数据的 原 则 是 先 进 后 出。堆栈寄存器S P 是 8位寄存器,存放 堆栈栈顶的地址。9.中断处理的全过程分为以下3 个段:中 断 请 求、中 断 响 应、中断服务。10 .定 时 和 计
10、数 都 是 对 脉 冲 进 行 计 数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。三、判断题(对者打M,错者打x,并改正,每 题 1 分,共 10 分)1 中断服务程序的最后一条指令是R ET R ET I。x2 存储器分成内存和外存两大部分,其中外内存可以直接与CP U 交换信息。x3 P 2 口既可以作为I/O 使用,又可以作地址/数据复用口使用。M4 在中断响应阶段CP U 一定要做如下2 件工作:保护断点和给出中断服务程序入口地址。5 L CR L A 为循环左移指令。x6 MO V A,30 H的源操作数为立即直接寻址方式。7 MO V MO V C
11、A,A+DP T R 是一条查表指令。“8 MU L AB的执行结果是高低8 位在A 中,低 高 8 位 在 B 中。x9 AJ MP 跳转空间最大可达到642K B。10 DP T R 是 由 DP H和 DP L 两个8 位特殊寄存器组成的。M四、简 答 题(每 题 5 分,共 15分)1.MCS 51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CP U 按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS 51单片机有5 个中断源,2 个中断优先级,中断优先级由特殊功能寄存器IP 控制,在出现同级中断申请时
12、,CP U 按如下顺序响应各个中断源的请求:IN T O、T O,IN T I.Th 串口,各个中断源的入口地址分别是0 0 0 3H、O O O BH.0 0 13H.0 0 1BH.0 0 23H.2.已知单片机系统晶振频率为6MHz,若要求定时值为10 ms时,定时器T 0 工作在方式1 时,定时器T 0 对应的初值是多少?T MO D的值是多少?T HO=?T L O=?(写出步骤)答:定时值为10 ms时,定时器T 0 工作在方式1 时,定时器T 0 对应的初值是1388HT MO D 的值是 0 0 0 0 0 0 0 1B,T H0=13H;T L 0=88H.3.MCS 51系
13、列单片机的内部资源有哪些?说 出 80 31、80 51和 8751的区别.答:MCS 51系列单片机上有1 个 8 位 CP U、128B的 R AM,21个 S FR、4 个并行口、1 个串行口、2 个定时计数器和中断系统等资源。80 31.80 51和 8751的区别是80 31内无R O M;80 51内有4K B 的掩膜 R O M;8751 内有 4K B 的 EP R O M.五、作 图 题(10分)答:WR接 6264的 WERD 接 6264 的 OEAB0 AB12 接 6264 的 AO A12DBODB7 接 6264 的 DOD7AB15,AB14 分别接 Y0 和
14、Y1地址:0000H-1FFFH;2000H-3FFFH六、设计题1.某单片机控制系统有8 个发光二极管。试画出89c51与外设的连接图并编程使它们由右向左轮流点亮。答:图(5 分)构 思(3 分)MOV A,#80H(1 分)UP:MOV Pl,A(1 分)RR A(2 分)SJMP UP(1 分)2.某控制系统有2 个开关KI和 K2,1 个数码管,当K1按下时数码管加1,K2按下时数码管 减 1。试画出8051与外设的连接图并编程实现上述要求。答:图(5 分)构 思(3 分)程 序(4 分)ORG 0000HLJMP MAINORG 0003HLJMP AINTOORG 0013HLJM
15、P BINT1MAIN:MOV IE,#83HSETB ITOSETB IT1MOV RO,#OOHMOV DPTR,#TABU P:M O V A,R OM O V C A,0A+DPTRM O V Pl,ASJM P U PA IN TO:IN C R OCJNE R0,#10,AINT01M O V R O,#0AINT01:RETIBINT1:D E C R OCJNE RO,#OFFH,BINT11M O V R O,#9BINT11:RETI单片机模拟试卷002一、填空题(每空格i分,共io分)1.MCS-51布尔处理机的存储空间是-。2.B 通常用作-,也可以作通用的I/O 使用
16、。3.若由程序设定RS、RSo=Ol,则工作寄存器RoRT的直接地址为-。4.8051的堆栈区一般开辟在_ _ _ _ _ _ _.5.所谓寻址,其实质就是-。6.存储器映象是-.7.定时器中断请求发生在-。8.中断响应时间是指-9.通过CPU对I/O状态的测试,只 有I/O已准备好时才能进行I/O传送,这种传送方式称为10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在一一状态。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为()。A.0100H B.2080
17、H C.0000H D.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1 需要定时1ms,则定时器初值应为().A.50 0 B.10 0 0 C.216-50 0 D.2-10 0 03.定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到()引脚.A.Pj.2 B.Pj.J C.Pj,4 D.Pj.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。A.1 个机器周期 B.2 个机器周期C.4 个机器周期 D.10 个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CP U 首先响应().A.外部中断0
18、 B.外部中断1C.定时器0中断 D.定时器1 中断6.定时器若工作在循环定时或循环计数场合,应选用()。A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51单片机的外部中断1 的中断请求标志是()。A.ET 1 B.T F1 C.IT 1 D.IE18.下列标号中,正确的标号是().A.1BT:B.BEGIN:C.ADD:D.S T AB31:9.串行每一次传送()字符。A.1 个 B.1 串 C.1 帧 D.1 波特10 .要想把数字送入DAC0 832的输入缓冲器,其控制信号应满足().A.IL E=1,C S=1,=0B.IL E=1,CS=0,=0C.IL
19、E=0,CS=1,=0D.IL E=0,CS=0,=0三、简答题(每小题4 分,共 20 分)1.如何正确使用P,口?2.简述累加器的ACC的作用。3 .简述寄存器间接寻址方式及其寻址范围。4 .简述M C S-5 1 单片机的中断入口地址。5 .简述串行数据传送的特点。四、读程序题(每小题4 分,共 2 0 分)L执行下列程序段后,(P D=-。M 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 v)=-oM O V A,#C 5 HR L A3 .下列程序段执行后,(R o)=
20、-,(7 E H)(7 F H)=-。M O V R o,#7 E HM O V 7 E H,#0 F F HM O V 7 F H,#4 0 HI N C 0 R oI N C R oI N C 0 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,S R oR L AM O V RH AR L AR L AA D D
21、 A,R iM O V 晒,ARET五、编程题(每小题4分,共20分)1.已知在累加器A中存放一个BCD数(0 9),请编程实现一个查平方表的子程序。2.请使用位操作指令实现下列逻辑操作:BIT=(1OH VPi,o)A(IIHVCY)3.已知变量X存于VAR单元,函数值丫存于FUNC单元,按下式编程求丫值。ooO-0,Y=lM O V A,#0F F H;x MO V R 0,2BHDECR OMO V 3R 0,2AHIN CR OS ET BT R O9置交换标志位有效N EX T:DJ N Z R 7,L O O PJ B T R O,S O R T;若交换标志位有效,继续进行HER
22、E:S J MP$八、读 图 题(20 分)阅读下列硬件图,补齐连接线(5 分),并回答问题(各 5 分):1、AL E、P S EN、W R、R D 的功能AL E作地址锁存的选通信号,以实现低八位地址的锁存,P S EN 信号作扩展程序存储器的读选通信号W R、R D作为扩展数据存储器和I/O 端口的读写选通信号。2、图中各芯片的功能74L S 373:地址锁存器,用来锁存P 0 发送的地址低8 位2764:容量为8K B的程序存储器(EP R O M)用来存储程序6264:容量为8K B的数据存储器(R AM)用来存储数据80 31:不含程序存储器的8 位单片机芯片,是不带I/O 设备的
23、微型计算机.3、2764、6264 的地址范围(P 2.5 取 0 )2764:80 0 0 H-9FFFH 6264:40 0 0 H-5FFFH机模拟试卷007一、填空题:(共30 空,每 空 1 分)1.单片机即一个芯片的计算机,此芯片上包括五部分:运算器-输入部分、-。2.只有在-码表示中。的表不是唯一的。3.MCS-51指令系统中direc t表示的含义是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.4.P 0、P E P 2、P 3四个均是一一位的 一 口(填“串行”还 是“并行”),其中P 0 的功能是-;P 2 的功能是-;而-是双功能口;-
24、是专门的用户口。5.任何程序总是由三种基本结构组成:顺序、分支和-。6.MCS-51指令共有六种寻址方式,分别是立即数寻址、-寄存器间接寻址、-、相对寻址。7.MO V DP T R,#da ta l6的作用是用来设定_ _ _ _ _ _ _ _。8.片内R AM可进行位寻址的空间位地址范围是_ _ _ _ _ _ _ _ _ _ _ _ _ _。9.MCS 5 1 的存储器空间配置从功能上可分为四种类型:-内部数据存储器、-外部程序存储器。10.MCS-51的指令按其功能可分为五大类:-逻辑运算类指令、位操作指令、控制转移指令。11.输入输出设备与主机的连接部分称为输入输出接口,接口有三大
25、作用:-作用、-作用和信号电平与形式的变换作用。12.MCS-51内部的S FR 共有_ _ _ _ _ 个。1 3.C J N E (目的字节),源字节,r e l属于五大类指令中的-类指令,其操作码助记符含义是-.1 4.8 0 5 1 单片机有-个中断源,-级中断优先级别.1 5.8 2 5 5 A 属于可编程的-。接 口芯片,8 2 5 5 A 的A 通道有-种作方式。二、选择题:(共15题,每 题1分)1.1 0 1 0 1.1 0 1 B 转换成十进制数是()。(A)4 6.6 2 5 (B)2 3.6 2 5 (C)2 3.6 2(D)2 1.6 2 52.存储器的地址范围是O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题 题库
限制150内