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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机考试复习资料.docx

1、单片机考试复习资料一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分)1.若MCS-51单片机采用6MHz的晶振,其复位高电平脉冲时间应该超过( )。 A. 2 B. 4 C. 2mS D. 4mS2.MCS-51单片机的4个并行I/O口作为通用I/O口使用时,( )口应该加上拉电阻。 A. P0 B. P1 C. P2 D. P33.在片外扩展一片8K的EPROM 2764需要( )根地址线。 A. 11 B. 12 C. 13 D. 144.程序状态字PSW的( )位为1时,表示带符号数加减运算中,A产生了溢出。 A. Cy

2、 B. Ac C. Ov D. P5.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。 A. PUSH R1 B. PUSH R1 C. PUSH 01H D. PUSH 09H二、填空题(每空1分,共10分)1.MCS-51单片机片内共有_字节单元的RAM,_字节单元的ROM。2.若MCS-51单片机采用6MHz的晶振,ALE引脚输出正脉冲频率为_。3.MCS-51单片机的一个机器周期的宽度为_状态。4.一个10位D/A转换器,其分辨率为_。5.要使MCS-51单片机从片内的地址0000H开始执行程序。那么EA应_。6.串行中断ES的中断人口地址为_。7.CHMO

3、S型80C51有_二种低功耗方式。8.单片机需要把助记符指令(或汇编指令)转换成_。9.外部中断请求有两种信号方式即_。三、名词解释(每小题2分,共8分)1.立即寻址2.地址总线3.波特率4.单片机四、简答题(每小题4分,共20分)1.ALU具有哪几个运算功能?2.简述MCS-51串行通信的工作方式。3.程序状态字PSW各标志位的作用是什么?4.A/D转换器有哪几种类型?5.简述MCS-51单片机的中断响应过程。五、读程序(阅读程序后填空。每小题4分,共20分)1.试分析以下程序的执行结果。(A)=_,(B)=_。MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCP

4、USH BPOP ACCPOP B2.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。请分析下面程序执行后各单元的内容。(32H)=_,(40H)=_。MOV A,R0MOV R0,40HMOV 40H,AMOV R0,#35H3.执行下列程序后,(A)=_,(B)=_。MOV A,#8AHMOV B,#14HDIV AB4.在外部RAM首地址为table的数据表中,有10个字节的数据。编程将每个字节的最高位清零。MOV R1,#TABLEMOV R2,#10LOOP: MOV A,R1_INC R1DJNZ R2,LOOPRET5.比较两个ASCII码字符串是否相

5、等。字符串长度在内部RAM20H单元,第一个字符串的首地址为30H,第二个字符串首地址为40H。如果两个字符串相等,置内部RAM21H为00H,否则,置内部RAM21H为0FFH。MOV R0,#30HMOV R1,#40HMOV R2,#20HLOOP1:MOV A,R0CLR C_JNZ LOOP2INC R0INC R1_,LOOP1MOV 21H,#00HRETLOOP2:MOV 21H,#0FFHRET六、综合题(共32分)1.设单片机晶振频率Fosc=6MHZ,使用定时器1以工作方式1产生周期为400s的等宽方波,用查询方式实现编程,并在P1.0输出。(10分)2.用8255A设计

6、一个44位按键输入电路。 (1)完整按键输入电路(4分) (2)写出8255的控制字及初始化程序,假设片选地址为8000H。(4分) (3)写出检测是否有键闭合的程序,当无键按下时将累加器A置为0(4分)。3.用2片2732给8051单片机扩展一个8KB的外部存储器,要求地址空间与8051的内部ROM相衔接,请画出逻辑连接图。(10分)一、填空题 1.8051 汇编语言指令格式中,唯一不可缺少的部分是_。 2.当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 0 时,系统的工作寄存器组地址范围为 _。 3.8051 的程序计数器 PC 为 16 位计数器,其寻址范围是_

7、KB。 4.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_引脚提供信号。 5.一个 EPROM 的地址有 A0A11 共 12 个引脚,它的容量为_KB。 6.8051 单片机在同一级别里,级别最高的中断源是_。 7.8751 是 EPROM 型,内含_KB EPROM。 8.MOV C,20H 源寻址方式为_寻址。 9.设计 8031 系统时,_口和 P2 口不能用作一般 I/O 口。 10.串行通信有_、_和_共 3 种数据通路形式。 11.8051 的定时器_作串行接口方式 1 和方式 3 的波特率发生器。 12.8051 中唯一一个不可以寻址的 16 位寄存器为_。

8、二、判断题 1.8051 的特殊功能寄存器分布在 00H70H 地址范围内。( ) 2.寄存器间接寻址中,寄存器中存放的是操作数的地址。( ) 3.在中断响应时断点地址自动入栈。( ) 4.8051 晶振频率 12MHz,则串口方式 0 波特率为 1MHz。( ) 5.ADC0809 是 8 位逐次逼近式模/数转换器。( )三简答题 1.简述 51 单片机内部数据存储器低 128 单元分布特点。 2.简述异步串行通信的帧格式。 3.简述 8051 中断嵌套原则。四、读程序题 1.写出下列指令的功能。 MOV A,R0 DEC R5 CPL C 2.已知初值(60H)=23H,(61H)=61H

9、,下列指令依次执行,写出空白处 A 的值。 CLR C MOV A, #9AH SUBB A,60H;A=_ ADD A,61H;A=_ DA A; A=_ 3.假定(A)=0FH,(R7)=19H, (30H)=00H, (R1)=40H, (40H)=0FFH.执行指令 DEC R7 DEC 30H DEC R1 后,R7 的内容为_,30H 的内容为_,40H 的内容为_。 4.下列指令执行后, (P1.7)=_, (P1.1)=_,(P1.2)=_。 ANL P1,#31H 五、综合题1.编写程序将内部 RAM 的 40H49H 单元高 4 位写 0,低 4 位置 1(要求采用循环实现

10、) 。 2.已知 51 单片机系统晶振频率为 12MHz,请利用定时器 1 工作方式 1,中断方式在 P2.3 输出频率为 10Hz 的方波,写出定时设计过程及完整代码。 3.假定 DAC0832 工作于单缓冲模式,数据输入寄存器地址为 5000H,其他引脚接合适电平,且输入寄存器 数据从 00H0FFH 变化输出从 05V 变化。试编程输出线性下降的锯齿波。 一、单项选择题1.单片机中用于存放程序状态信息的寄存器是( ) A.ACC B.PSW C.PC D.DPTR 2.MCS-51 外扩存储器时,系统的高 8 位地址总线是由_口构成。( ) A.P0 B.P1 C.P2 D.P33.MC

11、S-51 单片机 8 位重装载方式定时器工作在( ) A.方式 0 B.方式 1 C.方式 2 D.方式 3 4.在 MSC-51 单片机程序中用伪指令 EQU 定义的数据( ) A.在片内 RAM B.在外部 ROM C.在外部 RAM D.无相关存储空间 5.RS-232C 总线标准中规定逻辑 1 的电压为( ) A.-3.6V-25V B.3.6V25V C.3.6V5V D.-3.6V-5V二、 填空题6.堆栈指示寄存器的符号是_,复位后它的内容是_。 7.MCS-51 系统中,当 PSEN 引脚为低电平时,表示 CPU 要从_读取信息。 8.当(RS1,RS0)=(1,1)时,工作寄

12、存器 R7 对应内部 RAM 中的_字节单元。 9.MOV C,15H 源操作数的寻址方式为_寻址。 10.MCS-51 单片机在逻辑上有_个存储空间。11.MCS-51 单片机有_个中断源。 12.计算机的数据传送主要有两种方式:_和_。 13.为使单片机系统能输出一定频率的正弦波电压信号,应增加_。 三、名词解释14.变址寻址方式15.中断16.波特率 四、简答题17.简述 8051 片内 RAM 的空间分配。 18.什么是 ROM?简述其分类与特点。 19.MCS-51 单片机的 T0、T1 用作定时器时,其定时时间与哪些因素有关? (A0,A1) WR 的功能。 , 20.简述 825

13、5 读写控制逻辑引脚 CS 、 RD 21.用 DAC0832 产生锯齿波,其频率是如何控制的,试列举两种方法并说明优缺点。五、读程序填空22 .START:MOV P1,#0FFH MOV A,P1 MOV C,ACC.0 ANL C,/ACC.1 MOV ACC.7,C MOV C,ACC.0 ANL C,ACC.1 ORL C,ACC.7 MOV P1.7,C RET (1)该程序的功能是:_ _; (2)第一行 MOV P1,#0FFH 的功能是:_ _ 。 23. START:MOV R7,#20 MOV DPTR,#1000H MOV R0,#20H LOOP:MOV A,#0 M

14、OVC A,A+DPTR MOV R0,A INC R0 INC DPTR DJNZ R7,LOOP RET (1)该程序的功能是:_; (2)该子程序的源数据在_存储器中。 24 .START:MOV R0,#30H MOV R7,#10 MOV B,#0 LOOP:MOV A,R0 RRC A JNC NEXT INC B NEXT:INC R0 DJNZ R7,LOOP RET (1)该程序的功能是:_; (2)若将第六条指令改为 JC NEXT,则程序的功能变为_ 。六、综合题26.设有一个 8 路模拟量输入的巡回检测系统,采用 MCS-51 单片机和 ADC0809。要求采样的数据依

15、次存放 在内部 RAM 的 10H17H 单元中,请完成下列问题。 (1) 若 采 用 中 断 方 式 , 并 利 用 INT0 作 中 断 输 入 源 , 则 ADC0809 的 _ 引 脚 应 经 过 _连接到 MCS-51 的_引脚。 MCS-51 的外部中断 0 应设定为_ 触发方式。 (2)设外部中断 0 的已按上面要求进行了初始化,并处于开中断状态(用 RESET_INT0 子程序实现),通 道 0 的地址为 2000H,ADC0809 的 A、B、C 引脚分别连到地址总线 A0、A1、A2。完成下面程序: 主程序:MOV R0,#10H MOV R2,#08H ACALL RES

16、ET_INT0 ;初始化外部中断 0 MOV DPTR,#2000H ;指向通道 0 _ ;启动 A/D 转换 HERE:SJMP HERE ;等待中断 中断服务程序: INT0:_ ;采样数据 MOV R0,A ; _ ;指向下一通道 INC R0 ;MOVX DPTR,ARETI 27.MCS-51 的 P1.0、P1.1 各接一个 LED,当输出为 0 时对应的 LED 亮,要求控制该 LED 使它们交替发光并 以每秒钟一次的频率闪烁,每个 LED 的亮灭时间相等。 (晶振频率为 6MHZ) (1)根据上述要求完成下面程序 MOV TMODE,#01H ;设定时器 0 为定时方式,工作方

17、式 1 SETB P1.0 ;输出初始态 CLR P1.1 LOOP0: MOV R2,#05H ; LOOP1:MOV TL0,_ ; MOV TH0,_ _ _ ;等待定时时间到 DJNZ R2,LOOP1 _ ;P1.0、P1.1 求反 SJMP LOOP0 (2)该程序采用的是_方式检测定时器溢出。 一、填空题1.8031 单片机是_位单片机。 2.若由程序设定 RS1、RS0=10,则工作寄存器 R0R7 的直接地址为_。3.8031 单片机片内 RAM 的容量为_字节。 4.8051 单片机有_个中断源。 5.8051 中唯一可供用户使用的 16 位寄存器为_。 6.在一个源程序中

18、只能有一条_指令,且该指令位于源程序的最后。 7.串行工作方式 0 波特率是固定的,其值为_。 8.2716 的存储容量为 2KB,需要_位地址线进行存储单元编码。 9.8051 有两个并行且相互独立的存储器系统,即_存储器系统和_存储器系 统。 10.DAC0832 是采用 T 型电阻网络的_位 DAC 转换器,网络中电阻值只有_和 _两种。 11.ADC0809 是_位 ADC 转换器,其分辨率为_。二、判断题1.单片机的发展方向是努力增加位数。( )2.外部数据存储器的读指令为 MOVC。( ) 3.8051 单片机串行中断只有一个,但有 2 个标志位。( ) 4.8051 单片机的地址

19、总线是单向的。( ) 5.DAC0832 是 8 位双路输出的数模转换器。三、简答题1.简述 51 单片机内部数据存储器低 128 单元分布特点。 2.简述 51 单片机中断嵌套的原则。3.简述 51 单片机十六位地址总线的构成。 四、读程序题1.写出下列指令的功能。 MOVC A,A+DPTR SETB bit JZ rel 2.假定 A=30H,R1=31H, (30H)=05H。执行以下两条指令后(A)=_, (R1)=_, (30H)=_。 XCH A,R1 XCHD A,R1 3.下列指令执行后,TIME0 工作在方式_,TIME1 工作在方式_,TIME1 单次最 大定时时间是_个

20、机器周期。 MOV A,#21HMOV TMOD,A 五、综合题1.在外部 RAM 首地址为 tab 的数据表中,有 10 个数据,试编程实现将每个字节的最低位清零。 2.已知 P1 口接 7 段共阳发光数码管(a 接 P1.0,b 接 P1.1 其他顺序类推) ,试编写一段测试程序,让 数码管依次显示 09,假定延时程序已经编好,延时程序名称 delay。 3.已知单片机晶振频率 6MHz,串口工作于方式 1,波特率 1200,允许中断方式接收,试编程对串口进 行初始化。一、填空题1. 8 位无符号二进制数中,最大的十进制数是_。 2.当使用 8031 单片机时,需要扩展外部程序存储器,此时

21、 EA 应接_电平。 3.单片机中,设置堆栈指针 SP 为 57H 后发生子程序返回,这时 SP 变为_。 4.当 8051 单片机 RST 信号复位时,I/O 口锁存器值为_。 5.8051 单片机的外部中断 0 中断入口地址为_。 6.8051 的 PC 是 16 位,因此程序存储器的最大寻址空间为_KB。 7.伪指令中,程序定位的命令为_。 8.单片机存储器系统扩展常用的芯片选择方法(寻址方法)有线选法和_。 9.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_引脚提供信号。 10.响应中断后,产生长调用指令 LCALL,执行该指令过程包括:首先把_的内容压入堆栈,然后

22、把长调用指令的 16 位地址送_,使程序转向_中的中断地址区。11.8051 单片机访问内部 RAM 使用_指令, 访问外部 RAM 使用_指令, 访问 ROM 使用_指令。 二、判断题1.8051 单片机复位是高电平有效。( ) 2.寄存器间接寻址中,寄存器中存放的是操作数的地址。( ) 3.内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( ) 4.在中断响应时断点地址自动入栈。( ) 5.ADC0809 是 9 位逐次逼近式模/数转换器。 ( ) 三、简答题1.简述时钟周期、机器周期、指令周期的基本概念。 2.简述 51 单片机堆栈进栈和出栈操作规则。 3.请写出 51

23、 单片机的寄存器寻址、直接寻址、寄存器间接寻址、立即寻址的单片机汇编语言示例, 要求操作数中有一个操作数是累加器 A。 四、读程序题1.写出下列指令的功能。 SETB bit PUSH direct DEC A2.8051 单片机中,下列指令执行后,中断优先级最高的是_,次高的是_,最低的是_。 CLR A MOV IP,A SETB PS SETB PX1 3.已知(SP)=07H, (DPTR)=1234H,执行下列指令后,内部 RAM(08)=_, (09)=_, (SP) =_。 INC DPTR PUSH DPH PUSH DPL 4.下列指令执行后, (P1.7)=_, (P1.1

24、)=_,(P1.2)= _。 ANL P1,#31H ORL P1,#73H五、综合题1.编写程序将内部 RAM 的 30H38H 单元高 3 位写 0,低 5 位置 1(要求采用循环实现) 。2.已知 51 单片机系统晶振频率为 12MHz,请利用定时器 0 工作方式 1,中断方式在 P2.0 输出频率为 10Hz 的方波,写出定时设计过程及完整代码。3.假定 DAC0832 工作于单缓冲模式,数据输入寄存器地址为 2000H,其他引脚接合适电平,且输入寄 存器数据从 00H0FFH 变化输出从 05V 变化。试编程输出线性下降的锯齿波。 一、单项选择题1.中央处理器是由_构成。( ) A.

25、运算器、存储器 B.运算器、控制器 C.运算器和 I/O 接口 D.运算器、控制器、存储器和 I/O 接口 2若 MCS-51 单片机采用 12MHz 的晶振,其复位高电平脉冲时间应该超过( ) A2S B4S C2mS D 4mS 351 单片机执行 MOVX 读指令时,相关的信号状态是( ) A.PSEN 无效为低电平,RD 有效为低电平 B.PSEN 无效为高电平,RD 有效为低电平 C.PSEN 有效为低电平,RD 无效为高电平 D.PSEN 有效为高电平,RD 无效为高电平 4MCS-51 单片机的最小时序定时单位是( ) A.状态 B.拍节 C.机器周期 D.指令周期 5若 MCS

26、-51 单片机的晶振频率为MHz,定时器/计数器的外部输入最高计数频率为( ) A.2MHz B.1MHz C.500KHz D.250KHz二、填空题1MCS-51 单片机片内共有_字节单元的 RAM。 2 若 MCS-51 单 片 机 的 程 序 状 态 字 PSW 中 的 RS1,RS0=11, 那 么 工 作 寄 存 器 R0-R7 的 直 接 地 址 为 _。 3对于指令 SJMP$,其操作码为 80H,其操作数(即偏移量)为_。 4当 EA=1 时,MCS-51 单片机将从_存储器的地址 0000H 开始执行程序。 5ADC0809 是一个_位的 AD 转换器。 6汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对_进行某种控制。 7单片机异步串行通信标准简称_。 8I/O 数据传送的控制方式有_、程序查询方式、_。三、名词解释1地址总线 2寄存器间接寻址 3SFR 4堆栈 四、简答题151 单片机是如何区分片内片外 RAM 的? 2简述 8255A 的工作方式。 3串行通信有哪几种制式?各有什么特点? 4D/A 转换器有哪些主要性能指标? 五、读程序1请分析下面程序执行

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

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