




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机期末考试试卷以及参考答案单项选择1. PC的内容是:A当前指令前一条指令的地址B下一条指令的地址C控制器中指令寄存器的地址D当前正在执行指令的地址2.在MoVX A, ©DPTR指令中,DPTR的内容是A片内数据存储器地址B片外程序存储器地址C片内程序存储器地址D片外数据存储器地址3.以下指令没有错误的是A PUSH DPTR B SUBB R3, ROC POP DPTR D ADD A, R1 4. USB 是B可编程并行接口 A总线标准C可编程串行接口 D译码器5.在MCS-51中,为实现Po 口数据和低位地址分时复用,应使用A地址寄存器B地址译码器C地址缓冲器D地址锁存
2、器MCS-51单片机启动复位后,程序计数器PC的内容为6.A OOOOH B IOOOH C 2000H D 3000H7.不能使MCS-51单片机的SP改变的指令是A ANL指令B PUSH指令C PoP指令D LCALL指令MCS-OI单片机PUSH指令的操作数是8.A位操作数B双字操作数C字节操作数D字操作数9. 8031片外扩展数据存储器的最大容量是A 16K B 64K C 8K D 32K10. 在LED显示中,为了输出位控和段控信号,应使用指令A MOVX B MOV C MOVC D XCH11. MCS-OI执行子程序返回指令,从栈顶弹出的断点地址送给A DPTR BCYCS
3、PDPC12. MCS-Ol执行出栈指令过程中,SPA加2 B减2 C减ID加1 13. MCS-OI的定时器/计数器是A两个16位的加法计数器B 1个16位的加法计数器C两个16位的减法计数器D 1个16位的减法计数器14. MCS-51的MoV A, 20H指令的源操作数的寻址方式是A直接寻址B位寻址C立即寻址D间接寻址15.以下关于8155的叙述哪 一个是错误的A是一个可编程的并行接口B有256个单元的RAMC是一个可编程的接口芯片D是一个可编程的串行接口16. D/A 是A模数转换器B解调器C调制器D数模转换器17. 在MCS-51中,MoVC指令可对以下哪种存储器进行读操作A片内数据
4、存储器B片外数据存储器C程序存储器D堆栈区域18. MCS-OI的PSW寄存器内存放的是A指令地址B栈顶地址C程序运行的状态信息D片内数据存储器地址19. 8031单片机的一个机器周 期有A 6个时钟周期B 12个时钟周期C 24个时钟周期D 32个时钟周期20. 已知8255的端口地址为IOOOH1003H,其控制口地址是A IOOOH B IOOIH C 1002H D 1003H21. MCS-51程序计数器PC的加1操作A是通过加1指令进行的B是通过传送进行的C是通过减法指令进行的D是自动进行的22.在指令MoV A , Rl中,RI存 放的是A操作数地址B转移地址C操作数D相对位移量
5、23. MCS-51构成系统总线 时,可提供高8位地址线的口是A PO 口 B Pl 口 C P2 口 D P3 口 24.下列指令中与进位标志位Cy无关的指 令是A加法指令B减法指令C除法指令D数据传送指令25. 8031扩展外部存储器时要加锁存器74LS373,其作用是A锁存寻址单元的数据B锁存相关的控制和选择信号C锁存寻址单元的高8位地址D锁存寻址单元的低8位地址26.在中断服务 程序中,至少应有一条A转移指令B传送指令C中断返回指令D加法指令27. MCS-51单片机复位 后,当前的工作寄存器是Ao组BI组C 2组D 3组28.在MCS-51中,ALU是A CPU B控制器C算术逻辑运
6、算单元D寄存器29.内部RAM中的位寻址区定义的位是给A位操作准备的B移位操作准备的C控制移位操作准备的D存储状态准备的30.在MCS-51中需双向传递信号的是A地址线B控制信号线C电源线D数据线31.下列定时/计数硬件资源中, 不是供用户使用的是A定时器/计数器控制逻辑B低8位计数器TLC高8位计数器TH D用于定时计数器/计数控制的相关寄存器32.通过串行 口发送或接收数据时,在程序中应使用A MoV指令B MoVC指令C SWAP指令D MoVX指令33. ADC0809 是A 8位数模转换器B调制器C 8位模数转换器D解调器34.以下指令中源 操作数为寄存器寻址的是A ANL A, #
7、0FH B ADD A, ROC MOV A, 20H D ADD A, Ro35. MCS-OI单片机的地址线是A 8根B 16根C 32根D 4根36. MCS-51不能为片外数据存储器提供和构成地址的有A寄存器Ro B指针DPTR C寄存器RI D程序计数器PC 37. MCS-Ol只能进行 的十进制运算A只有加法B有乘法和除法C有加法和减法D只有减法38. MCS-Ol的ADDC A, #20H指令,源操作数在A片内RAM中B片外RAM中C程序存储器中D寄存器中39.在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是AEAB ALE CWRDRD 40.下列哪条指令执行后,程
8、序计数器Pe不发生突变ARETB SJMP LI C ACALL ST D PUSH 20H41. 以下各项不能用来对内部数据存储器进行访问的是A堆栈指针SP B数据指针DPTR元地址或名称D由Ro或RI间址寻址C按存储单42. 若在MCS-51系统中只扩展一片Inter 2764(8KX8),除应使用Po 口的8 条口线外,至少还需要使用P2 口的口线A 4条B 5条C 6条D 7条43. 8155是B锁存器A总线标准C可编程的串行接口 D可编程的并行接口SP的内容为44.已知SP的内容为20H,执行PUSH 30H后,A IFH B 21H C 22H D IEH45.三态缓冲寄存器输出端
9、的“三态”不包含A高B低C低阻D高阻46.以下不属于8255特点的是A可编程的并行接口 B有24根I/O线C有3个8位的并行口 D有256个字节的RAM 47.读取A/D转换的结果,使 用指令A MOV A, Ro B MOVX ©DPTR, AC MOVC A, ©A+DPTR D MOVX A, DPTR 48.在寄存器寻址方式中,指定寄存器 中存放的是A操作数B地址偏移量C操作数地址D转移地址49.在MCS-51中CY是A溢岀标志B进位标志C辅助进位标志D奇偶标志50.在直接寻址方式中,操作数是在A寄存器中B片内数据存储器中C片外数据存储器中D程序存储器中51. MC
10、S-Ol 的 PSW 是A堆栈指针B程序计数器C程序状态字D数据指针52. MCS-Sl单片机外中断初始化时不包括A设置中断总允许B设置中断优先级C设置外中断允许D设置中断方式53. 外中断请求信号是由A计数器发岀的B串行口发出的C CPU发出的D外设发出的54. DAC0832 是A模数转换器B数模转换器C调制器D锁存器55. 为MCS-51外扩的I/O接口的地址是A和片内数据存储器统一编址B和片外数据存储器统一编址C和片外程序存储器统一编址D和片内程序存储器统一编址/计数器特点的是56.以下不属于MCS-51的定时器A两个16位的定时器/计数器B加法计数器C有4种工作方式D减法计数器57.
11、 调制解调器的功能是A串行数据与数据的转换B数字信号与模拟信号的转换D基带传送方式与频带传送方式的转换C电平信号与频率信号的转58. MCS-51单片机中的SP是C可编址的寄存器D已赋值的寄存器68.对8155进行初始化编程时,需使A MoVX指令B MoV指令C MoVC指令D PUSH指令69.以下叙述中,不属于DAC0832的工作方式是A直通B全双工C双缓冲D单缓冲70. 在子程序中,至少应有一条A传送指令B转移指令C加法指令D子程序返回指令71. 以下叙述中,属于总线标准的是A RS-232C B 8255A C 8155 D 74LS138多项选择题1. MCS-51单片机执行哪些指
12、令PC发生突变A POP 30HB SjMP LLIC LCALL ASlD 当 Cy=O,执行 JNC LOPE 当 A二6,执行 JZ NEXT2. 以下关于单片机的叙述哪些是正确的A单片机属于微型计算机B单片机是将CPU、存储器、I/O接口集成在一块芯片上C单片机是将CPU、计数器、中断集成在一块芯片上D单片机是CPUE单片机是一个可广泛应用于工业、军事、家用电器中的微型机3. 以下哪些指令是源操作数是在片内数据存储器中A ANL A, 20HB ADD A, RoC ADD A, #10HD MOVX A, RlE MOVC A, ©A+DPTR4. 以下关于8255的叙述哪
13、些是错误的A 8255有22根I/O引脚B 8255有256个字节的RAMC 8235是可编程并行接口D 8255有1个14位的计数器E 8255的A 口有3种工作方式5. MCS-51执行以下哪些指令SP会发生变化A PUSH 20HB ANL A, #0FHC LCALL SUID POP 20HE MOV A, #20H6. MCS-OI的寄存器RO、Rl可对哪些存储器进行间址A片内程序存储器B片外程序存储器C片内数据存储器D片外数据存储器E片外数据存储器的前256个单元7. 能为访问程序存储器提供或构成地址的有APC 和 AB PSW 和 AC PCD DPTR 和 AE PC、 A、
14、 DPTR 和 SP8. 以下关于MCS-51的定时器/计数器的叙述哪些是错误的A MCS-Ol有两个16位的定时器/计数器B MCS-OI定时器/计数器是减法计数器C MCS-51定时器/计数器有4种工作方式D MCS-51定时器/计数器在片外E MCS-OI定时器/计数器不需要初始化9. 以下哪些指令不属于算术运算指令A ANL A, #20HB ADD A, R3C SUBB A, 20HD INC RIE ORL A, RO10. 以下哪些叙述属于异步串行通信帧格式的内容A 12个停止位B1个起始位C 1个同步字符D 58个数据位E 一位奇偶校验位11. 以下叙述哪些不属于总线标准A
15、RS-422B USBC DAC0832D 74LS138E RS-232C12. 以下关于MCS-51单片机的特性叙述哪些是正确的A 8 位 CPUB 32个I/O引脚C程序和数据存储器同时存在D 24V电源供电E 2个16位可编程定时器/计数器13. 以下哪些指令的源操作数是间接寻址A ADD A, 30HB MOV A, RoC MOVX A, DPTR40H D XCH A,E MOVC A, ©A+PC14. 对于MCS-51工作寄存器,以下叙述正确的是A共有8个单元B用ROR7命名C共有32个单元D分为4组,每组8个E分为2组,每组8个15. MCS-Ol单片机执行以下哪
16、些操作PC是顺序改变A PUSH 20HB 当 A二5,执行 JZ NEXTC ACALL SSlD响应中断E LJMP NEXT16. 以下有关MCS-51定时器/计数器的叙述哪些是错误的A MCS-Ol有2个16位的加法计数器B MCS-Ol有2个14位的加法计数器C MCS-51有2个16位的减法计数器D MCS-51定时器/计数器需要进行初始化E MCS-OI定时器/计数器讣数归零可发出中断请求信号17. 下列理由中,能说明MCS-51 I/O端口是统一编址的是A P3 口线具有第2功能B扩展数据存储器与片内数据存储器存储空间重叠C使用片外数据存储器存取指令访问I/O端口D没有专门的I
17、/O指令E没有区分存储器和I/O端口的控制信号18. 以下关于8155的叙述哪些是正确的A 8135 有 A 口、B 口、C 口B 8155有256个字节的RAMC 8155是可编程的并行接口D 8135是可编程的串行接口E 8155有2个16位的计数器19. 以下对MCS-51机器周期的叙述哪些是对的A 一个机器周期有12个状态B 一个机器周期有12个时钟周期C机器周期实现特定功能所需要的时间D 一个机器周期有6个时钟周期E 一个时钟周期有6个状态20. 以下关于串行通信的叙述哪些是正确的A数据一位一位顺序发送或接收B多位数据同时发送或接收C异步通信发送器和接收器有各自的时钟周期D可以通过并
18、行口实现串行通信E异步通信发送器和接收器使用同一个时钟21. 以下有关中断的叙述哪些是正确的A MCS-51有5个中断源B MCS-51的中断不能嵌套C MCS-51的中断需要进行初始化D MCS-OI的中断请求都是自动撤除的E MCS-OI有两个中断优先级填空:1. 8031单片机复位后,其程序计数器PC的内容为。2.在变址寻址方式中,以作为变址寄存器,以或作为基址寄存器。3. 在存储器扩展中,无论是线选法还是译码法,都是为扩展芯片的端提供信号。4. 设A的内容为30H, DPTR的内容为2000H,执行指令MOVC A, ©A+DPTR,是把存储器单元的内容送累加器A。5. MC
19、S-51可提供和两种存储器。6. MCS-Ol有 个并行I/O接口。7. 常用于数据通信的传输方式有单工、方式。8. CPU由和组成。9.若不使用MCS-51的片内程序存储器,则引脚必须接地。10.在MCS-51中,PC和DPTR都用于提供地址,PC为访问存储器提供地址,而DPTR为访问存储器提供地址。11. 8051单片机有个中断源,有个中断优先级。12. 当MCS-51单片机访问片外存储器时,利用信号锁存口提供的低8位地址。13. 扩展外围芯片时,片选信号产生的方法为:、和:14. 74LS138是具有3个输入的译码器芯片,当其输出作为片选信号时,它可以提供个片选信号。15. MCS-OI
20、单片机内部RAM的工作寄存器区共有个单元,它们被分为组,每组个单元。16. MCS-OI执行子程序返回指令时,把弹出给,以恢复断点。17. MCS-51系列单片机在直接寻址方式中,只能使用位二进制数作为直接地址,其寻址对象只限于J两种显示方式。18. LED数码显示有和 简答:1. 简述MCS-51的中断源。2. LED显示器显示字符的条件是什么,什么是部分地址译码,有什么优缺点,3.4. 用单片机控制外部系统时,为什么要进行A/D和D/A转换,5.什么是D/A 转化器,简述MCS-51单片机响应中断的过程。6.7. MCS-51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位 数
21、据线,为何不会产生冲突,8. 显示器和键盘在单片机应用系统中的作用是什么,9. 简述MCS-51的时钟周期、机器周期、指令周期。10. 什么是全地址译码,11. MCS-OI单片机采用哪一种I/O编址方式,有哪些特点可以证明,12.简述MCS-OI的定时器/计数器。13. 简述异步通信。14. 说明MCS-51中断服务程序的入口地址。15. 8051单片机定时器/计数器作为定时和计数使用时,其汁数脉冲分别山谁 提供,16. 简述LED的动态显示方式。17. 解释三总线的概念。18. 外设端口有儿种编址方法,各有什么特点,分析程序:1.已知片内RAM的(40H)=36H, (20H)=24H分析
22、下列指令执行的结果。START:MOV A, 20HXCH A, ©ROMOV RO, #40HMOV 20H, A2.指出下列程序段的功能。ORG 0500HBEN:MOV A, 30HADD A, #05HDA AMOV 31H, ASjMP ,END3. 指出以下指令源操作数的寻址方式。ADD A, RoANL 20H, AMOV A, #20HADD A, 20HMOVC A, ©A+DPTR 4.已知片内RAM的(40H)=24H, (Cy)=I分析下列指令执行的 结果。MOV A, #25H ST:ADDC A, 40H5. 指出下面程序的功能。ORG IOOO
23、HADD A, 60HMOV A, 50HMOV 30H, AMOV A, 51HADDC A, 61HMOV 31H, ASJMP ,END6. 指出下列程序段的功能。ORG IOOOHMOV DPTR, #TABMOV A, 30HANL A, OFHMOVC A, ©A+DPTRMOV 31H, ASJMP ,TAB:DB O, 1, 4, 9, 16, 25, 36, 49, 64, 81END7. 指出下列程序段的功能。STR:MOV A, 20HMOV B, #40HMUL ABMOV 60H, ASjMP ,MOV 61H, B程序设计:1.编写程序段,将片外ROM 4
24、000H单元的内容送片外RAM 50H单元。编程将片内RAM中地址为50H-5FH的数据块每个元素的最高位清零。2.3.将片内RAM 60H单元的内容除以04H,结果存放在片外RAM 30H单元中。4. 片内RAM首地址为BUFF的数据区,数据以'S'结束,编写程序求这些数据的和(设其和不超出一个字节),存片内RAM 70H单元。5. 编写程序段,将片内RAM 60H单元的内容减去50H单元的内容,结果存片 内RAM 30H 单元。6. 在片内RAM首地址为BUFF的数据区中,有9个字节的数据。编程求9个字 节数的平均值,存40H单元。7. 将片内RAM以BLOCI为起始地址的
25、12个字节数据传送到片外RAM以BL0C2 为起始的单兀中。8. 将片内RAM 20H单元的内容与片内RAM 30H单元的内容相加,结果存放在 片内RAM 40H单元中。9. 将片内RAM 30H单元的内容减去片内RAM 31H单元的内容,结果存放在片 内RAM 50H单元中。综合应用:1. 8031使用8255A芯片扩展3位7段共阳极LED显示器。编程在这3位LED 显示器上显示333。2. DAC0832 X作于单缓冲方式,设其输入寄存器地址为7FFEH,编写程序段,使用D/A转换器产生三角波。3. 8255的端口地址为60H63H,试编程实现将从8255A 口读入一个字节的数 据,加上立
26、即数20H后,从C 口输出。4. 某系统 8031的PO 口外接了一个共阳极7段LED显示器,编写程序,在 LED上显示数字6。单选:15 BDDAD 610 ABCB A 1115 DCAAD 1620 DCCBD2125 DACDD 2630 CACAD 3135 ACCBB 3640 DACAD4145 BBDBB 46-50 DDABB 5155 CDDBB 56-60 DBDBA6165 ACADD 6671 DCABDA多选:1.BCD 2. ABE 3. BC 4. CE 5. ACD 6. CE 7. ACD 8. BDE 9. AE 10. ABDE 11. CD12. AB
27、CE 13. BC 14. BCD 15. AB 16. BC 17. CDE 18. ABC 19. BCE 20. ACD 21. ACE填空:1. OOOOHA、 PC 或 DPTR 2.3.片选程序存储器、2030H 4.5. 程序、数据4 6.7. 半双工、全双工、多工8.EA9.11. 2、510.程序、数据12. ALE、 PO13. 线选法、全地址译码法、部分地址译码法14. 815. 32、4、816. 栈顶内容、PC17. 8、OOH-FFH18. 动态、静态简答:1.中断源是指引起中断的设备或事件或发出中断请求的源头,中断源通常分为 外部设备中断源、控制对象中断源、故障中
28、断源和定时脉冲中断源等儿类。2.要 使LED显示器显示出字符,必须提供段码和位选码。段码(即字码):可以用硬件译码的方法获得,也可以用软件的方法获得。位选 码:静态显示和动态显示。3. 部分地址译码是只使用部分系统地址总线进行译码。优点:译码电路简单, 节约了硕件。缺点:地址有重叠区,浪费存储空间。若有n根地址线未参加译码, 则有2n个地址重叠区。4. 单片机是数字器件只能处理数字量,而外国器件有模拟器件,所以单片机 控制外端系统时,必要选A/D或D/A转换。5. D/A转换器是将数字量转换成模拟量的器件,通常用DAC表示广泛用于过程 控制中。6. 过程:中断请求一一中断响应一一中断处理一一中
29、断返回7. 主要取决于以下儿个方面:一、选取储存芯片的原则。二、工作速度匹配。 三、MCS-Sl对存储容量的要求。四、MCS-51对存储器地址空间的分配。8.通常一 个单片机应用系统中都会有显示器和键盘,它们具有人机对话功能。实现人对应用 系统的状态干预和数据输入以及应用系统向人报告运行和运行结果。时钟周期:也 称振荡周期,定义为时钟脉冲频率的倒数,它是单片机中最基本9.的时间单位。机器周期:完成一个基本操作所需要的时间。指令周期:执行一条指令所需要的时间,一般由若干个机器周期组成。10.全 地址译码是使用全部系统地址总线进行译码。11. MCS-51单片机I/O接口采用和存储器等外设的使用统
30、一编址方式。特点:接 口在进行连接时,与存储器等分别使用单片机的地址总线,并进行统一的地址译码 方式,其I/O地址与存储器单元的地址长度相同。没专门设置一套I/O指令和控制 信号。12. MCS-51单片机内部有两个16位可编程的定时器/计数器,他们均是二进制 加法讣数器,两个定时器/计数器均可编程设定为定时模式和计数模式两种在这两 种模式下乂均可设定四种工作方式。定时器/计数器主要山16位加法计数器,工作方式寄存器TMoD和控制寄存器 TCoN组成。13. 异步通信是接收器和发送器有各自的时钟,不发送数据时,数据信号线总 是呈现高电平,称其为空闲态,异步通信用1帧来表示一个字符,它的优点是不需 要传送同步脉冲,可靠性高、所需设备简单,缺点是字符帧中因包含有起始位停止 位而降低了有效数据的传输速率。14.14. 在定时模式下工作时,计数器的计数脉冲是山单片机系统主频给12分频后 提供的,其计算公式为:T=(M-Te)乘以To o在计数器模式下工作时,必须给计数器预置数,并通过程序送入TH和TL中, 其预置初值的计数脉冲的方法是用最大讣数量减去需要的讣数次数,即TC=M-CO15. 动态显示是指一位一位的轮流点亮每位显示器,即每个数码管的终点被轮 流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效,对于每 一位显示器来说,每个一段时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件显示讲稿
- 溧水社工考试题及答案
- 课件显示成文档问题
- 广东广告学自考试题及答案
- 离子平衡考试题及答案
- 乐理乐谱考试题及答案
- 口腔助理考试题及答案
- 科目合体考试题及答案
- 开学规则考试题及答案
- 景泰蓝掐丝工招聘考核试卷及答案
- 人教版2024-2025学年九年级化学上册教学计划(含进度表)
- 2025年国防知识竞赛题库及答案(共100题)
- 2025年数据质量考试试题及答案
- 幼儿园获奖公开课:中班语言活动《我的幼儿园》课件
- TJPMA 022-2024 疾病预防控制业务档案管理规范
- 餐饮服务与数字化运营 习题及答案 项目七
- 《神经外科颅内压增高》教学课件
- 铁路劳动安全 课件 第五章 安全标志标识
- 教师严慈相济课件
- 肛肠科个案护理
- 果园机器人课件
评论
0/150
提交评论