当前位置:文档之家› 单片机复习资料题及其规范标准答案

单片机复习资料题及其规范标准答案

-*单片机复习一、选择(1) 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( B )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H(2) 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( B )。

A. PCB. PSWC. AD. SP(3) 各中断源发出的中断请求信号,都会标记在( D )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON(4) 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( B )。

A. 方式0B. 方式1C. 方式2D. 方式3(5) 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH(6) 下列指令中正确的是( B )。

A. MOV P2.1,AB. JBC TF0,L1C. MOVX B,@DPTRD. MOV A ,@R3(7) 在MCS-51中,需双向传递信号的是( C )。

A. 电源线B. 地址线C. 数据线D. 控制信号线(8) 在定时器操作中,选择其工作方式的寄存器是( A )。

A. TMODB. TCONC. IED. SCON(9) 当标志寄存器P S W 的R S 0 和R S 1 分别为1 和0 时,系统选用的工作寄存器组为( B )。

A. 组0B. 组1C. 组2D. 组3(10) 8051 单片机中,唯一一个用户可使用的16 位寄存器是( B )。

A. PSWB. DPTRC. ACCD. PC(11) 下列指令中错误的是( D ).A . MOV A ,R4B . MOV 20H, R4C . MOV R4 , 20HD . MO V @R4,R3(12) LJMP 跳转空间最大可达到( D )。

A . 2KB B . 256BC . 128BD . 64KB(13) 8051 单片机共有( B )中断源。

A . 4B . 5C . 6D . 7(14) 8051 单片机共有( A )个中断优先级。

A . 2B . 3C . 4D . 5(15) 外部中断源I E 1 (外部中断1 )的向量地址为( C )。

A . 0003HB . 000BHC . 0013HD . 002BH(16) 累加器A 的位地址为( A )。

A . E 7 HB . F 7 HC .D 7 H D . 87H(17) 8051 的内部RAM 中,可以进行位寻址的地址空间为( B )。

A . 00H∽2FHB . 20H∽2FHC . 00H∽FFHD . 20H∽FFH(18) 设累加器A 的内容为0 C 9 H ,寄存器R2 的内容为54H ,C Y=1 ,执行指令SUBB A,R2 后结果为( A ).A .(A )=74HB .(R2 )=74HC .(A )=75HD .(R2 )=75H(19) 设(A )=0C3H ,(R0 )=0AAH ,执行指令ANL A ,R0 后,结果( A ).A .(A )=82HB .(A )=6CHC .(R0 )=82D .(R0 )=6CH(20) 提高单片机的晶振频率,则机器周期( C )中。

A .不变B .变长C .变短D .不定(21) 执行如下三条指令后,30H 单元的内容是( C )。

MOV R1,#30HMOV 40H,#0E HMOV @R1,40HA . 40HB . 30HC . 0EHD . FFH( 22) 中断是一种( A )。

A .资源共享技术B .数据转换技术C .数据共享技术D .并行处理技术(23) 执行MOV I E ,#81H 指令的意义是:( B )。

A .屏蔽中断源B .开放外部中断源0C .开放外部中断源1D .开放外部中断源0 和 1(24) 二进制数110010010 对应的十六进制数可表示为( A ).A. 192HB. C90HC. 1A2HD. CA0H(25) 二进制数110110110 对应的十六进制数可表示为( B ).A. 1D3HB. 1B6HC. DB0HD. 666H(26) -3 的补码是( D )。

A. 10000011B. 11111100C. 11111110D. 11111101(27) CPU 主要的组成部分为( A )。

A. 运算器.控制器B. 加法器.寄存器C. 运算器.寄存器D. 存放上一条的指令地址(28) 计算机的主要组成部件为( A )。

A. CPU ,内存,I /O 口B. CPU ,键盘,显示器C. 主机,外部设备D. 以上都是(29) INTEL 8051CPU 是位( C )的单片机。

A. 16B. 4C. 8D. 准16(30) 对于INTEL 8031 来说,EA 脚总是( A )。

A. 接地B. 接电源C. 悬空D. 不用(30) 数据指针DPDR 访问的是( D )。

A. CPU 控制器B. CPU 运算器C. 外部程序存储器D. 外部数据存储器(32) 指令和程序是以( C )形式存放在程序存储器中.A. 源程序B. 汇编程序C. 二进制编码D. BCD 码(33) 单片机应用程序一般存放在( B ).A. RAMB. ROMC. 寄存器D. CPU(34) 单片机上电后或复位后,工作寄存器R0 是在( A )。

A. 0 区00H 单元B. 0 区01H 单元C. 0 区09H 单元D. SFR(35) 进位标志CY 在( C )中。

A. 累加器B. 算术逻辑运算部件ALUC.程序状态字寄存器PSWD.DPOR(36) 8031 复位后,PC 与SP 的值为( B )。

A. 0000H ,00HB. 0000H ,07HC. 0003H ,07H 寄存器D. 0800H ,00H(37) 一个EPROM 的地址有A0----A11 引脚,它的容量为( B )。

A. 2KBB. 4KBC.11KBD.12KB(38) 在单片机中,通常将一些中间计算结果放在( A )中。

A. 累加器B. 控制器C. 程序存储器D. 数据存储器(39) 假定(A)=0C5H,执行指令:SW AP A 后,累加器A的内容为( C )。

A.0CHB.C0HC.5CHD.C5H(40) 80C51与87C51的区别在于( C )。

A.内部程序存储器的类型不同B.内部数据存储器的类型不同C.内部程序存储器的容量不同D.内部数据存储器的容量不同(41)8031 单片机中片内RAM 共有( A )字节。

A. 128B. 256C. 4KD. 64K(42) INTEL 8031 的P0 口,当使用外部存储器时它是一个( D )。

A. 传输高8 位地址口B.传输低8 位地址口C. 传输低8 位数据口D.传输低8 位地址/数据总线口(43)启动T1 运行的指令是( D )A. SETB ET0B. SETB ET1C. SETB TR0D. SETB TR1(44)CPU 允许串行口中断的指令为( B )A. SETB EX0B. SETB ESC. SETB ET0D. SETB ET1(45)8051 系统中,同一优先级的几个中断源中优先权最高( A )。

A. INT0B. T0C. INT1D. T1(46)在程序状态字PSW 中,位是奇偶校验位( D )。

A. CB. ACC. OVD. P(47)某异步通讯接口的波特率为4800 ,则该接口每秒钟传送( A ) 。

A. 4800 位B. 4800 字节C. 9600 位D. 9600 字节(48) MCS — 51 单片机复位后,从下列那个单元开始取指令( C )。

A. 0003HB. 000BHC. 0000H(49)对片外数据RAM 单元读写数据须用( B )。

A. MOV 指令B. MOVX 指令C. MOVC 指令(50) 当晶振频率是12MHz 时,MCS — 51 单片机的机器周期是( A )。

A. 1μsB. 1msC. 2μsD. 2ms二、填空:1、MCS-51内部程序存储器(ROM)容量4KB,地址从0000H开始,用于存放程序和表格常数。

2、MCS-51输入/输出口线8条,它们都是I/O 端口。

3、MCS-51,有5个中断源,分为2个优先级。

4、寻址方式就是如何找到存放操作数的地址,把操作数提出来的方法。

5、复位方式有上电自动复位和按键手动复位。

6、与定时/计数器控制有关的寄存器TCON,TMOD,IE 。

7、MCS-51单片机的CPU包括了运算器和控制器两部分电路。

8、MCS-51单片机有2个16位定时器/计数器。

9、MCS-51外部数据存储器寻址空间64KB。

10、MCS-51常用的寻址方式有立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址。

11、MCS-51单片机的PSEN引脚是外部程序存储器读选通信号。

12、MCS-51共有4个8位的并行I/O口,分别记作P0、P1、P2、P3,它们都是双向端口,每个端口有8条I/0线。

13、寻址就是寻找指令中操作数或操作数所在地址。

14、MCS-51外部数据寻址空间64KB。

15、以助记符形式表示的计算机指令就是它的汇编语言。

16、在变址寻址方式中,以累加器作变址寄存器,以PC或DPTR作基础寄存器。

三、简答题:1、MCS-51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理?答:(1) EA是访问外部程序存储器ROM的控制信号。

当EA为低电平(接地)时,CPU只执行外部程序存储器中的程序。

当EA为高电平且PC值小于0FFFH(4K)时,CPU执行内部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。

8031单片机无片内ROM,必须外接程序存储器,因此,8031的EA必须接地(低电平)。

2、什么叫振荡周期?答:晶体振荡器直接产生的振荡信号的周期。

3、什么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?答:当CPU执行主程序时,外设向CPU强行发出的一个中断请求,CPU接到信号,中断主程序的执行并保存断点地址,然后转去响应中断。

有2个外部中断源;请求信号有INT0和INT1引脚引入。

4、请说明MCS-51单片机内RAM低128字节和高128字节的用途?答:单片机内部低128位字节是内部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。

80H—FFH是高128字节做为特殊功能寄存器使用。

5、什么叫通信?有几种通信方式?其方式特点是什么?答:设备之间进行的数据交换,如CPU与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信。

相关主题