单片机复习资料很全_第1页
单片机复习资料很全_第2页
单片机复习资料很全_第3页
单片机复习资料很全_第4页
单片机复习资料很全_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、1的堆栈是软件填写堆栈指针临时在内部数据存储器内开辟的区域。13. 当使用8751且EA=1,程序存储器地址小于8KB时,访问的是片内 ROM14. MCS-51特殊功能寄存器只能采用直接寻址方式。 15. MCS-51有4组工作寄存器,它们的地址范围是00H-1FH。16. MCS-51片内20H2FH范围内的数据存储器,即可以字节寻址又可以位寻址。17. 若用传送指令访问 MCS-51的程序存储器,它的操作码助记符应为MOVC 。18. 访问MCS-51片内RAM应该使用的传送指令的助记符是MOV。19. 当MCS-51使用间接寻址方式访问片内RAM高128B时,会产生 错误 。20. 设

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

4、 。29. 当定时器TO工作在方式3时,要占用定时器 T1的TR1和 TF1 两个控制位。30. MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。31. 累加器(A) =80H,执行完指令 ADD A,#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 执行完

5、ADD A,20H 指令后,PSW.0= 0。36. MOV PSW,#10H是将MCS-51的工作寄存器置为第2 组。37. 指令DJNZ R7 , e操作码所在地址为 3000H , e=EFH,则它的转移目的地址为2FF1H。38. ORL A , #0F0H是将A的高4位置1,而低4位 不变 。39. SJMP e的指令操作码地址为 0050H,e=65H,那么它的转移目的地址为00B7H。2080H 的操作数的实际地址为A+DPTR MOVC A,则=80H)A(,DPTR=2000H 设 40.用8位二进制补码表示为41.十进制数-47EDH 42. -19D的二进制补码表示 计算

6、机中最常用的字符信息编码是ASCII码43为 方式44.要串口为10位。用串口扩并口时,串行接口工作方式应选为方式方式0 45. 三种方式。,单工46.在串行通信中,有数据传送方向全双工,半双工 0000H。47. PC复位后为 =1节拍。节拍,一个机器周期=12个振荡周期,一个振荡周期48.一个机器周期=12 -ROM。 KB 掩膜 49. 80C51 含 4 个独立的寄存器空间。在物理上有50. 80C51UART,工作方式应选用0003H。INT0 入口地址为 51.外部中断。12H 中52. PSWRS1 RS0=10H是,R2的地址为分频后产生的时钟信号的周期定义为状态周2 6个状态

7、周期,振荡脉冲53.一个机器周期=8 KB EPROM54. 8751 是EPROM型,内含KB FLASH ROM是 FLASH ROM 型,内含 55. 89C51中断服务程序入口地址为000BH56. MCS -51 中 T0。 1AH 中 RS1 RS0=11H,R2 的地址为 57. PSW 后,PC内容为下一条指令的地址 58._执行当前指令存储单元。KB59. 12根地址线可寻址4。1 1 A1 , A0置为60.写8255A控制字时,需将位 寻址。,20H源寻址方式为 61. MOV C62.INC 不影响CY位。63. 指令LCALL 37B0H,首地址在 2000H,所完成

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

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

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

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

12、SP)=60H, (ACC)=30H,(B)=70H,执行下列命令:PUSH ACCPUSH B后,SP的内容为62H, 61H的单元的内容为30H,62单元 的内容为 70H. 93 假定(SP)=62H, (61)H=30H, (62)H=70H, 执行下列指令SP的内容为 60H后,DPTR 的内容为 7030H94 假定(A)=85H, (R0)=20H,(2 0H)=O AFH.执行指令ADD A,R0后,累加器A的内容为34HCY的内容为 1, AC的内容为 1,OV的内容为 1.95 假定(A)=85H, (20H)=OFFH, (CY)=1,执行指令:ADDC A, 20H后,

13、累加器A的内容为 85H, CY的内容为 1, AC的内容为 1, OV的内容为 096 假定(A)=0FFH, (R3)=0FH, (30H)=0F0H,(R0)=40H, (40H)=00H.执行指令INCINCAR3A=00HR3=10H30H=F1H30HINCINCR040H=01H后,累加器A的内容为00H, R3的内容为 10H,30H的内容为 F1H40H的内容为01H .97MC5PDPT都用于提供地,P是为了访程存储器提供地DPT是为访数存储器提供地.98在位操作能起到与字节操作中累加器的作用的CY.99累加中存放着一个其值小于或等12位无符号,C “ 0后执RL A令则A

14、中数变为原来2倍100计算机的数据传送有两种方并方式串方其中具有成本低特点的串数据传.101异步串行数据通信的桢格式由起始位,数据位,第九位(校验) 位和停止位组成.102异步串行数据通信有全双,单双和单工共三种传送方向形式.103使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式 2,即定时模式.104 假定(A)=56H,(R5)=67H.执行命令:ADD A, R5DA后,累加器A的内容为 23H, CY的内容为 1.105 假定(A)=0FH, (R7)=19H,(30H)=00H, (R1)=40H,(40H)=0FFH. 执行指令DEC ADEC R7DEC 30H

15、 FFHDEC R1后,累加器A的内容为, R7的内容为,30H的内容 为,40H的内容为 FEH .106 假定(A)=50H, (B)=OAOH.执行指令:MUL AB后,寄存器B的内容为 32H ,累加器 A的内容为 00, CY的内容为 0, OV的内容为1假定(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

16、后,所实现的逻辑关系为.:执行命令1030hH.的地址qwe标号addr11=B, 假定110后,程序转移到地址去执行.111假定标号qaz的地址为0100,标号qwe值为0123 (即跳转的目标地址为0123 ).应执行命Qa z; SJMP qwe该指令的相对便移量(既指令的第二字节)为21H_.112 DPTR是MCS-51中唯个16位寄存器,在程序中常用来作为MOVC指令的询问程序存储器的基地址使用.113请填好下段程序内有关每条指令结果的注释中之空白MOV A.PSWMOV B,AMOV PSW,A114堆栈设在内部数据储区,中断服务程序存放在115若单片机使用频率为 指令周期为11

17、6复位时A=;(A)=10H;(B)=_10_H;(PSW)=H存储区,程序存放在 程序_存储区,外部I/O接口设在外RAM_存 程序存储区.6MHz的晶振,那么状态周期为,机器周期为,PSW=,SP= 07H,P0 P3= FFH 。117执行下列程序段后 CY= 1,OV= 0,A= 94H。MOV A,#56HADD A,#74HADD118 设 SP=60H,片内PUSH30H ;PUSH31H ;A, ARAMSP=SP=POPDPL ;SP=POPDPH ;SP=的(30H)=24H,( 31H)=10H,在下列程序注释中填写执行结果。61H62H61H60H(SP) = 24H(

18、SP) =10HDPL= 10HDPH= 24HA,#00HMOVX DPTR, A最后的执行结果是2410H=00H.119 80C51复位后CPU从0000 H单元开始执行程序。 SP的内容为07H,第一个压入堆栈的数据将位于MOV内部RAM的08 H单元。SBUF的内容为 xxHORL A,#4指令执行后,120.8031其EA引脚必须接地可作通用I/O的至少8条I/O线,最多还可加上口作地址/数据总线,传送地址码的区高8位。RAM进行读写操作。PSW寄存器的内容将等于01P0口的8 位;P28条I/O线。口作地址总线,传送地址码的MOVX指令用来对外121存储器组织8052 片内 RA

19、M 有 256 若(PSW) =18H,则有效字节。R0的地址为 18H对8051来说,MOV A,R0指令中的R0之取范围最大可为位地址7FH还可写成 2FH.7。7F H。122定时器和串行接口80C51的 T1作串行接口方式1和方式3的波特率发生器。8052除可用 T1夕卜,尚可用 T2作其串行口方式1和方式的波特率发生器。若8031AH的fosc=12MHz,则其两个定时器对重复频率高于 正确计数的。在定时器T0运作模式3下,TH0溢岀时,TF1标志将被硬件在运作模式3下,欲使TH0使停止运作,应执行一条CLR TR1在多机通信中, 在多机通信中,MHz的外部事件是不能1去请求中断。指

20、令。 -若字符传送率为100B/S,则波特率等于主机发送从机地址呼叫从机时,其其 SCON中的REN位和 SM21100TB8位为;各从机此前必须将位设置为1123中断系统INT0 禾口 INT1T0和T1两引脚也可作外部中断输入引脚,这时的中断标志分别是IE0 和IE1 。TMOD寄存器中的 C/T位应当为1 。上题中,若 M1 M0两位置成10,则计数值应当是(TH ) = (TL ) = FF H。RETI指令以及任何访问 IE 和 IP寄存器的指令执行过后,CPU不能马上响 应中断。124指令系统在R0初值为00的情况下DJNZ R0,$指令将循环执行 256 次 欲使口的低4位输岀0

21、而高4位不变,应执行一条指令。_欲使口的高4位输岀1而低4位不边,应执行一条指令。_DIV AB指令执行后,0V标志为1,则执行指令前(E ) = 00 Ho MUL AB指令执行后,OV标志为1,则(B)工 00 H。和 MOVC A,A+DPTRMCS 51的两条查表指令是MOVC A,A+PC1在中断服务程序中,至少应有一条(D )(A )传送指令(B )转移指令(C)加法指令(D)中断返回指令2当MCS 51复位时,下列说法正确的是(A)(A) PC=000H(B) SP=00H(C) SBUF=00H(D) ( 30H ) =00H3要用传送指令访问MCS 51 片外 1RAM,它的

22、指令操作码助记符应是(B)(A) MOV(B) MOVX(C) MOVC(D )以上都行4下面哪一种传送方式适用于电路简单且时序已知的外设()(A)条件传送(E)无条件传送(C) DMA(D)中断5ORG2000HLCALL 3000HORG3000HRET左边程序执行完RET指令后,PC= ( C )(A) 2000H(B)3000h(C) 2003H(D) 3003H6要使MCS 51能够响应定时器 T1中断,串行接口中断,它的中断允许寄存器应是(A )(A) 98H(B) 84H(C) 42H(D) 22H76264芯片是(B)EPROM)D(Flash ROM ) C(RAM )B (

23、 PRROM)A (、单项选择题IE的内部8 MCS 51串行接口扩展并行I/O 口时,串行接口工作方式应选择( A )(A)方式0(E)方式1(C)方式2(D)方式39 用M CS 51响应中断时,下列哪种操作不会发生( A )(A) 保护现场(B )保护PC( C)找到中断入口(D)保护PC转入中断入口10 JNZ rel指令的寻址方式是( C )(A )立即寻址 (B )寄存器寻址(C) 相对寻址(D)位寻址11 执行LCALL 4000H指令时,MCS 51完成的操作是( D )(A)保护 PC(B) 4000H tPC( C)保护现场(D) PC+3 入栈,4000H t PC12

24、下面哪条指令产生 WR信号(D )(A) MOVAX A,DPTR(B)MOVC A, A+PCMOVC A,A+DPTR (D)MOVX DPTR,A 若某寄存器芯片的地址线为12 根,那么它的存储容量为 ( C )(A)l KB (B)2KB (C) 4KB (D)5kB要想测量 INTO 引脚上的一个正脉冲宽度 (A)09H(B)87H(C)00HPSW=18H 时,则当前工作寄存器是 ( D (A)0 组 (B)1 组 (C)2 组MOVX A,DPTR(A)寄存器寻址(C)直接寻址(B)1 组 指令中源操作数的寻址方式是 (B) 寄存器间接寻址(D)立即寻址,那么特殊功能寄存器 TM

25、OD 的内容应为 ( A )(D)80H)(D)3 组MCS -5 1 有中断源( A )(A)5 个(E)2个(C)3个(D)MCS -5 1上电复位后,SP的内容应为(B)(A)00H(B)07H(C)60HORG0003HLJMP2000HORG000BHLJMP3000H当 CPU 响应外部中断0后,PC的值为(A)6个(A)0003H 控制串行接口工作方式寄存器是 (A) TCON (B)PCON 执行 PUSH ACC 指令,MCS -5(A)SP+1 tSP (ACC) t (SP)(C) SP-1 tSP (ACC)t(SP)P1 口的每一位能驱动 ( B (A) 2 个 TT

26、TL 低电平负载 (C) 8 个 TTTL 低电平负载 PC 中存放的是 ( A )(A)下一条指令的地址(C) 当前正在爱执行指令的地址(B)2000H(C)000BH( C )(C)SCON1 完成的操作是 (B) (ACC)(D) (ACC)(D)70H(D)3000H(D)TMOD A )t (SP) SP-1t SP t (SP) SP+1 t sp(B)4 个 TTL 低电平负载(D) 10 个 TTL 低电平负载(B)当前正在执行的指令(D)下一条要执行的指令)是 8031 24(D)控制器)(B) ORL P0, #0F0H(D) ANL P0, #0FH(A)CPU(B)微处

27、理器要把P0 口的高4位变0,低4位不变,应使用指令(D(A)ORL P0, #0FH(C) ANL P0,#0F0H下面哪种是输出设备 ( A )(A) 打印机(B) 纸带读出机所谓 CPU 是指 ( A )(A) 运算器与控制器(C)输入输岀设备(C)单片微机(C)键盘(D) A/D 转换器(B)运算器与存储器(D)控制器与存储器LCALL指令操作码地址四2000H,执行完相应的子程序返回指令后,PC=( D )(A)2000H(B)2001H(C)2002H(D)2003H(C)1314151617181920212223( C2526272829 用M CS 51执行完 MOV A,#

28、08H 后,PSW的哪一位被置位(D )(A) C(B)F0(C)OV(D)P30 计算机字使用中断方式与外界交换信息时,保护现场的工作应该是 ( C )(B) 在中断响应中完成(D)在主程序中完成(A) 由 CPU 自己完成(C)应由中断服务程序完成31. 关于 MCS51 的堆栈操作 ,正确的说话是 ( C )(A)先入栈,再修改栈指针(B)先修改栈指针,再岀栈(C)先修改栈指针,再入栈(D)以上都不对32. 下面哪条指令将 MCS51 的工作寄存其置成 3区( B )(A) MOV PSW, #13H(B) MOV PSW, #18H(C)SETB PSW.4 CLR PSW.3(D)

29、SETB PSW.3CLR PSW.433.若 MCS51 中断源都编程为同级,当它们同时申请中断时CPU 首先响应 ( A )(A) 外 0(B) 外 1(C) T1(D)T034. 执行 MOVX A,DPTR 指令时 , MCS51 产生的控制信号是 ( /RD )(A)(B)ALE(C)(D)35. MCS51 的相对转移指令的最大负距离为 ( B ).(A) 2KB(B)128B(C)127B38 MOV C,#00H 的操作方式是 ( A )(D)256B(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址39当执行 MOVXDPTR,A 指令时 , MCS51 产生下面哪一个

30、控制信号 ( /WR )(C)ALE(B)(A)0000H40. ORG 0040H AJMP0040HORG) 的值是 ( D #00H当执行完左边的程序后 ,PC MOV SP ,(D)0043H(C)0042H(A) 0040H(B)0041H) A口时 , 它的数据总线是 ( 5141. MCS 外扩 ROM 、 RAM 和 I/O(D)P3(C)P2(B)P1(A)P0) ( C 42. 当 CPU 响应串行接口中断时 ,程序应转移到 (D)0033H(C)0023H(A)0003H(B)0013H)B ( ALE43. 当信号有效时 , 表示 位 8 口可靠地送岀地址低 P0 从

31、(B)读取数据 ROM从 (A) (C)从P0 口送岀数据(D)从RAM中读取数据44. MCS51 复位时 ,表示( D )(A) (20H)=00H(B) SP=00H (C) SBUF=OOH (D) TH0=00H45. 执行 MOV IE,#83H 后, MCS51 将响应的中断是 ( B )(A) 1 个(B)2 个(C)3个(D)4 个46 MCS51 的中断源全部编程为同级时,优先级最高的是 ( 外 0 )(A)(B) TI(C)串行接口(D)47. 下列哪种设备不是输入设备 ( C )(A) A/D转换器 (B)键盘(C)打印机(D)扫描仪48. 外部中断 1 固定对应的中断

32、入口地址为 ( C )(A)0003H(B)000BH(C)0013H(D)001BH49. 各中断源发出的中断请求信号 ,都会标记在 MCS 51 系统中的 ( B )(A) TMOD(B)TCON/SCON (C)IE (D)IP50. MCS51 单片机可分为两个中断优先极别 .各中断源的优先级别设定是利用寄存器( B )(A) IE(B)IP51. MCS51 的并行 I/O 口的读取方法(A)读锁存器(B)读数据(C) TCON(D)SCON:一种是读引脚 ,还有一种是 ( A )(C)读A累加器 (D)读CPU52. MCS51 的并行 I/O 口一改一写操作 ,是针对该口的 (A

33、) 引脚(B)片选信号(C)地址线(D) 内部锁存器53. 以下指令中 ,属于单纯读引脚的指令是 ( C )(A)MOV P1, A(C)MOV C, P1.554. 指令 AJMP 的跳转范围是 ( C )(B) ORL P1, #0FH(D)DJNZ P1, short -lable(A)256 KB(B)1KB(C)2KB(D)64KB(A)逻辑运算(C)乘法运算( D )(A)36H(B)37H57. 对程序存储器的读操作 ,只能使用 ( D(A)MOV 指令 (B)PUSH 指令58. 必须进十进制调整的十进制运算是( C(A) 只有加法和减法(C) 只有加法59. 执行返回指令时

34、,返回的断点是 ( C(A)调用指令的首地址 (C)调用指令下一条指令的首地址60. 各中断源发出的中断请求信号(C)38H(D)39H)(C) MOVX 指令 (D)MOVC 指令)(B) 有乘法的除法(D) 只有减法(B)调用指令的末地址(D)返回指令的末地址,都会标记在 MCS51 系统中( B)55. 以下运算中对溢出标志 OV 没有影响或不受 OV 影响的运算是 ( A )(B) 符号数加减运算(D) 除法运算56. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D)IP (D)(A)TMOD(B)TCON/SCON(C)IE),并说明理由。“

35、X”,错误的打“V” (下列命题你认为正确的在括号内打三、判断并改错。1. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。( )2. MCS51 的相对转移指令的最大负跳距是128B. ( )3. MCS 51的程序存储器只是用来存放程序的。(x )4. MCS51 的五个中断源优先极相同。( X )5. 要进行多机通信 , MCS51 串行接口的工作方式应选为方式 1. ( X )6. MCS51 上的电复位时 ,SBUF=00H. ( X )7. MCS51 外部中断 0的入口地址是 003H. ()8. TMOD 中的 GATE=1 时,表示由两个信号控制定时器的起停 . (

36、)9. MCS51 的时钟最高频率是 18MHZ. ( X )10. 使用可编程接口必须初始化 . ( )11. 当 MCS51 上电复位时 ,堆栈指针 SP=00H. ( X )12. MCS 51 外扩 I/O 与外 RAM 是统一编址的 . ( )13. 使用 8751 且 EA=1 时,仍可外扩 64KB 的程序存储器 . ( )14.8155 的复位引脚可与 89C51 的复位引脚直接相联 . ( )15. MCS 51 是微处理器 . ( x )16. MCS 51 的串行接口是全双工的 . ( )17. PC 存放的是当前正在执行的命令 . ( X )18. MCS 51的特殊功

37、能寄存器分部在60H 80H 地址范围内 ( X )19. MCS 51 系统可以没有复位电路 . ( X )20. 在 MCS 51系统中 ,一个机器周期等于 1.5us. ( X )21. 调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与 PC无关.(X )22. 片内 RAM 与外部设备统一编址的 ,需要专门 的输入 /输出指令 . ( X )23. 锁存器 ,三态缓冲器等简单芯片中没有命令寄存和状态寄存等功能. ( )24 MOV R0,P1 在任何情况下都是一条能正确执行的 MCS51 指令. ( X )25. 欲将片外RAM中3057H单元的内容传送给 A,判断下列

38、指令或程序段正误.() MOVX A,3057H( X ) MOV DPTR,#3057H()MOVX A,DPTR MOV P2,#30H()MOV R0,#57HMOVX A,R0 MOV P2,#30H( X )MOV R2,#57HMOVX A,R226. 欲将SFR中的PSW寄存器内容读入 A,判断下列指令正误 MOV A,PSW ( ) MOV A,0D0H () MOV R0, #0D0H PUSH PSW判断下列指令正误 28.MOV R1,#80H ()MOV 20H R0 ()CPL R4 ( X )MOV 20H,21H ()ANL R1,#0FH ( X)MOVX A

39、,2000H ( X )MOV A,DPTR ( X )MOV R1 , R7 ( X )PUSH DPTR ( X )POP 30H()POP ACC ()MOV A,R0( X )27. 判断下列指令正误 . MOV 28H,R4 (X ) MOV E0H,R0 () MOV R1,#90H, MOV A,R1 ( X ) INC DPTR () DEC DPTR ( X ) CLR R0 ( X )MOV R7,R1( X )MOV R1,#0100H ( X )SETB R7.0( X )ORL A ,R5 ()XRL P1,#31H()MOV 20H DPTR ( X )MOVC A

40、, R1 ( X )MOVX DPTR ,#50H ( XADDC A,C ( X )MOVC A , DPTR ( X) RLC B( X )MOVCR1,A ( X )四、简答题27.单片机对中断优先极的处理原则是什么28.80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求29.单片机怎样管理中断 ?怎样放开和禁止中断 ?怎样设置优先级 ?30.80C51 单片机定时器 /计数器作定时和计数作用时,其计数脉冲分别由谁提供31. 80C51 单片机定时器 /计数器的门控信号 GATE 设置为 1 时 ,定时器如何启动 ?32. 80C51 单片机内设有几个定时器 /计数器

41、 ?它们由哪些特殊功能寄存器组成34. 什么是单片机的机器周期 ,状态周期 ,振荡周期的指令周期 ?他们之间有什么关系 ?35. 当定时器 T0 工作于模式 3 时,如何使运行中的定时器 T1 停下来 ?39.程序状态寄存器 PSW 的作用是什么 ?常用状态有哪些位 ?作用是什么 ?五、计算题1. X1= - 1111101,X2 = + 110,求 X1 X2=?2. 求 68的补码以及补码 C9H 的真值 ?3. (A)=3BH, 执行 ANL A,#9EH 指令后 ,(A)=? (CY)=?4. JNZ rel为2B指令,放于1308H,转移目标地址是 134AH,求偏移量rel=?5.

42、 若(A)=C3H,(R0)=AAH,执行 ADD A,RO 后,(A)=?,(CY)=?(0V)=?(AC)=?6. 若(A)=50H,(B)=A0H,执行 MUL AB 后,(A)=? (B)=? (0V)=?(CY)=?7.SJMP 0E7H为2B指令,放于F010H,目的地址=?8.晶振fosc=6MHz,T0工作在模式1,最大定时=?六、阅读并分析程序题1. 位地址为 M、N、Y,程序如下:MOVC,MANL C,MOVY , CMOVC , MANL C,NORL C,YMOV Y, C求程序表达式。2. 程序如下:2506H M5 : MOV SP,#58H ;2509HMOV

43、10H,#0FH ;250CHMOV11H,#0BH ;(SP) +1 TSP,(PC0 PC7)t( SP)250FH ACCLL XHD;(PC)+2,( SP) +1 tSP,( PC8 PC15)t( SP)AddrO 10t pc2511HMOV 20H,11H2514HM5A : SJMP M5AXHD :PUSH 10HPUSH 11HPOP 10HPOP 11HRET问:(1)执行POP 10H后堆栈的内容?(2)执行 M5A : SJMP M5A 后,(SP)=?( 20H)=?3. 程序存储器空间表格如下:2203H2002H2001H2000H地址.内容 3FH 06H

44、5BH 4FH 已知:片内 RAM的20H中为01H,执行下列程序后(30H)为多少?MOV A,20HINC AMOV DPTR,#2000HMOVC A,A+DPTRCPL AMOV 30H , AEND: SJMP END4. (R0)=4BH,(A)=84H, 片内 RAM(4BH)=7FH,(40H)=20HMOV A,R0;7FH AMOV R0;20H t4BHMOV 40H,代7FH t 40HMOV R0,#35H问执行程序后 ,R0、A 和 4BH 单元内容的变化如何 ?5 设(R0)=20H,R1=25H,(20H)=80H,(21)H=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H, 下列程序执行后 ,结果如何 ?CLR CMOV R2,#3LOOP: MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2, LOOPJNC NEXTMOV R0,#01

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论