《单片机复习题(全)[1]》由会员分享,可在线阅读,更多相关《单片机复习题(全)[1](8页珍藏版)》请在金锄头文库上搜索。
1、一、填空题一、填空题1、MCS-51 单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()PSENRD和()。WR2、关于堆栈类操作的两条指令分别是(PUSHPUSH)、(POPPOP),操作遵循(先进后出,后进先出先进后出,后进先出)原则。3、(程序状态字程序状态字 PSWPSW)寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器 A 中的数据为 01110010B,则 PSW 中的 P=(0 0)。4、若 MCS-51 单片机采用 12MHZ 的晶振,它的机器周期为(1us1us),ALE 引脚输出正脉冲频率为(2MHZ2MHZ)5、要使 MCS-51 单
2、片机从片内的地址 0000H 开始执行程序。那么 EA 应(接高电平接高电平)。6、在片外扩展一片 2764 程序存储器芯片要( 7 7 根根 )地址线。7、外部中断 1(INT1)的中断入口地址为(0013H0013H);定时器 1 的中断入口地为(001BH001BH)。8、8751 有两个 16 位可编程定时/计数器,T0 和 T1。它们的功能可由控制寄存器(TMODTMOD) 、(TCONTCON)的内容决定,且定时的时间或计数的次数与(THTH)、(TLTL)两个寄存器的初值有关。9、欲使 P1 口的低 4 位输出 0,高 4 位不变,应执行一条(ANLANL P1,#0F0HP1,
3、#0F0H)命令。10、串行口的控制寄存器 SCON 中,REN 的作用是(允许串行接收位允许串行接收位)。11、单片机(计算机)在进行(有符号有符号)运算的情况下应使用补码。12、单片机位寻址区的单元地址是从(20H20H)单元到(2FH2FH)单元,若某位地址是 09H,它所在单元的地址应该是(21H21H)。13、通常,单片机上电复位时 PC=(00000000)H,SP=(0707)H。14、单片机内部与外部 ROM 之间的查表指令是(MOVCMOVC A A,A+PCA+PC)。15、 DA 指令是( )指令,它只能紧跟在( )指令后使用。16、当 P1 口做输入口输入数据时,必须先
4、向该端口的锁存器写入(FFHFFH),否则输入数据可能出错。17、堆栈的地址由(堆栈指针堆栈指针 SPSP)寄存器内容确定,其操作规律是“(先进后出,后进先出先进后出,后进先出)”。18、寄存器 PSW 中的 RS1 和 RS0 的作用是(选择工作寄存器组选择工作寄存器组)。19、当单片机 CPU 响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中 INT1 的入口地址为(0013H0013H),串行口 入口地址为(0023H0023H),T0 的 入口地址为(000BH000BH)。20、P0、P1、P2
5、、P3 四个均是(8 8)位的(并行并行)口(填“串行”还是“并行”),其中 P0 的功能是(地地址址/ /数据分时复口数据分时复口)。 21、根据传送的信息的属性,总线可分为数据总线、(地址总线地址总线)和控制总线。22、片内 RAM 可进行位寻址的空间位地址范围是(00H00H FFHFFH)。23、MCS-51 单片机系列有(5 5)个中断源,可分为(2 2)个优先级,各中断源的中断请求是属于什么级别是由(IPIP)寄存器的内容决确定的。24、片内 RAM 可进行位寻址的空间位地址范围是( ) 25、8051 单片机有(5 5)个中断源,(2 2)级中断优先级别。26、8255A 属于可
6、编程的(并并行行)接口芯片,8255A 的 A 通道有(3 3)种工作方式。5、MCS51 内部的SFR 共有(2121)个。27、任何程序总是由三种基本结构组成:(顺序结构顺序结构)、(选择选择/ /分支结构分支结构)、(循环结构循环结构)。28、8031 有两个 16 位可编程定时/计数器,其中定时器作用是指对单片机(对内部对内部fosc/12)脉冲进行计数,而计数器作用是指对单片机(外部外部)脉冲进行计数。29、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入( ),否则输入数据可能出错 30、单片机内部数据传送指令 (MOVMOV)用于单片机内部 RAM 单元及寄存器之间,单
7、片机外部数据传送指令 (MOVXMOVX)用于单片机内部与外部 RAM 或 I/O 接口之间,(MOVCMOVC)指令用于单片机内部与外部 ROM 之间的查表31、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUFSBUF)单元,若要接收数据也要到该单元取数。32、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时定时器器 T1T1)的溢出率来设定和计算波特率。33、带符号数在机器中可用原码、反码和(补补)码表示。34、计算机系统中的各类程序及文件统称为(软件软件)。35、计算机只能识别和执行(二进制二进制)指令。36、运算器和(控制器控制器)
8、是计算机硬件的核心,称为中央处理器(CPUCPU)。37、CPU 一次可处理的二进制数的位数称为(字长字长)。38、51 单片机中,根据所存储内容的类型,可分为数据存储器和(程序程序)存储器。39、单片机芯片内至少包含有组成微机的基本组成部分 CPU、(存储器存储器)和 I/O 接口等。40、单片机的最基本时间单位是(振荡振荡)周期。41、采用立即寻址时,操作数保存在(累加器累加器 A A)中。42、汇编语言中可以使用伪指令,但它们不是真正的指令,只是用来对(汇编过程进行某种控制汇编过程进行某种控制)。43、转移指令 LCALL addr16 的转移范围是(64KB64KB)。二、选择题二、选
9、择题1、在中断服务程序中至少应有一条(D D) A.传送指令 B.转移指令 C.加法指令 D.中断返回指令2、当 MCS-51 复位时,下面说法准确的是(A A) A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3、要用传送指令访问 MCS-51 片外 RAM,它的指令操作码助记符是(B B)A.MOV B.MOVX C.MOVC D.以上都行4、ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完 RET 指令后,PC=(C C) A.2000H B.3000H C.2003H D.3003H5、要使 MCS-51 能响应定时器
10、T1 中断,串行接口中断,它的中断允许寄存器 IE 的内容应是(A A)A.98H B.84H C.42H D.22H6、JNZ REL 指令的寻址方式是(C C) A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址7、执行 LACLL 4000H 指令时, MCS-51 所完成的操作是(D D) A.保护 PC B.4000H PC C.保护现场 D.PC+3 入栈,4000H PC8、下面哪条指令产生 信号(D D) A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9、若某存储器芯片地址线为 12 根,那么它的存储容量为
11、(C) A. 1KB B. 2KB C.4KB D.8KB10、要想测量 引脚上的一个正脉冲宽度,则 TMOD 的内容应为(A) A.09H B.87H C.00H D.80H11、PSW=18H 时,则当前工作寄存器是(D D) A.0 组 B. 1 组 C. 2 组 D. 3 组12、MOVX A,DPTR 指令中源操作数的寻址方式是(B B) A. 寄存器寻址 B. 寄存器间接寻址 C.直接寻址 D. 立即寻 址13、 MCS-51 有中断源(A A) A.5 B. 2 C. 3 D. 614、 MCS-51 上电复位后,SP 的内容应为(B B) A.00H B.07H C.60H D
12、.70H15、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H当 CPU 响应外部中断 0 后,PC 的值是(B B) A.0003H B.2000H C.000BH D.3000H16、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C C)A.由 CPU 自动完成 B.在中断响应中完成 C.应由中断服务程序完成 D.在主程序中完成17、关于 MCS-51 的堆栈操作,正确的说法是(C C)A.先入栈,再修改栈指针 B.先修改栈指针,再出栈 C. 先修改栈指针,在入栈 D.以上都不对18、某种存储器芯片是 8KB*4/片,那么它的地址线根数是(C C)
13、 A.11 根 B.12 根 C. 13 根 D. 14 根19、若 MCS-51 中断源都编程为同级,当他们同时申请中断时 CPU 首先响应( )A. B. C.T1 D.T020、PC 中存放的是( )A.下一条指令的地址 B. 当前正在执行的指令C.当前正在执行指令的地址 D.下一条要执行的指令 21、程序计数器 PC 用来(C C)。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条的指令地址 D.存放上一条的指令地址 22、单片机应用程序一般存放在(B B)中。 A. RAM BROM C. 寄存器 DCPU 23、8031 复位后,PC 与 SP 的值为(B B)。 A00
14、00H,00H B0000H,07H C0003H,07H D. 0800H,00H 24、PSW 中的 RS1 和 RS0 用来(A A)。 A选择工作寄存器区号 B指示复位 C选择定时器 D选择工作方 式 25、单片机上电复位后,堆栈区的最大允许范围是内部 RAM 的(D D)。 A00H0FFH B00H07H C07H7FH D08H7FH 26、51 单片机的 P0 口,当使用外部存贮存器时它是一个(D D)。 A传输高 8 位地址口 B传输低 8 位地址口 C传输高 8 位数据口 D传输低 8 位地址/数据口 27、对于 51 单片机,其内部 RAM(C C)。 A只能位寻址 B只
15、能字节寻址 C既可位寻址又可字节寻址 D少部分只能位寻址 28、寻址方式就是(C C)的方式。A查找指令操作码 B查找指令 C查找指令操作数 D查找指令操作码和操作数 29、实现中断返回是通过(D D)完成的。 A、JP B、LJMP C、CPU 自动 D、RETI 30、MCS51 单片机的堆栈区是在(A A)。 A、单片机内部 RAM B、单片机外部 EPROM C、单片机内部 ROM D、单片机外部 RAM 31、对 MCS51 系列单片机的所有特殊寄存器来说(D D)。 A、只能字节寻址 B、只能位寻址 C、即能位寻址又能字节寻址 D、少部分能位寻址 32、外部中断 1 固定对应的中断入口地址为(C C)。 A、0003H B、0000BH C、0013H D、001BH33、51 单片机的 CPU 主要的组成部分为(A A)。 A运算器、控制器 B加法器、寄存器 C运算器、加法器 D运算器、译码器 34、单片机能直接运行的程序是(C C)。 A源程序 B汇编