单片机复习题全_第1页
单片机复习题全_第2页
单片机复习题全_第3页
单片机复习题全_第4页
单片机复习题全_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、、填空题1、MCS-51单片机扩展程序存储器所用的控制信号为(PSEN-),扩展数据存储器所用的控制信号为(RD")和(WR)。2、关于堆栈类操作的两条指令分别是( PUSH、( POP ,操作遵循(先进后出,后进先出)原则。3、(程序状态字PSW/寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为 01110010B,则 PSW的 P= (0)。4、若MCS-51单片机采用12MHz的晶振,它的机器周期为(1us) , ALE引脚输出正脉冲频率为(2MHZ5、要使MCS-51单片机从片内的地址 0000H开始执行程序。那么 EA应(接高电平)。7、外部中断1(

2、INT1)的中断入口地址为(0013HD ;定时器1的中断入口地为(001BH)。8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器( TMOD 、( TCON的内容决定,且定时的时间或计数的次数与(TH)、( TL)两个寄存器的初值有关。9、欲使P1 口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H)命令。10、串行口的控制寄存器 SCON, REN的作用是(允许串行接收位)。11、单片机(计算机)在进行(有符号)运算的情况下应使用补码。12、单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是 09H,它所在单元的地址应该

3、是(21H)。13、通常,单片机上电复位时PC=(0000) H, SP=(07) H。14、单片机内部与外部 RO'间的查表指令是(MOVC A A+PC。16、当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FFH),否则输入数据可能出错。17、堆栈的地址由(堆栈指针SP)寄存器内容确定,其操作规律是“(先进后出,后进先出)”。18、寄存器PSW中白RS1和RS0的作用是(选择工作寄存器组)。19、当单片机CPUP向应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为(

4、0013H),串行口 入口地址为(0023H) , T0的 入口地址为(000BHD 。20、P0、P1、P2、P3四个均是(8)位的(并行)口(填“串行”还是“并行”),其中P0的功能是(地址/数据分时复口)。21、根据传送的信息的属性,总线可分为数据总线、( 地址总线)和控制总线。22、片内RAMPT进行位寻址的空间位地址范围是(00H FFH)。23、MCS-51单片机系列有(5)个中断源,可分为(2)个优先级,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决确定的。25、8051单片机有(5)个中断源,(2)级中断优先级别。26、8255A属于可编程的(并行)接口芯片,825

5、5A的A通道有(3)种工作方式。5、MCS-51内部的SFR共有(21)个。27、任何程序总是由三种基本结构组成:(顺序结构)、( 选择 /分支结构)、( 循环结构)。28、 8031 有两个 16 位可编程定时/计数器,其中定时器作用是指对单片机(对内部fosc/12 )脉冲进行计数,而计数器作用是指对单片机(外部 )脉冲进行计数。30、单片机内部数据传送指令 (MOV用于单片机内部 RAM1元及寄存器之间,单片机外部数据传送指令(MOVX用于单片机内部与外部RAM I/O接口之间,(MOVC指令用于单片机内部与外部RO陀间的查表31、单片机串行通信时,若要发送数据,就必须将要发送的数据送至

6、( SBUF单元,若要接收数据也要到该单元取数。32、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。33、带符号数在机器中可用原码、反码和(补 )码表示。34、计算机系统中的各类程序及文件统称为(软件 )。35、计算机只能识别和执行(二进制 )指令。36、运算器和(控制器 )是计算机硬件的核心,称为中央处理器(CPU)。37、CPU-次可处理的二进制数的位数称为(字长)。38、 51 单片机中,根据所存储内容的类型,可分为数据存储器和(程序 )存储器。39、单片机芯片内至少包含有组成微机的基本组成部分CPU、(存储器 )

7、和 I/O 接口等。40、单片机的最基本时间单位是(振荡 )周期。41、采用立即寻址时,操作数保存在(累加器A)中。42、汇编语言中可以使用伪指令,但它们不是真正的指令,只是用来对(汇编过程进行某种控制)。43、转移指令LCALL addr16 的转移范围是(64KB)。二、选择题1、在中断服务程序中至少应有一条(D)A. 传送指令B. 转移指令C. 加法指令D. 中断返回指令2、当 MCS-51 复位时,下面说法准确的是( A) A.PC=0000H B.SP=00H C.SBUF=00H D.( 30H) =00H3、要用传送指令访问 MCS-51片外RAM它的指令操作码助记符是(B)A.

8、MOV B.MOVX C.MOVC D. 以上都行4、 ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完 RET 指令后,PC= (C) A.2000H B.3000H C.2003H D.3003H5、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)A.98HB.84HC.42HD.22H6、 JNZ REL 指令的寻址方式是(C) A. 立即寻址B. 寄存器寻址C. 相对寻址D. 位寻址7、执行LACLL 4000H指令时,MCS-51所完成的操作是(D) A.保护PC B.4000H PC C.保护现场 D.PC+3

9、入栈,4000H PC8、下面哪条指令产生信号 ( D) A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9、若某存储器芯片地址线为12 根 ,那么它的存储容量为(C) A. 1KB B. 2KB C.4KB D.8KB10 、要想测量引脚上的一个正脉冲宽度,则 TMOD 的内容应为(A)A.09HB.87H C.00H D.80H11、PSW=18时,则当前工作寄存器是(D) A.0 组 B. 1 组 C. 2 组 D. 3 组12、MOVXA,DPTR旨令中源操作数白寻址方式是(B) A. 寄存器寻址B.寄存器间接寻址C.直

10、接寻址D.立即寻址13、 MCS-51 有中断源(A) A.5 B. 2 C. 3 D. 614、 MCS-51 上电复位后,SP 的内容应为( B) A.00H B.07H C.60H D.70H15、 ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当 CPUP向应外部中断 0 后,PC 的值是(B) A.0003H B.2000H C.000BH D.3000H16、计算机在使用中断方式与外界交换信息时, 保护现场的工作应该是(C)A.由CPU自动完成 B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成17、关于MCS-51的堆栈操作,正确的说法是

11、(C)A. 先入栈 , 再修改栈指针B. 先修改栈指针, 再出栈 C. 先修改栈指针, 在入栈 D. 以上都不对18、某种存储器芯片是 8KB*4/片,那么它的地址线根数是 (C) A.11 根 B.12根 C. 13根 D. 14根21、程序计数器PC用来(C)。A. 存放指令B. 存放正在执行的指令地址C. 存放下一条的指令地址D. 存放上一条的指令地址22、单片机应用程序一般存放在 (B)中。A. RAM B . ROM C.寄存器 D . CPU23、8031 复位后,PC与 SP 的值为(B)。A . 0000H, 00H B . 0000H, 07H C . 0003H, 07H

12、D. 0800H , 00H24、PSW中白RS1和RS0用来(A)。 A .选择工作寄存器区号B .指示复位 C .选择定时器D.选择工作方式25、单片机上电复位后,堆栈区的最大允许范围是内部RAM 的(D)。A 00H 0FFH B 00H 07H C 07H 7FH D 08H 7FH26、 51 单片机的P0 口,当使用外部存贮存器时它是一个(D)。A.传车高8位地址口 B .传输低8位地址口 C .传输高8位数据口 D .传输低8位地址/数据口27、对于51 单片机,其内部RAM( C)。A.只能位寻址B .只能字节寻址 C .既可位寻址又可字节寻址 D .少部分只能位寻址28、寻址

13、方式就是(C)的方式。A.查找指令操作码 B .查找指令C.查找指令操作数 D .查找指令操作码和操作数29、实现中断返回是通过(D)完成的。 A、JP B、LJMP C、CPU自动 D、RETI30、MCS5伸片机的堆栈区是在(A)。A、单片机内部 RAM B、单片机外部 EPROM C、单片机内部 ROM D、单片机外部 RAM31、对MCS51系列单片机的所有特殊寄存器来说(D)。A、只能字节寻址B 、只能位寻址C 、即能位寻址又能字节寻址 D 、少部分能位寻址32、外部中断1 固定对应的中断入口地址为(C)。A 、 0003H B 、 0000BH C 、 0013H D 、 001B

14、H33、 51 单片机的CPU 主要的组成部分为(A)。A.运算器、控制器 B .加法器、寄存器 C .运算器、加法器 D .运算器、译码器34、单片机能直接运行的程序是(C)。A 源程序B 汇编程序C 目标程序D 编译程序37、下列指令中错误的有(B)。A 、 CLR A B 、 MOVC DP,TRA C 、 MOV P, A D 、 JBC TF0, LOOP39、定时/计数器有4种操作模式, 它们由(B)寄存器中的 M1M0状态决定。 A . TCON B. TMOD C PCON D. SCON40、 ALU 表示(D)A 累加器B 程序状态字寄存器C 计数器D 算术逻辑部件41、P

15、C是(C)。 A、一根硬件信号 B、一个可由用户直接读写的RAMII元 C、一个不可寻址的特殊功能寄存器D. 一个能自动加1计数的ROM43、判断是否溢出时用 PSW勺(B)标志位,判断是否有进位时用PSW勺(A)标志位。 A、CY B、OV C、P D、AC44、当单片机从8155接口芯片内部 RAM勺20H单元中读取某一数据时,应使用(D)类指令。A、 MOV A, 20H B 、 MOVX A, Ri C 、 MOVC A, A+DPTR D、 MOVX A, DPTR45、下列关于 MCS-51单片机的复位方式说法正确的是(C)。A、复位时将PC和SP清零,使得单片机从 0000H单元

16、开始执行程序。B、复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法。C复位会改变内部的一些专用寄存器和用户RAM的数据。D复位时会将设置为高电平,为低电平。46、下列指令不是变址寻址方式的是(C) 。 A、JMPA+DPTR MOVA A+PC MOVXA, DPTR D MOV(A, A+DPTR(B)。47、执行MOV IE, 8 81H指令的意义是:A、屏蔽中断源B 、开放外部中断源0 C 、开放外部中断源1 D 、开放外部中断源0和1、判断题PC不能为用尸在编程时直接使用,因为它没有地址。(2、每条指令都必/页有操作码和操作数。(4、MCS-51的程产存储器只能用来存放程序。(

17、5、TMO师 GATE=1时,表示由两个信号控制定时器的启停。( V)6、当MCS-51上电复位时,堆栈指针 SP=00H (,)7、汇编语言的每条指令都必须有标1=1.弓O8、响应中断时,断点的保护和恢复是由CPU自动完成的。(V)9、MCS-51单片机的特殊功能寄存器分布460H80H地址范围内。( X)10、MCS-51的串口是全双工的。(,)12、相对寻址方峦冲,“相对”两字是相对于当前指令的首地址。(3、我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。(13、14、15、各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCO仲。(X)16、必须进行十法制调整的十进

18、制运算只有加法和减法。(17、执行返回指W一时,返回的断点是调用指令的首地址。(18、在一般情况MCS-51单片机允许同级中断嵌套(MCS-51单片机的程序存储器可以能用来存放程序。(MCS-51单片机只能做控制用,不能完成算术运算(19、20、CPU寸内部RAM外部RAM勺读写速度一样快(21、8051单片机只能做控制用,不能完成算术运算(22、必须有中断源发出中断请求,并且CPUFF中断,CPU可能响应中断。(,)24、内部寄存器Rn (n=0-7)只能作为间接寻址寄存器。26、程序计数器PC不能对它进行读写操作。27、8051单片机对最高优先权的中断响应是无条件的。(28、中断初始化日二

19、对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。(29、MUL AB的执行结果是高8位在A中,低8位在B中(X )四、综合题MCS-51单片机对最高优先权的中断响应是有条件的1、什么是指令系统?指令系统是指一台计算机所能执行的全部指令的集。2、MCS-51单片机的时钟周期与振荡周期之间有什么关系? 一个机器周期的时序如何划分?时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为6 个时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。3、MCS-51采用6MHz的晶振,定时 0.5ms ,如用定时器方式1时的

20、初值(16进制数)应为多少?(写出计算过程)T0 初值=216-500 科 m/2dm =65536-250= 65286 =FF06H4、已知一 MCS5伸片机系统使用12MHz的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?(1/6us 、 1us)2)当单片机的定时器 0 (T0)工作在方式2时,T0的最大定时时间为多少? ( 256us) 5、简述寄存器寻址方式及其寻址范围?寄存器寻址方式的寻址范围包括:寄存器寻址的主要对象是通用寄存器,共有四组共32个通用寄存器,但寄存器寻址只能使用当前寄存器组,因此指令中的寄存器名称只能是R0R7。在使用本指令前,有时需通过对PSW RS1、RS0位的状态设置,来进行当前寄存器组的选择。部分专用寄存器。例如累加器A、B寄存器对以及数据指针 DPTR等。 6、简述汇编语言中标号有什么规定? 当在程序中使用一条跳转指令的时候,可以用标号来表示跳转的目的地,编译器在编译的时候会把它替成地址,标号 既可以定义在目的指令同一行的头部,也可以在目的指令前一行

温馨提示

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

评论

0/150

提交评论