ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:23.29KB ,
资源ID:10736080      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10736080.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机与接口技术复习题带答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机与接口技术复习题带答案.docx

1、单片机与接口技术复习题带答案一、单项选择1.PC的内容是()A、当前指令前一条指令的地址 B、下一条指令的地址C、控制器中指令寄存器的地址 D、当前正在执行指令的地址2.在MOVX A,DPTR指令中,DPTR的内容是()A、片内数据存储器地址 B、片外程序存储器地址C、片内程序存储器地址 D、片外数据存储器地址3. 以下指令没有错误的是()A、PUSH DPTR B、SUBB R3,R0C、POP DPTR D、ADD A,R14. USB是()A、总线标准 B、可编程并行接口C、可编程串行接口 D、译码器5. 在MCS-51中,为实现P0口数据和低位地址分时复用,应使用()A、地址寄存器

2、B、地址译码器C、地址缓冲器 D、地址锁存器6. MCS-51单片机启动复位后,程序计数器PC的内容为()A、0000H B、1000H C、2000H D、3000H8. MCS-51单片机PUSH指令的操作数是()A、位操作数 B、双字操作数 C、字节操作数 D、字操作数9. 8031片外扩展数据存储器的最大容量是()A、16K B、64K C、8K D、32K11. MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给()A、DPTR B、CY C、SP D、PC12. MCS-51执行出栈指令过程中,SP()A、加2 B、减2 C、减1 D、加113. MCS-51的定时器/计数器

3、是()A、两个16位的加法计数器 B、1个16位的加法计数器C、两个16位的减法计数器 D、1个16位的减法计数器14. MCS-51的MOV A,20H指令的源操作数的寻址方式是()A、直接寻址 B 位寻址 C、立即寻址 D、间接寻址16. D/A是()A、模数转换器 B、解调器 C、调制器 D、数模转换器17. 在MCS-51中,MOVC指令可对以下哪种存储器进行读操作()A、片内数据存储器 B、片外数据存储器C、程序存储器 D、堆栈区域18. MCS-51的PSW寄存器内存放的是()A、指令地址 B、栈顶地址C、程序运行的状态信息 D、片内数据存储器地址19. 8051单片机的一个机器周

4、期有()A、6个时钟周期 B、12个时钟周期 C、24个时钟周期 D、32个时钟周期21.MCS-51程序计数器PC的加1操作()A、是通过加1指令进行的 B、是通过传送进行的C、是通过减法指令进行的 D、是自动进行的22. 在指令MOV A,R1中,R1存放的是()A、操作数地址 B、转移地址 C、操作数 D、相对位移量23. MCS-51构成系统总线时,可提供高8位地址线的口是()A、P0 口 B、P1 口 C、P2口 D、P3口24.下列指令中与进位标志位Cy无关的指令是()A、加法指令 B、减法指令 C、除法指令 D、数据传送指令25. 8031扩展外部存储器时要加锁存器74LS373

5、,其作用是()A、锁存寻址单元的数据 B、锁存相关的控制和选择信号C、锁存寻址单元的高8位地址 D、锁存寻址单元的低8位地址26. 在中断服务程序中,至少应有一条()A、转移指令 B、传送指令 C、中断返回指令 D、加法指令27. MCS-51单片机复位后,当前的工作寄存器是()A、0组 B、1组 C、2组 D、3组28. 在MCS-51中,ALU是()A、CPU B、控制器 C、算术逻辑运算单元 D、寄存器29. 内部RAM中的位寻址区定义的位是给()A、位操作准备的 B、移位操作准备的C、控制移位操作准备的 D、存储状态准备的30. 在MCS-51中需双向传递信号的是()A、地址线 B、控

6、制信号线 C、电源线 D、数据线31.下列定时/计数硬件资源中,不是供用户使用的是()A、定时器/计数器控制逻辑 B、低8位计数器TL C、高8位计数器TH D、用于定时计数器/计数控制的相关寄存器33. ADC0809 是()A、8位数模转换器 B、调制器 C、8位模数转换器 D、解调器34.以下指令中源操作数为寄存器寻址的是()A、ANL A,#0FH B、ADD A,R0C、MOV A,20H D、ADD A,R035.MCS-51单片机的地址线是()A、8根 B、16根 C、32根 D、4根36.MCS-51不能为片外数据存储器提供和构成地址的有()A、寄存器R0 B、指针DPTR C

7、、寄存器R1 D、程序计数器PC37.MCS-51只能进行的十进制运算()A、只有加法 B、有乘法和除法 C、有加法和减法 D、只有减法38.MCS-51的ADDC A,#20H指令,源操作数在()A、片内RAM中 B、片外RAM中 C、程序存储器中 D、寄存器中39.在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是()A、EA B、ALE C、WR D、RD40.下列哪条指令执行后,程序计数器PC不发生突变()A、RET B、SJMP L1 C、ACALL ST D、PUSH 20H41.以下各项不能用来对内部数据存储器进行访问的是()A、堆栈指针SP B、数据指针DPTRC、按

8、存储单元地址或名称 D、由R0或R1间址寻址42.若在MCS-51系统中只扩展一片Inter 2764(8K8),除应使用P0口的8条口线外,至少还需要使用P2口的口线()A、4条 B、5条 C、6条 D、7条44.已知SP的内容为20H,执行PUSH 30H后,SP的内容为()A、1FH B、21H C、22H D、1EH47.读取A/D转换的结果,使用指令()A、MOV A,R0 B、MOVX DPTR,AC、MOVC A,A+DPTR D、MOVX A,DPTR48.在寄存器寻址方式中,指定寄存器中存放的是()A、操作数 B、地址偏移量 C、操作数地址 D、转移地址49.在MCS-51中

9、CY是()A、溢出标志 B、进位标志 C、辅助进位标志 D、奇偶标志50.在直接寻址方式中,操作数是在()A、寄存器中 B、片内数据存储器中C、片外数据存储器中 D、程序存储器中51.MCS-51的PSW是()A、堆栈指针 B、程序计数器C、程序状态字 D、数据指针52.MCS-51单片机外中断初始化时不包括()A、设置中断总允许 B、设置中断优先级C、设置外中断允许 D、设置中断方式53.外中断请求信号是由()A、计数器发出的 B、串行口发出的C、CPU发出的 D、外设发出的54.DAC0832是()A、模数转换器 B、数模转换器C、调制器 D、锁存器55.为MCS-51外扩的I/O 接口的

10、地址是()A、和片内数据存储器统一编址 B、和片外数据存储器统一编址C、和片外程序存储器统一编址 D、和片内程序存储器统一编址56.以下不属于MCS-51的定时器/计数器特点的是()A、两个16位的定时器/计数器 B、加法计数器C、有4种工作方式 D、减法计数器57.调制解调器的功能是()A、串行数据与数据的转换 B、数字信号与模拟信号的转换C、电平信号与频率信号的转 D、基带传送方式与频带传送方式的转换58.MCS-51单片机中的SP是()A、程序计数器 B、数据指针 C、程序状态字 D、堆栈指针59.在以下指令的执行时,可能会影响CY的是()A、MOV A,#20H B、ADD A,20H

11、 C、POP 20H D、XCH A,R160.MCS-51外扩ROM、RAM时,它的数据总线是()A、P0口 B、P1口 C、P2口 D、P3口61.中断响应时,要保护断点,入栈保护是()A、PC B、累加器A C、指针DPTR D、寄存器B62.使用8255可以扩展出的I/O接口线是()A、16根 B、22根 C、24根 D、32根63.某静态RAM芯片的容量是(4K8),其片内寻址线是()A、12根 B、13根 C、14根 D、15根64.当单片机启动ADC0809进行A/D转换时,应使用指令()A、MOV A,20H B、MOVX A,DPTRC、MOVC A,A+DPTR D、MOV

12、X DPTR,A65.执行子程序返回指令时,返回的断点是()A、返回指令的末地址 B、调用指令的首地址C、调用指令的末地址 D、调用指令的下一个指令的首地址66.以下叙述中,不属于MCS-51的存储器系统特点的是()A、片内、片外存储器同时存在B、系统中可有64K程序存储器C、片内数据存储器有128(256)个单元D、数据存储器和程序存储器统一编址67.在接口电路中的“口”一定是一个()A、数据寄存器 B、即可读又可写的寄存器C、可编址的寄存器 D、已赋值的寄存器68.对8155进行初始化编程时,需使用()A、MOVX指令 B、MOV指令C、MOVC指令 D、PUSH指令69.以下叙述中,不属

13、于DAC0832的工作方式是()A、直通 B、全双工 C、双缓冲 D、单缓冲70.在子程序中,至少应有一条()A、传送指令 B、转移指令 C、加法指令 D、子程序返回指令71.以下叙述中,属于总线标准的是()A、RS-232C B、8255A C、8155 D、74LS138三、填空:1. 8031单片机复位后,其程序计数器PC的内容为_。2. 在变址寻址方式中,以_作为变址寄存器,以_或_作为基址寄存器。3. 在存储器扩展中,无论是线选法还是译码法,都是为扩展芯片的_端提供信号。4. 设A的内容为30H,DPTR的内容为2000H,执行指令MOVC A,A+DPTR,是把_存储器_单元的内容

14、送累加器A。5. MCS-51可提供_和_两种存储器。6. MCS-51有_个并行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、,当其输出作为片选信号时,它可以提供_个片选信号。15. MCS-51单片机内部RAM的工作寄存器区共有_个单元,它们被分为_组,每组_个单元。16. MCS-51执行子程序返回指令时,把_弹出给_,以恢复断点。17. MCS-51系列单片机在直接寻址方式中,只能使用_位二进制数作为直接地址,其寻址对象只限于_。18. LED数码显示有_和_两种显示方式。四、简答:1. 简述MCS-51的中断源。2. 用单片机控制外部系统时,为什么要进行A/D和D/A转换?3. 什么是D/A转化器?4. 简述MCS-51单片机响应中断的过程。5. 简述MCS-51的时钟周期、机器周期、指令周期。6. MCS-

16、51单片机采用哪一种I/O编址方式?有哪些特点可以证明?7. 简述MCS-51的定时器/计数器。8. 简述异步通信。9. 说明MCS-51中断服务程序的入口地址。10. 解释三总线的概念。五、分析程序:1. 已知片内RAM的(40H)=36H,(20H)=24H分析下列指令执行的结果。 . START:MOV A,20H MOV R0,#40H XCH A,R0 MOV 20H,A .2. 指出下列程序段的功能。 ORG 0500H BEN:MOV A,30H ADD A,#05H DA A MOV 31H,A SJMP END3. 指出以下指令源操作数的寻址方式。 ADD A,R0 ANL

17、20H,A MOV A,#20H ADD A,20H MOVC A,A+DPTR4. 已知片内RAM的(40H)=24H,(Cy)=1分析下列指令执行的结果。 .ST: MOV A,#25H ADDC A,40H .5. 指出下面程序的功能。 ORG 1000H MOV A,50H ADD A,60H MOV 30H, A MOV A,51H ADDC A,61H MOV 31H,A SJMP END6. 指出下列程序段的功能。 ORG 1000H MOV DPTR,#TAB MOV A,30H ANL A,0FH MOVC A,A+DPTR MOV 31H,A SJMP TAB:DB 0,1

18、,4,9,16,25,36,49,64,81 END7. 指出下列程序段的功能。 .STR:MOV A,20H MOV B,#40H MUL AB MOV 60H,A MOV 61H,B SJMP .六、程序设计:1. 编写程序段,将片外ROM 4000H单元的内容送片外RAM 50H单元。2. 编程将片内RAM中地址为50H-5FH的数据块每个元素的最高位清零。3. 将片内RAM 60H单元的内容除以04H,结果存放在片外RAM 30H单元中。4. 片内RAM首地址为BUFF的数据区,数据以S结束,编写程序求这些数据的和(设其和不超出一个字节),存片内RAM 70H单元。5. 编写程序段,将

19、片内RAM 60H单元的内容减去50H单元的内容,结果存片内RAM 30H单元。6. 在片内RAM首地址为BUFF的数据区中,有9个字节的数据。编程求9个字节数的平均值,存40H 单元。7. 将片内RAM以BLOC1为起始地址的12个字节数据传送到片外RAM以BLOC2为起始的单元中。8. 将片内RAM 20H单元的内容与片内RAM 30H单元的内容相加,结果存放在片内RAM 40H单元中。9. 将片内 RAM 30H单元的内容减去片内RAM 31H单元的内容,结果存放在片内RAM 50H单元中。七、综合应用:1. 8051使用8255A芯片扩展3位7段共阳极LED显示器。编程在这3位LED显

20、示器上显示333。2. DAC0832工作于单缓冲方式,设其输入寄存器地址为7FFEH,编写程序段,使用D/A转换器产生三角波。3. 8255的端口地址为 60H-63H,试编程实现将从8255A口读入一个字节的数据,加上立即数20H后,从C口输出。4. 某系统由8031的P0口外接了一个共阳极7段LED显示器,编写程序,在LED上显示数字6。单选:1-5 BDDAD 6-10 ABCB A 11-15 DCAAD 16-20 DCCBD21-25 DACDD 26-30 CACAD 31-35 ACCBB 36-40 DACAD41-45 BBDBB 46-50 DDABB 51-55 CD

21、DBB 56-60 DBDBA 61-65 ACADD 66-71 DCABDA填空:1. 0000H2. A、PC或DPTR3. 片选4. 程序存储器、2030H5. 程序、数据6. 47. 半双工、全双工、多工8.运算器、控制器、其它寄存器9.10.程序、数据11.5、212. ALE、P013. 线选法、全地址译码法、部分地址译码法14. 815. 32、4、816. 栈顶内容、PC17. 8、00H-FFH18.动态、静态简答:1.中断源是指引起中断的设备或事件或发出中断请求的源头,中断源通常分为外部设备中断源、控制对象中断源、故障中断源和定时脉冲中断源等几类。2. 单片机是数字器件只

22、能处理数字量,而外国器件有模拟器件,所以单片机控制外端系统时,必要选A/D或D/A转换。3. D/A转换器是将数字量转换成模拟量的器件,通常用DAC表示广泛用于过程控制中。4. 过程:中断请求中断响应中断处理中断返回5.时钟周期:也称振荡周期,定义为时钟脉冲频率的倒数,它是单片机中最基本的时间单位。 机器周期:完成一个基本操作所需要的时间。 指令周期:执行一条指令所需要的时间,一般由若干个机器周期组成。6.MCS-51单片机I/O接口采用和存储器等外设的使用统一编址方式。特点:接口在进行连接时,与存储器等分别使用单片机的地址总线,并进行统一的地址译码方式,其I/O地址与存储器单元的地址长度相同

23、。没专门设置一套I/O指令和控制信号。7.MCS-51单片机内部有两个16位可编程的定时器/计数器,他们均是二进制加法计数器,两个定时器/计数器均可编程设定为定时模式和计数模式两种在这两种模式下又均可设定四种工作方式。定时器/计数器主要由16位加法计数器,工作方式寄存器TMOD和控制寄存器TCON组成。8.异步通信是接收器和发送器有各自的时钟,不发送数据时,数据信号线总是呈现高电平,称其为空闲态,异步通信用1帧来表示一个字符,它的优点是不需要传送同步脉冲,可靠性高、所需设备简单,缺点是字符帧中因包含有起始位停止位而降低了有效数据的传输速率。9.10.MCS-51系列单片机具有很强的外部扩展功能

24、。其外部引脚可构成三总线结构,即地址总线、数据总线和控制总线。单片机所有的外部扩展都是通过三总线进行的。程序设计:1.MOV A,00HMOV DPTR,#4000HMOVC A,A+DPTRMOV R0,#50HMOVX R0,ASJMP 2. MOV R0,#50H MOV R7,#10HL1: MOV A,R0 ANL A,#7FH MOV R0,A INC R0 DJNZ R7,L1 SJMP 3.MOV A,60HMOV B,#04HDIV ABMOV RO,#30HMOVX R0,ASJMP 4. MOV R0,#BUFF MOV A,#00L1: CJNE R0,#,L2 MOV 70H,A SJMP L2: ADD A,R0 INC R0 SJMP L15.MOV A,60HCLR CSUBB A,50HMOV 30H,ASJMP 6. MOV R0,#BUFF MOV R7,#9 MOV A,#0L1: ADD A,R0 INC R0 DJNZ R7,L1 MOV B,#9 DIV AB MOV 40H,A SJMP 7. MOV R0,#BLOC1 MOV DPTR,#BLOC2 MOV R7,#12L1: MOV A,R0 MOVX DPTR,A INC DPTR DJNZ R7,L1 SJMP

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1