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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机复习资料.docx

1、单片机复习资料一、填空1.计算机中常用的码制有原码,反码和 补码 。2.十进制数 29的二进制表示为 00011101 。3.十进制数 -29的 8位补码表示为 11100011 。补码 =反码 +14.单片微型计算机由 CPU,存储器和 I/O 口 三部分组成。5.若不使用 MCS-51 片内存储器引脚 EA 必须接 地 。6.微处理器 CPU由寄存器,控制器和 运算器 三部分组成。7.当 MCS-51 引脚 ALE 信号有效时,表示从 P0口稳定的送出了 低八位 地址。8. MCS-51 的 P0口作为输出端口时,每位能驱动 8 个 SL 型 TTL 负载。9.MCS-51 有 4个并行

2、I/O 口,其中 P1,P2, P3是准双向口,所以有输出转输入是必须先写入“1。”10.MCS-51 的堆栈是软件填写堆栈指针临时在内部 数据存储器内开辟的区域。11.MCS-51 中凡字节地址能被 8 整除的特殊功能寄存器均能位寻址。12.MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序 存储器读取信息。13.当使用 8751且 EA=1 ,程序存储器地址小于 8KB 时,访问的是片内 ROM 。14.MCS-51 特殊功能寄存器只能采用直接 寻址方式。15.MCS-51 有 4组工作寄存器,它们的地址范围是00H-1FH 。16. MCS-51 片内 20H2F

3、H 范围内的数据存储器,即可以字节寻址又可以 位 寻址。17.若用传送指令访问 MCS-51 的程序存储器,它的操作码助记符应为 MOVC 。18.访问 MCS-51 片内 RAM 应该使用的传送指令的助记符是 MOV 。19.当 MCS-51 使用间接寻址方式访问片内 RAM 高 128B 时,会产生 错误 。20.设计 8031系统时, P2 口不能用作一般 I/O 口 。21.MCS-51 可扩展片外 RAM 64 KB ,但当外扩 I/O 口后,其外部 RAM 寻址空间将 减小 。22.计算机的系统总线有地址总线,控制总线和数据总线。23.输入输出设备是计算机与外部世界交换信息的。24

4、.指令是通知计算机完成某中操作的。25.汇编语言中可以使用伪指令,他们不是真正的指令,只是用来。26. MCS-51 串行接口有 4种工作方式,这可以在初始化程序中用软件填写SCON特殊功能寄存器加以选择。27.当使用慢速外设时,最佳的传送方式是中断 。28. MCS-51 在外扩 ROM ,RAM 或 I/O 时,它的地址总线是P2, P0。29.当定时器 T0工作在方式 3时,要占用定时器T1的 TR1 和TF1 两个控制位。30. MCS-51 有 5个中断源, 有 2个中断优先级, 优先级由软件填写特殊功能寄存器IP 加以选择。31.累加器( A )=80H ,执行完指令 ADD A

5、, #83H 后,进位位 C= 1。32.执行 ANL A , #0FH 指令后,累加器A 的高 4位=0。33. JZ e 的操作码地址为 1000H , e=20H,它的转移目的地址为1022H。34. JBC 00H , E 操作码的地址为 2000H , e=70H,它的转移目的地址为2073H 。35.累加器( A )=7EH ,( 20H) =#04H , MCS-51 执行完 ADD A , 20H 指令后, PSW.0= 0 。36. MOV PSW , #10H 是将 MCS-51 的工作寄存器置为第2组。37.指令 DJNZ R7 ,e 操作码所在地址为3000H , e=

6、EFH,则它的转移目的地址为 2FF1H 。38. ORL A ,#0F0H 是将 A 的高 4位置 1,而低 4位 不变 。39. SJMP e 的指令操作码地址为 0050H , e=65H ,那么它的转移目的地址为00B7H 。40.设 DPTR=2000H ,( A) =80H ,则 MOVC A , A+DPTR的操作数的实际地址为2080H 。41.十进制数 -47用 8位二进制补码表示为 11010001。42. -19D 的二进制补码表示为 EDH。43.计算机中最常用的字符信息编码是ASCII 码 。44.要串口为 10位 UART ,工作方式应选用为方式1 。45.用串口扩

7、并口时,串行接口工作方式应选为方式方式0 。46.在串行通信中,有数据传送方向全双工 ,半双工 ,单工三种方式。47. PC 复位后为 0000H。48.一个机器周期 = 12节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。49.80C51含 4 KB 掩膜 ROM 。50.80C51在物理上有个独立的寄存器空间。51.外部中断 INT0 入口地址为 0003H 。52. PSW 中 RS1 RS0=10H 是, R2的地址为 12H 。53.一个机器周期 = 6 个状态周期,振荡脉冲 2分频后产生的时钟信号的周期定义为状态周期。54. 8751是 EPROM 型,内含 8 KB E

8、PROM 。55. 89C51是 FLASH ROM 型,内含 KB FLASH ROM56. MCS-51 中 T0 中断服务程序入口地址为 000BH 。57. PSW 中 RS1 RS0=11H , R2的地址为 1AH 。58.执行当前指令后, PC 内容为 下一条指令的地址 。59.12根地址线可寻址 4 KB 存储单元。60.写 8255A 控制字时,需将 A1 , A0 置为 1 1 。61. MOV C , 20H 源寻址方式为 位 寻址。62. INC 不 影响 CY 位。63.指令 LCALL 37B0H ,首地址在 2000H ,所完成的操作是64 MOVX A , DP

9、TR 源操作数寻址方式为 间接寻址 。2003H入栈, 37B0H PC 。65 ORG1000HLCALL 4000HORG4000HADDA ,R2执行完 LCALL 后( PC)= 4000H 。66 80C51中断有 2个优先级。67 80C51中断嵌套最多2级。68微机与外设间传送数据有、和三种方式。69外中断请求标志位是IE0和 IE1。70当 80C51的 RST 引脚上保持2 个机器周期以上的低电平时,80C51即发生复位。71当单片机的型号为8031/8032 时,其芯片引线EA 一定要接低 电平。72 MCS-51 机扩展片外 I/O 口占用片外 数据 存储器的地址的空间。

10、73 MCS-51 单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低 8位地址信号。74 12根地址线可选4K个存储单元, 32KB 存储单元需要15根地址线。75三态缓冲寄存器输出端的“三态 ”是指 高电平 态、 低电平态和 高阻 态。76 74LS138 是具有 3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。77 74LS273 通常用来做简单接口扩展;而 74LS244 则常用来作简单 并行 接口扩展。78 A/D 转换器的作用是将模拟 量转为 数字 量; D/A 转换器的作用是将量转为量。79 A/D 转换器的三个最重要指标是、和。80从输入模拟量到输

11、出稳定得数字量的时间间隔是A/D转换器的技术指标之一,称为。81若某 8位 D/A 转换器的输出满刻度电压为+5V ,则该 D/A 转换器的分辨率为 5/255V 。82 MCS-51 单片机片内RAM 的寄存器区共有32 个单元,分为 4 组寄存器,每组8 个单元,以R0-R7 作为寄存器名称。83单片机系统复位后, (PSW )=00H ,因此片内 RAM 寄存区的当前寄存器是第0组, 8个寄存器的单元地址为00H 07H 。84通过堆栈操作实现子程序调用,首先要把PC的内容入栈,以进行断点保护。调用返回时在进行出栈操作,把保护的断点弹回PC 。85一台计算机的指令系统就是它所能执行的指令

12、 集合。86以助记符形式表示的计算机指令就是它的 汇编(助记符) 语言。87在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于内部RAM 。88在寄存器间接寻址方式中,数的 地址 。其“间接 ”体现在指令中寄存器的内容不是操作数,而是操作89在变址寻址方式中,以 A 作变址寄存器,以90假定累加器 A 的内容为 30H,执行指令:1000H : MOVC A , A+PCPC或DPTR作基址寄存器。后,把程存储器 1031H 单元的内容送累加器91假定 DPTR 的内容为8100H,累加器MOVC A后 ,送 入 A 的 程序 存 储 器A 中。A 的内容为,8140

13、H40H,执行下列指令:A+DPTR单 元 的 内 容 .92 假定 (SP)=60H, (ACC)=30H,(B)=70H,执行下列命令:PUSHACCPUSHB后,SP 的内容为 62H , 61H 的单元的内容为 30H的内容为 70H .93假定 (SP)=62H, (61)H=30H, (62)H=70H, 执行下列指令:,62单元POP DPHPOP DPL后,DPTR 的内容为 7030H94 假定 (A)=85H, (R0)=20H,SP 的内容为()60H AFH.执行指令:ADD A,R0后 ,累加器 A 的内容为 34H , CY 的内容为 1 , AC 的内容为 1OV

14、 的内容为 1 .95假定 (A)=85H, (20H)=OFFH, (CY)=1, 执行指令 :ADDC A, 20H后,累加器 A 的内容为 85H , CY 的内容为 1 , AC 的内容为 1 ,OV 的内容为 0 .96 假定 (A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H. 执行指令INC A A=00HINC R3 R3=10HINC 30H 30H=F1H,:INCR040H=01H后,累加器 A 的内容为 00H,R3的内容为 10H,30H 的内容为F1H,40H的内容为01H .97 在 MCS 51中 PC 和 D

15、PTR 都用于提供地址 , 但 PC 是为了访问程序存储器提供地址 ,而 DPTR 是为访问数据存储器提供地址 .98 在位操作中 ,能起到与字节操作中累加器的作用的是CY.99 累加器 A 中存放着一个其值小于或等于127的 8位无符号数 , CY 清 “ 0后”执行 RLC 指令,则中数变为原来的2倍100计算机的数据传送有两种方式,即 并行 方式和串行 方式 ,其中具有成本低特点的是串行 数据传送 .101异步串行数据通信的桢格式由起始位 ,数据位, 第九位(校验)位和停止 位组成 .102异步串行数据通信有全双, 单双和单工共三种传送方向形式 .103使用定时器T1设置串行通信的波特率

16、时, 应把定时器T1 设定为工作模式 2,即 定时模式 .104假定 (A)=56H,(R5)=67H.执行命令 :ADDA,R5DA后 ,累加器 A 的内容为23H, CY 的内容为1 .105假定 (A)=0FH, (R7)=19H,(30H)=00H, (R1)=40H,(40H)=0FFH. 执行指令DECADECR7DEC 30H FFHDEC R1后, 累加器 A 的内容为 ,为 , 40H 的内容为 FEH106 假定 (A)=50H, (B)=0A0H. 执行指令:R7 的内容为.,30H的内容MULAB后 ,寄存器0B 的内容为 32H , OV 的内容为 1累加器.A 的内

17、容为00,CY的内容为假定 (A)=50H,(B)=12H. 执行命令 :DIV AB后 ,累加器 A 的内容为 _0AH_, 寄存器 B 的内容为 _08H_,CY 的内容为 _0_,OV 的内容为 _0_.假定 (A)=0 5 . 执行命令 :SWAP A后 ,累加器 A 的内容为 _50_.109执行如下指令序列 ; MOV C , P1.0ANL C, P1.1ANL C, /P1.2MOV P3.0 , C后,所实现的逻辑关系为 _.110假定 addr11=00100000000B, 标号 qwe 的地址 1030hH. 执行命令 :后,程序转移到地址 _ 去执行 .111假定标号

18、 qaz 的地址为 0100 ,标号 qwe 值为 0123 (即跳转的目标地址为 0123 ).应执行命 :Qaz;SJMP qwe该指令的相对便移量 (既指令的第二字节 )为_21H_.112 DPTR 是 MCS-51 中唯一一个 16位寄存器 ,在程序中常用来作为 MOVC 指令的询问程序存储器的_基地址 _使用 .113请填好下段程序内有关每条指令结果的注释中之空白.MOV A.PSW;(A)=10HMOV B,A;(B)=_10_HMOV PSW,A;(PSW)=_H114堆栈设在 _内部数据 _存储区 ,程序存放在存储区 ,中断服务程序存放在 _程序 _存储区 ._程序 _存储区

19、,外部I/O 接口设在_外 RAM_115若单片机使用频率为6MHz的晶振,那么状态周期为_,机器周期为_指令周期为 _.116 复位时 A=,PSW=,SP=07H, P0 P3= FFH。117 执行下列程序段后CY=1,OV=0,A=94H。MOVA ,#56HADDADDA ,A ,#74HA118设 SP=60H ,片内 RAM 的( 30H )=24H ,( 31H)=10H ,在下列程序注释中填写执行结果。PUSH30H ; SP=61H,( SP) = 24HPUSH31H ; SP=62H,( SP) = 10HPOPDPL ; SP=61H,DPL=10HPOPDPH; S

20、P=60H,DPH=24HMOVA , #00HMOVXDPTR,A最后的执行结果是2410H=00H.119 80C51复位后CPU 从 0000H 单元开始执行程序。SP 的内容为 07H ,第一个压入堆栈的数据将位于内部RAM 的 08 H 单元。SBUF 的内容为xxH。ORLA , #4指令执行后, PSW 寄存器的内容将等于01H。120.8031其 EA 引脚必须接地。可作通用 I/O 的至少 8条 I/O 线,最多还可加上P口的 8条 I/O 线。P0口作地址 /数据总线,传送地址码的区低 8位; P2口作地址总线,传送地址码的 高8位。MOVX 指令用来对外RAM 进行读写操

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

22、 TH0 使停止运作,应执行一条CLRTR1指令。在多机通信中,若字符传送率为100B/s ,则波特率等于1100。在多机通信中,主机发送从机地址呼叫从机时,其TB8 位为1;各从机此前必须将其 SCON 中的 REN 位和SM2位设置为 1。123 中断系统INT0 和 INT1 的中断标志分别是IE0和IE1。T0 和 T1 两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为1。上题中,若M1 M0 两位置成 10,则计数值应当是(TH)=(TL )= FF H。RETI 指令以及任何访问IE和IP寄存器的指令执行过后,CPU 不能马上响应中断。124 指令系统在 R0初值

23、为 00的情况下 DJNZ R0 , $ 指令将循环执行256次欲使 口的低 4位输出 0而高 4位不变,应执行一条指令。欲使 口的高 4位输出 1而低 4位不边,应执行一条指令。DIV AB 指令执行后 ,OV 标志为 1,则执行指令前 ( ) 00。ULAB 指令执行后 ,OV 标志为 1,则( B ) 00H 。MCS 51的两条查表指令是MOVC A,A+PC和MOVC A,A+DPTR。二、单项选择题1在中断服务程序中,至少应有一条(D )( A )传送指令 ( B )转移指令 ( C)加法指令 ( D)中断返回指令2当 MCS 51复位时,下列说法正确的是( A )( A ) PC=000H(B ) SP=00H ( C) SBUF=00H ( D )( 30H) =00H3要用传送指令访问MCS 51片外 RAM ,它的指令操作码助记符应是(B)(A ) MOV( B) MOVX( C) MOVC( D)以上都行4下面哪一种传送方式适用于电路简单且时序已知的外设()()条件传送()无条件传送() DMA( D)中断5ORG2000HLCALL3000HORG3000HRET左边程序执行完RET 指令后, PC=(C )() 2000

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

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