收藏 分享(赏)

单片机复习题(全).doc

上传人:kpmy5893 文档编号:8089001 上传时间:2019-06-08 格式:DOC 页数:8 大小:83.50KB
下载 相关 举报
单片机复习题(全).doc_第1页
第1页 / 共8页
单片机复习题(全).doc_第2页
第2页 / 共8页
单片机复习题(全).doc_第3页
第3页 / 共8页
单片机复习题(全).doc_第4页
第4页 / 共8页
单片机复习题(全).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

2、。6、在片外扩展一片 2764 程序存储器芯片要( 7 根 )地址线。7、外部中断 1(INT1)的中断入口地址为(0013H);定时器 1 的中断入口地为(001BH)。8、8751 有两个 16 位可编程定时/计数器,T0 和 T1。它们的功能可由控制寄存器(TMOD) 、(TCON)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。9、欲使 P1 口的低 4 位输出 0,高 4 位不变,应执行一条(ANL P1,#0F0H)命令。10、串行口的控制寄存器 SCON 中,REN 的作用是(允许串行接收位)。11、单片机(计算机)在进行(有符号)运算的情况下应使用

3、补码。12、单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是 09H,它所在单元的地址应该是(21H)。13、通常,单片机上电复位时 PC=(0000)H,SP=(07)H。14、单片机内部与外部 ROM 之间的查表指令是(MOVC A,A+PC)。15、 DA 指令是( )指令,它只能紧跟在( )指令后使用。16、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FFH),否则输入数据可能出错。17、堆栈的地址由(堆栈指针 SP)寄存器内容确定,其操作规律是“(先进后出,后进先出)”。18、寄存器 PSW 中的 RS1 和 RS0 的作用是(选择工作寄存器组

4、)。19、当单片机 CPU 响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中 INT1 的入口地址为(0013H),串行口 入口地址为(0023H),T0 的 入口地址为(000BH)。20、P0、P1、P2、P3 四个均是(8)位的(并行)口(填“串行”还是“并行”),其中 P0 的功能是(地址/数据分时复口)。 21、根据传送的信息的属性,总线可分为数据总线、(地址总线)和控制总线。22、片内 RAM 可进行位寻址的空间位地址范围是(00H FFH)。23、MCS-51 单片机系列有(5)个中断源,可

5、分为(2)个优先级,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决确定的。24、片内 RAM 可进行位寻址的空间位地址范围是( ) 25、8051 单片机有(5)个中断源,(2)级中断优先级别。26、8255A 属于可编程的(并 行 )接口芯片,8255A 的 A 通道有(3)种工作方式。5、MCS51 内部的SFR 共有(21)个。27、任何程序总是由三种基本结构组成:(顺序结构)、(选择/分支结构)、(循环结构)。28、8031 有两个 16 位可编程定时/计数器,其中定时器作用是指对单片机(对内部 fosc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。2

6、9、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入( ),否则输入数据可能出错 30、单片机内部数据传送指令 (MOV)用于单片机内部 RAM 单元及寄存器之间,单片机外部数据传送指令 (MOVX)用于单片机内部与外部 RAM 或 I/O 接口之间,(MOVC)指令用于单片机内部与外部 ROM 之间的查表31、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。32、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器 T1)的溢出率来设定和计算波特率。33、带符号数在机器中可用原码、反码和(补)

7、码表示。34、计算机系统中的各类程序及文件统称为(软件)。35、计算机只能识别和执行(二进制)指令。36、运算器和(控制器)是计算机硬件的核心,称为中央处理器(CPU)。37、CPU 一次可处理的二进制数的位数称为(字长)。38、51 单片机中,根据所存储内容的类型,可分为数据存储器和(程序)存储器。39、单片机芯片内至少包含有组成微机的基本组成部分 CPU、(存储器)和 I/O 接口等。40、单片机的最基本时间单位是(振荡)周期。41、采用立即寻址时,操作数保存在(累加器 A)中。42、汇编语言中可以使用伪指令,但它们不是真正的指令,只是用来对(汇编过程进行某种控制)。43、转移指令 LCA

8、LL 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.MOV B.MOVX C.MOVC D.以上都行4、ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完 RET 指令后,PC=(C) A.2000H B.3000H C.2003H D.3003H5

9、、要使 MCS-51 能响应定时器 T1 中断,串行接口中断,它的中断允许寄存器 IE 的内容应是(A)A.98H B.84H C.42H D.22H6、JNZ REL 指令的寻址方式是(C) A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址7、执行 LACLL 4000H 指令时, MCS-51 所完成的操作是(D) A.保护 PC B.4000H PC C.保护现场 D.PC+3 入栈,4000H PC8、下面哪条指令产生 信号(D) A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9、若某存储器芯片地址线为 12 根

10、,那么它的存储容量为(C ) A. 1KB B. 2KB C.4KB D.8KB10、要想测量 引脚上的一个正脉冲宽度, 则 TMOD 的内容应为 (A) A.09H B.87H C.00H D.80H11、PSW=18H 时,则当前工作寄存器是(D) A.0 组 B. 1 组 C. 2 组 D. 3 组12、MOVX A,DPTR 指令中源操作数的寻址方式是(B) A. 寄存器寻址 B. 寄存器间接寻址 C.直接寻址 D. 立即寻址13、 MCS-51 有中断源(A) A.5 B. 2 C. 3 D. 614、 MCS-51 上电复位后,SP 的内容应为(B) A.00H B.07H C.6

11、0H D.70H15、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当 CPU 响应外部中断 0 后,PC 的值是(B) A.0003H B.2000H C.000BH D.3000H16、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)A.由 CPU 自动完成 B.在中断响应中完成 C.应由中断服务程序完成 D.在主程序中完成17、关于 MCS-51 的堆栈操作,正确的说法是(C)A.先入栈,再修改栈指针 B.先修改栈指针,再出栈 C. 先修改栈指针,在入栈 D.以上都不对18、某种存储器芯片是 8KB*4/片,那么它的地址线根数是(C) A.1

12、1 根 B.12 根 C. 13 根 D. 14 根19、若 MCS-51 中断源都编程为同级,当他们同时申请中断时 CPU 首先响应( )A. B. C.T1 D.T020、PC 中存放的是( )A.下一条指令的地址 B. 当前正在执行的指令C.当前正在执行指令的地址 D.下一条要执行的指令21、程序计数器 PC 用来(C)。A.存放指令 B.存放正在执行的指令地址 C.存放下一条的指令地址 D.存放上一条的指令地址22、单片机应用程序一般存放在(B)中。 A. RAM BROM C. 寄存器 DCPU23、8031 复位后,PC 与 SP 的值为(B)。 A0000H,00H B0000H

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

14、、寻址方式就是(C)的方式。A查找指令操作码 B查找指令 C查找指令操作数 D查找指令操作码和操作数29、实现中断返回是通过(D)完成的。 A、JP B、LJMP C、CPU 自动 D、RETI30、MCS51 单片机的堆栈区是在(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、001BH33、

15、51 单片机的 CPU 主要的组成部分为(A)。A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器34、单片机能直接运行的程序是(C)。 A源程序 B汇编程序 C目标程序 D编译程序35、单片机中的程序计数器 PC 用来( )。A存放指令 B存放正在执行的指令地址 C存放下一条指令地址 D存放上一条指令地址36、单片机上电复位后,PC 的内容和 SP 的内容为( )。A0000H,00H B0000H,07H C0003H,07H D0800H,08H37、下列指令中错误的有(B)。 A、CLR A B、MOVC DPTR,A C、MOV P,A D、JBC TF0,LOO

16、P38、在程序状态寄存器 PSW 中,判断是否有借/进位的标志位是( )。A、CY B、AC C、RS1 D、RS0 39、定时/计数器有 4 种操作模式,它们由(B)寄存器中的 M1 M0 状态决定。 ATCON BTMOD C PCON DSCON 40、ALU 表示(D) A累加器 B程序状态字寄存器 C计数器 D算术逻辑部件41、PC 是(C)。 A、一根硬件信号 B、一个可由用户直接读写的 RAM 单元 C、一个不可寻址的特殊功能寄存器 D一个能自动加 1 计数的 ROM42、51 单片机执行 MOVC 指令时,相关的信号状态是( )。A、 有效为低电平, 有效为低电平。B、 无效为

17、高电平, 有效为低电平。43、判断是否溢出时用 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 单元开始执行程序。B、复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法。C、复位会改变内部的一

18、些专用寄存器和用户 RAM 中的数据。D、复位时会将 设置为高电平, 为低电平。46、下列指令不是变址寻址方式的是(C)。 A、JMP A+DPTR B、MOVC A,A+PC C、MOVX A,DPTR D、MOVC A,A+DPTR 47、执行 MOV IE,81H 指令的意义是:(B)。A、屏蔽中断源 B、开放外部中断源 0 C、开放外部中断源 1 D、开放外部中断源 0 和 1 48、DA 指令是 BCD 码运算调整指令,它可用在如下( )指令中;它的功能是( )。A、ADD B、SUBB C、MUL D、DIVE、把二进制数调整为十进制数。 F、把二进制进位调整49、在运用仿真系统调

19、试程序时,当要观察子程序内部指令的执行结果时,通常采用( )调试方法。A、单步调试 B、跟踪调试 C、断点调试 D、连续运行调试50、在片外扩展已骗 8K 的 EPROM 2764 需要( )根地址线。A、11 B、12 C、13、 D、1451启动 ADC0809 进行 A/D 转换时,使用( )指令。A、MOVX DPTR,A B、MOVX A,DPTR C、MOV A, R0 D MOVC A,A+DPTR三、判断题1、 PC 不 能 为 用 户 在 编 程 时 直 接 使 用 , 因 为 它 没 有 地 址 。 ( )2、 每 条 指 令 都 必 须 有 操 作 码 和 操 作 数 。

20、 ( )3、我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。()4、MCS-51 的程序存储器只能用来存放程序。()5、TMOD 中 GATE=1 时,表示由两个信号控制定时器的启停。()6、当 MCS-51 上电复位时,堆栈指针 SP=00H。()7、 汇 编 语 言 的 每 条 指 令 都 必 须 有 标 号 。 ( )8、 响 应 中 断 时 , 断 点 的 保 护 和 恢 复 是 由 CPU 自 动 完 成 的 。 ( )9、 MCS-51 单片机的 特 殊 功 能 寄 存 器 分 布 在 60H80H 地 址 范 围 内 。 ( )10、MCS-51 的串口是全双工的。()

21、11、MCS-51 的特殊功能寄存器分布在 60H80H 地址范围内。( )12、相对寻址方式中,“相对”两字是相对于当前指令的首地址。()13、 MCS-51 单片机的 程 序 存 储 器 可 以 能 用 来 存 放 程 序 。 ( )14、 MCS-51 单 片 机 只 能 做 控 制 用 , 不 能 完 成 算 术 运 算 ( ) 。15、各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的 TCON 中。()16、必须进行十进制调整的十进制运算只有加法和减法。()17、执行返回指令时,返回的断点是调用指令的首地址。()18、 在一般情况 MCS-51 单片机允许同级中断嵌套(

22、)19、 MCS-51 单片机对最高优先权的中断响应是有条件的()20、 CPU 对内部 RAM 和外部 RAM 的读写速度一样快()31、MOV R1,R2 ( )32、MOV A,R1 ( )33、ORL #10H,50H ( )34、JBC 20H,NEXT1 ( )35、ADDC A,R1 ( )36、ANL R6,A ( )37、MOVX R1,A ( )38、MOV R4,#0 ( )39、ANL ACC.0,#1 ( )40、XCH R2,A ( )51、指令字节数越多,执行时间越长。 ( )52、内部寄存器 Rn(n=0-7)作为间接寻址寄存器。 ( )53、当 MCS51 上

23、电复位时,堆栈指针 SP=00H。 ( )54、CLR R0 ( )55、EPROM 的地址线为 11 条时,能访问的存储空间有 4K。 ( )56、51 单片机只能做控制用,不能完成算术运算。 ( )57、为了消除按键的抖动,常用的方法只有硬件方法( )58、必须有中断源发出中断请求,并且 CPU 开中断,CPU 才可能响应中断。( )59、8155 的复位引脚可与 89C51 的复位引脚直接相联。 ( )60、MCS51 的串行接口是全双工的( )四、综合题1、什么是指令系统?指令系统是指一台计算机所能执行的全部指令的集。2、 MCS-51 单 片 机 的 时 钟 周 期 与 振 荡 周

24、期 之 间 有 什 么 关 系 ? 一 个 机 器 周 期 的 时 序 如 何 划 分 ?时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为 6 个时钟周期,共 12 个振荡周期性,依次表示为 S1P1、S1P2、S6P1、S6P2。3、单片机的主要应用领域有哪些?4、 MCS-51 采 用 6MHz 的 晶 振 , 定 时 0.5ms, 如 用 定 时 器 方 式 1 时 的 初 值 ( 16 进 制 数 ) 应 为 多 少 ?( 写 出 计 算 过 程 )T0 初值=2 16-500m/2m =65536-250 = 65286 =FF06H 5、简

25、述寄存器寻址方式及其寻址范围?寄存器寻址方式的寻址范围包括: 寄存器寻址的主要对象是通用寄存器,共有四组共 32 个通用寄存器,但寄存器寻址只能使用当前寄存器组,因此指令中的寄存器名称只能是 R0R7。在使用本指令前,有时需通过对 PSW 中 RS1、RS0 位的状态设置,来进行当前寄存器组的选择。 部分专用寄存器。例如累加器 A、B 寄存器对以及数据指针DPTR等。6、简述汇编语言中标号有什么规定?当在程序中使用一条跳转指令的时候,可以用标号来表示跳转的目的地,编译器在编译的时候会把它替成地址,标号既可以定义在目的指令同一行的头部,也可以在目的指令前一行单独用一行定义。7、DPTR 是什么寄

26、存器?它的作用是什么?它是由哪几个寄存器组成?DPTR 是数据寄存器。作用:1)在访问外部数据存储器时用 DPTR 作为地址指针,寻址整个 64KB 外部数据存储器空间;2)用 DPTR 作为基址寄存器,对程序存储器空间进行访问。DPTR 由 DPL 和 DPH 两个 8 位寄存器构成。8、说明 MCS-51 的外部引脚 EA 的作用?为访问内/外部程序存储器控制信号。高电平时,对 ROM 的读操作先从内部 4KB 开始,当地址范围超出 4KB 时自动切换到外部进行;当为低电平,对 ROM 的读操作限定在外部程序存储器。 9、开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU 如何确定和改变当前工作寄存组? 开机复位后,CPU 使用的是 0 组工作寄存器; 它们的地址是什么 00H07H; CPU 通过 PSW 的 PSW.4、PSW.3 两位来确定和改变当前工作寄存器组。10、简述 51 单片机内部结构主要由哪些部分组成?主要由以下部分组成: CPU、RAM、ROM、 四个并行 I/O 口、1 个串行口、 2 个 16 位定时器/计数器、中断系统、特殊功能寄存器。11 各种寻址方式的判断。12 读程序

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报