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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机复习资料很全.docx

1、单片机复习资料很全一、填空1.计算机中常用的码制有原码,反码和 补码 。2.十进制数29的二进制表示为 。3.十进制数-29的8位补码表示为 。补码=反码+14.单片微型计算机由,存储器和 口 三部分组成。5.若不使用51片内存储器引脚必须接 地 。6.微处理器由寄存器,控制器和 运算器 三部分组成。7.当51引脚信号有效时,表示从P0口稳定的送出了 低八位 地址。8. 51的P0口作为输出端口时,每位能驱动 8 个型负载。9. 51有4个并行口,其中 P1,P2,P3是准双向口,所以有输出转输入是必须先写入“1”。10. 51的堆栈是软件填写堆栈指针临时在 内部 数据存储器内开辟的区域。11

2、. 51中凡字节地址能被 8 整除的特殊功能寄存器均能位寻址。12. 51系统中,当信号有效时,表示要从外部程序 存储器读取信息。13.当使用8751且 1,程序存储器地址小于 8 时,访问的是片内。14. 51特殊功能寄存器只能采用 直接 寻址方式。15. 51有4组工作寄存器,它们的地址范围是 001 。16. 51片内202范围内的数据存储器,即可以字节寻址又可以 位 寻址。17.若用传送指令访问51的程序存储器,它的操作码助记符应为 。18.访问51片内应该使用的传送指令的助记符是 。19.当51使用间接寻址方式访问片内高128B时,会产生 错误 。20.设计8031系统时, P2 口

3、不能用作一般口。21. 51可扩展片外 64 ,但当外扩口后,其外部寻址空间将 减小 。22.计算机的系统总线有地址总线,控制总线和 数据 总线。23.输入输出设备是计算机与外部世界交换信息的 。24.指令是通知计算机完成某中操作的 。25.汇编语言中可以使用伪指令,他们不是真正的指令,只是用来 。26. 51串行接口有4种工作方式,这可以在初始化程序中用软件填写 特殊功能寄存器加以选择。27.当使用慢速外设时,最佳的传送方式是 中断 。28. 51在外扩,或时,它的地址总线是 P2,P0 。29.当定时器T0工作在方式3时,要占用定时器T1的1和 1 两个控制位。30. 51有5个中断源,有

4、2个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。31.累加器(A)=80H,执行完指令 A,#83H后,进位位 1 。32.执行 A,#0指令后,累加器A的高4位= 0 。33. e的操作码地址为1000H,20H,它的转移目的地址为 1022H 。34. 00H,E操作码的地址为2000H,70H,它的转移目的地址为 2073H 。35.累加器(A)=7,(20H)04H,51执行完 A,20H指令后,.0= 0 。36. ,#10H是将51的工作寄存器置为第 2 组。37.指令 R7,e操作码所在地址为3000H,则它的转移目的地址为21H 。38. A,#0F0H是将A的高4位

5、置1,而低4位 不变 。39. e的指令操作码地址为0050H,65H,那么它的转移目的地址为 00B7H 。40.设2000H,(A)=80H,则 A,的操作数的实际地址为2080H 。41.十进制数-47用8位二进制补码表示为 。42. -19D的二进制补码表示为 。43.计算机中最常用的字符信息编码是 码 。44.要串口为10位,工作方式应选用为 方式1 。45.用串口扩并口时,串行接口工作方式应选为方式 方式0 。46.在串行通信中,有数据传送方向 全双工 ,半双工 ,单工 三种方式。47. 复位后为0000H 。48.一个机器周期= 12 节拍,一个机器周期=12个振荡周期,一个振荡

6、周期=1节拍。49. 80C51含 4 掩膜。50. 80C51在物理上有 个独立的寄存器空间。51.外部中断0 入口地址为0003H 。52. 中1 0=10H是,R2的地址为 12H 。53.一个机器周期= 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。54. 8751是型,内含 8 。55. 89C51是 型,内含 56. 51中T0中断服务程序入口地址为 000。57. 中1 0=11H,R2的地址为 1 。58.执行当前指令后,内容为 下一条指令的地址 。59. 12根地址线可寻址 4 存储单元。60.写8255A控制字时,需将A1,A0置为 1 1 。61.

7、C,20H源寻址方式为 位 寻址。62. 不 影响位。63.指令 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,37B0H。64 A,源操作数寻址方式为 间接寻址 。65 1000H 4000H 4000H A,R2 执行完后()= 4000H 。6680C51中断有 2 个优先级。6780C51中断嵌套最多 2 级。68微机与外设间传送数据有 、 和 三种方式。69外中断请求标志位是 0 和 1 。70当80C51的引脚上保持 2 个机器周期以上的低电平时,80C51即发生复位。71当单片机的型号为8031/8032时,其芯片引线一定要接 低 电平。7251机扩展片外口占

8、用片外 数据 存储器的地址的空间。7351单片机访问片外存储器时,利用 信号锁存来自 P0 口的低8位地址信号。7412根地址线可选 4K 个存储单元,32存储单元需要 15 根地址线。75三态缓冲寄存器输出端的“三态”是指 高电平 态、 低电平 态和 高阻 态。7674138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 块芯片。7774273通常用来做简单 接口扩展;而74244则常用来作简单 并行 接口扩展。78转换器的作用是将 模拟 量转为 数字 量;转换器的作用是将 量转为 量。79转换器的三个最重要指标是 、 和 。80从输入模拟量到输出稳定得数字量的时间间隔是

9、转换器的技术指标之一,称为 。81若某8位转换器的输出满刻度电压为+5V,则该转换器的分辨率为 5/255 V。8251单片机片内的寄存器区共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R07 作为寄存器名称。83单片机系统复位后,()=00H,因此片内寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H 07H 。84通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。调用返回时在进行出栈操作,把保护的断点弹回 。85一台计算机的指令系统就是它所能执行的 指令 集合。86以助记符形式表示的计算机指令就是它的 汇编(助记符) 语言。87在直接寻址方式中,

10、只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于内部 。88在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。89在变址寻址方式中,以 A 作变址寄存器,以 或 作基址寄存器。90假定累加器A的内容为30H,执行指令: 1000H: A, 后,把程存储器 1031H 单元的内容送累加器A中。91假定的内容为8100H,累加器A的内容为40H,执行下列指令: A, 后,送入A的程序存储器 8140H 单元的内容 . 92 假定()=60H, ()=30H,(B)=70H, 执行下列命令: B后的内容为 62H , 61H的单元的内容为 30H

11、,62单元 的内容为 70H .93假定()=62H, (61)30H, (62)70H, 执行下列指令: 后的内容为 7030H , 的内容为 60H .94 假定(A)=85H, (R0)=20H,().执行指令: 0 后,累加器A的内容为 34H , 的内容为 1 , 的内容为 1 , 的内容为 1 .95假定(A)=85H, (20H), ()=1, 执行指令: A, 20H后,累加器A的内容为 85H , 的内容为 1 , 的内容为 1 ,的内容为 0 .96 假定(A)=0, (R3)=0, (30H)=0F0H, (R0)=40H, (40H)=00H.执行指令: A 00H R

12、3 R3=10H 30H 301H 0 4001H后,累加器A的内容为 00H , R3的内容为 10H , 30H的内容为 F1H ,40H的内容为 01H .97 在51中和都用于提供地址, 但是为了访问 程序 存储器提供地址,而是为访问 数据 存储器提供地址.98 在位操作中,能起到与字节操作中累加器的作用的是 .99 累加器A中存放着一个其值小于或等于127的8位无符号数, 清“0”后执行指令,则中数变为原来的2倍100 计算机的数据传送有两种方式,即 并行 方式和 串行 方式,其中具有成本低特点的是 串行 数据传送.101 异步串行数据通信的桢格式由 起始 位, 数据 位, 第九位(

13、校验) 位和 停止 位组成.102 异步串行数据通信有 全双 , 单双 和 单工 共三种传送方向形式.103 使用定时器T1设置串行通信的波特率时, 应把定时器T1设定为工作模式 2 ,即 定时 模式.104 假定(A)=56H, (R5)=67H. 执行命令: A, R5 后,累加器A的内容为 23H , 的内容为 1 .105 假定(A)=0, (R7)=19H, (30H)=00H, (R1)=40H, (40H)=0. 执行指令 A R7 30H 1 后, 累加器A的内容为 , R7的内容为 , 30H的内容 为 , 40H的内容为 . 106 假定(A)=50H, (B)=0A0H.

14、 执行指令: 后,寄存器B的内容为 32H , 累加器A的内容为 00 , 的内容为 0 , 的内容为 1 .假定(A)=50H,(B)=12H.执行命令: 后,累加器A的内容为0,寄存器B的内容为08的内容为0, 的内容为0.假定(A)=0 5 .执行命令: A 后,累加器A的内容为50. 109执行如下指令序列; C,P1.0 C,P1.1 C,1.2 P3.0,C后,所实现的逻辑关系为. 110假定11=B,标号的地址1030.执行命令: 后,程序转移到地址去执行. 111假定标号 的地址为0100 ,标号值为0123 (即跳转的目标地址为0123 ).应执行命 : 该指令的相对便移量(

15、既指令的第二字节)为21. 112 是51中唯一一个16位寄存器,在程序中常用来作为指令的询问程序存储器的基地址使用. 113请填好下段程序内有关每条指令结果的注释中之空白. ;(A)=10H ;(B)10 ;() 114堆栈设在_内部数据存储区,程序存放在程序_存储区,外部接口设在_外存储区,中断服务程序存放在程序_存储区. 115若单片机使用频率为6的晶振,那么状态周期为,机器周期为 指令周期为. 116 复位时 , , 07H , P0P3= 。117 执行下列程序段后 1 , 0 , 94H 。 A, #56H A, #74H A, A118 设60H,片内的(30H)=24H,(31

16、H)=10H,在下列程序注释中填写执行结果。 30H ; 61H , ()= 24H 31H ; 62H , ()= 10H ; 61H , 10H ; 60H , 24H A, #00H , A 最后的执行结果是 241000H .119 80C51复位后从 0000 H单元开始执行程序。的内容为 07 H,第一个压入堆栈的数据将位于 内部 的 08 H单元。的内容为 。 A,#4指令执行后,寄存器的内容将等于 01 H。120. 8031其引脚必须接 地 。可作通用的至少8条线,最多还可加上P 口的8条线。P0 口作地址/数据总线,传送地址码的区 低 8位;P2 口作地址总线,传送地址码的

17、 高 8位。指令用来对 外 进行读写操作。121 存储器组织8052片内有 256 字节。若()=18H,则有效R0的地址为 18H 。对8051来说, A,0指令中的R0之取范围最大可为 7F H。位地址7还可写成 2.7 。122 定时器和串行接口80C51的 T1 作串行接口方式1和方式3的波特率发生器。8052除可用 T1 外,尚可用 T2 作其串行口方式1和方式3的波特率发生器。若8031的12,则其两个定时器对重复频率高于 4 的外部事件是不能正确计数的。在定时器T0运作模式3下,0溢出时, 1 标志将被硬件1去请求中断。在运作模式3下,欲使0使停止运作,应执行一条 1 指令。在多

18、机通信中,若字符传送率为100,则波特率等于 1100 。在多机通信中,主机发送从机地址呼叫从机时,其8位为 1 ;各从机此前必须将其 中的位和 2 位设置为1。123 中断系统0和1的中断标志分别是 0 和 1 。T0 和 T1两引脚也可作外部中断输入引脚,这时 寄存器中的位应当为 1 。上题中,若M1 M0两位置成10,则计数值应当是()=()= H。 指令以及任何访问 和 寄存器的指令执行过后, 不能马上响应中断。124 指令系统在R0 初值为00的情况下 R0,$ 指令将循环执行 256 次欲使 口的低4位输出0而高4位不变,应执行一条 指令。欲使 口的高4位输出1而低4位不边,应执行

19、一条 指令。 指令执行后标志为1,则执行指令前()00。 指令执行后标志为1,则(B) 00 H。51的两条查表指令是 和 。二、单项选择题 1 在中断服务程序中,至少应有一条(D ) (A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令 2 当 51复位时,下列说法正确的是(A) (A)000H (B)00H (C)00H (D)(30H)=00H 3 要用传送指令访问51片外,它的指令操作码助记符应是(B) (A) (B) (C) (D)以上都行4 下面哪一种传送方式适用于电路简单且时序已知的外设()()条件传送()无条件传送() (D)中断 5 2000H 3000H 30

20、00H 左边程序执行完 指令后,(C)()2000H (B) 3000h (C)2003H (D)3003H 6 要使51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器的内部应是( A ) (A)98H (B)84H (C)42H (D)22H 7 6264芯片是(B ) (A) (B) (C) (D) 8 51串行接口扩展并行口时,串行接口工作方式应选择(A)()方式()方式()方式()方式用51响应中断时,下列哪种操作不会发生( A ) (A)保护现场 (B)保护 (C)找到中断入口 (D)保护转入中断入口10 指令的寻址方式是( C ) (A)立即寻址 (B) 寄存器寻址 (C

21、) 相对寻址 (D)位寻址11 执行 4000H指令时,51完成的操作是( D ) (A)保护 (B)4000H (C)保护现场 (D)3入栈,4000H12 下面哪条指令产生信号( D )(A) A, (B) A, (C) (D) 13 若某寄存器芯片的地址线为12根,那么它的存储容量为(C)() (B)2 (C) 4 (D)514 要想测量引脚上的一个正脉冲宽度,那么特殊功能寄存器的内容应为( A ) (A)09H (B)87H (C)00H (D)80H 15 18H时,则当前工作寄存器是(D) (A)0组 (B)1组 (C)2组 (D)3组 16 指令中源操作数的寻址方式是( B )

22、(A)寄存器寻址 (B)寄存器间接寻址 (C)直接寻址 (D)立即寻址 17 1有中断源(A)()个()个()个()个 18 1上电复位后的内容应为( B ) (A)00H (B)07H (C)60H (D)70H 19 0003H 2000H 000 3000H 当响应外部中断0后的值为( A ) (A)0003H (B)2000H (C)000 (D)3000H 20 控制串行接口工作方式寄存器是(C)() (B) (C) (D) 21 执行 指令, 1完成的操作是( A ) (A)1 ()() (B) () () 1 (C) 1 ()() (D) ()() 1 22 P1口的每一位能驱动

23、( B ) (A) 2个低电平负载 (B)4个低电平负载 (C) 8个低电平负载 (D) 10个低电平负载 23 中存放的是( A ) (A)下一条指令的地址 (B)当前正在执行的指令 (C) 当前正在爱执行指令的地址 (D)下一条要执行的指令 24 8031是( C ) (A) (B)微处理器 (C)单片微机 (D)控制器 25 要把P0口的高4位变0,低4位不变,应使用指令( D ) (A) P0, #0 (B) P0, #0F0H (C) P0, #0F0H (D) P0, #0 26 下面哪种是输出设备( A ) (A)打印机 (B)纸带读出机 (C)键盘 (D) 转换器 27 所谓是

24、指( A ) (A)运算器与控制器 (B)运算器与存储器 (C)输入输出设备 (D)控制器与存储器 28 指令操作码地址四2000H,执行完相应的子程序返回指令后( D ) (A)2000H (B)2001H (C)2002H (D)2003H 29 用51执行完 08H后的哪一位被置位( D ) (A) C (B)F0 (C) (D)P 30 计算机字使用中断方式与外界交换信息时,保护现场的工作应该是( C ) (A)由自己完成 (B)在中断响应中完成 (C)应由中断服务程序完成 (D)在主程序中完成31.关于51的堆栈操作,正确的说话是( C ) (A)先入栈,再修改栈指针 (B)先修改栈

25、指针,再出栈(C)先修改栈指针,再入栈 (D)以上都不对32. 下面哪条指令将51的工作寄存其置成3区( B )(A) , #13H (B) , #18H(C) .4 .3 (D) .3 .433.若51中断源都编程为同级,当它们同时申请中断时首先响应( A )(A) 外0 (B) 外1 (C) T1 (D)T034.执行 指令时, 51产生的控制信号是( )(A) (B) (C) (D)35. 51的相对转移指令的最大负距离为( B ).(A) 2 (B)128B (C)127B (D)256B38 C,#00H 的操作方式是( A ) (A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄

26、存器寻址 39当执行 指令时, 51产生下面哪一个控制信号( )(A) (B) (C) 40. 0000H 0040H 0040H , #00H 当执行完左边的程序后的值是( D )(A) 0040H (B)0041H (C)0042H (D)0043H41. 51外扩、和口 时,它的数据总线是( A ) (A)P0 (B)P1 (C)P2 (D)P342. 当响应串行接口中断时,程序应转移到( C )(A)0003H (B)0013H (C)0023H (D)0033H43.当信号有效时,表示( B )(A)从读取数据 (B)从P0口可靠地送出地址低8位(C)从P0口送出数据 (D)从中读取

27、数据44. 51复位时,表示( D )(A) (20H)=00H (B) 00H ()00H ()0=00H45.执行 83H后, 51将响应的中断是( B )(A) 1个 (B)2个 (C) 3个 (D) 4个46 51的中断源全部编程为同级时,优先级最高的是( 外0 )(A) (B) (C)串行接口 (D)47.下列哪种设备不是输入设备( C ) (A) 转换器 (B)键盘 (C)打印机 (D)扫描仪48.外部中断1固定对应的中断入口地址为( C )(A)0003H (B)000 (C)0013H (D)00149.各中断源发出的中断请求信号,都会标记在51系统中的( B )(A) (B)

28、 (C) (D)50. 51单片机可分为两个中断优先极别.各中断源的优先级别设定是利用寄存器( B ) (A) (B) (C) (D)51. 51的并行口的读取方法:一种是读引脚,还有一种是( A ) (A)读锁存器 (B)读数据 (C)读A累加器 (D)读52. 51的并行口一改一写操作,是针对该口的( D ) (A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器53.以下指令中,属于单纯读引脚的指令是( C ) (A) P1, A (B) P1, #0 (C) C, P1.5 (D) P1, 54.指令的跳转范围是( C ) (A)256 (B)1 (C)2 (D)64 55.以下运

29、算中对溢出标志没有影响或不受影响的运算是( A ) (A)逻辑运算 (B)符号数加减运算 (C)乘法运算 (D)除法运算56.假定设置堆栈指针的值为37H,在进行子程序调用时把断点 地址进栈保护后的值为( D ) (A)36H (B)37H (C)38H (D)39H 57.对程序存储器的读操作,只能使用( D ) (A)指令 (B)指令 (C)指令 (D)指令58.必须进十进制调整的十进制运算是( C ) (A)只有加法和减法 (B)有乘法的除法 (C)只有加法 (D)只有减法59.执行返回指令时,返回的断点是( C ) (A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址60.各中断源发出的中断请求信号,都会标记在51系统中( B) (A) (B) (C) (D) (D)三、判断并改错。(下列命题你认为正确的在括号内打“”,错误的打“”,并说明理由。)1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )2. 51的相对转移指令的最大负跳距是128B. ( )3. 51的程序存储器只是用来存放程序的。 ( x )4. 51的五个中断源优先极相同。 ( X )5.要进行多机通信, 51串行接口的工作方式应选为方式1. ( X )6. 51上的电复位时00H. ( X )7. 5

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

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