资源描述
一、单项选择题1、当89C51单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是
()OA.0.5 U S
B. 1 uSC.2uS
D.4US
【答案】B
【解析】 一个机器周期包括12个系统脉冲。
2、89C51单片机的定时器T1有()种工作方式。
A.1B.2
C.3D.4
【答案】C
【解析】
单片机定时器T1有3种工作方式。
3、MCS-51系列单片机内部的定时/计数器是()计数器。
A.加法B.减法
C.加减法D.可逆
【答案】A
【解析】MCS51单片机定时计数器采用加1计数的方法。
4、对于MCS-51系列单片机来说,直接寻址可寻址的空间是()oA.内部RAM中0-7FH的空间和SFR
B.内部RAM和外部RAMC.程序存储器和外部RAM
D.外部RAM
【答案】A
【解析】MCS-51系列单片机来说,直接寻址可寻址的空间是内部RAM中0-7FH的
空「耶口 SFR5、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()o
A.PCB.PSW
C.AA.存放指令
B.存放正在执行的指令地址C.存放下一条的指令地址
D.存放上一条的指令地址
【答案】C
【解析】程序计数器PC用来存放下一条的指令地址42、指令和程序是以()形式存放在程序存储器中。
A.源程序B.汇编程序
C二进制编码D.BCD 码
【答案】C
【解析】指令和程序是以二进制编码形式存放在程序存储器中。
43、单片机应用程序一般存放在()中。
A.RAMB.ROM
C.寄存器D.CPU
【答案】B
【解析】单片机应用程序一般存放在ROM中。
44、单片机上电后或复位后,工作寄存器R0是在()。
A.0区00H单元B.0区01H单元
C.0区09H单元D.SFR
【答案】A
【解析】复位后PSW中RSLRSO为00,选第一组工作寄存器,地址是00-07H 工作寄存器R0是在.0区00H单元45、进位标志CY在()中。
A.累加器B.算术逻辑运算部件ALU
C.程序状态字寄存器PSWD.DPTR
【答案】C
【解析】进位标志CY在程序状态字寄存器PSW中。
46、单片机8051的XTAL1和XTAL2引脚是()引脚。
A.外接定时器B.外接串行口
C.外接中断D.外接晶振
【答案】D
【解析】单片机8051的XTAL1和XTAL2引脚是,外接晶振引脚47、8031复位后,PC与SP的值为()o
A.OOOOH, OOHB.OOOOH, 07H
C. 3H, 07H寄存器OH, OOH
【答案】B
【解析】8031复位后,PC=0000H, SP=07H48、P0、Pl 口作输入用途之前必须()o
A.相应端口先置1B.相应端口先置0
C外接高电平D.外接上拉电阻
【答案】A
【解析】P0、P1 口作输入用途之前必须相应端口先置1 ,关闭输出MOS管, 否那么会影响输入。
49、一个EPROM的地址有A0——All引脚,它的容量为()。
A.2KBB.4KB
C.11KBD.12KB
【答案】B
4KB
【解析】一个EPROM的地址有A0——All引脚,它的容量为2的12次方, 50、8031单片机中既可位寻址又可字节寻址的单元是()oA.20H
B.30HC.OOH
D.70H
【答案】A
【解析】单片机可按位寻址的单元是20H-2FH,51、执行指令MOVX A, @DPTR时,WR. RD脚的电平为()。
A.WR高电平,RD低电平B.WR低电平,RD高电平
C.WR高电平,RD高电平D.WR低电平,RD低电平
【答案】A
【解析】MOVX A, @DPTR,指令是读外部RAM指令此时WR高电平,RD低电平 52、INTEL8031的P0 口,当使用外部存储器时它是一个()。
A.传输高8位地址口B.传输低8位地址口
C传输低8位数据口D.传输低8位地址/数据总线口
【答案】D
【解析】INTEL8031的P0 口,当使用外部存储器时它是一个低8位地址/数据 总线口53、LJMP跳转空间最大可到达()o
A.2KBB.256B
C.128BD.64KB
【答案】D
【解析】LJMP跳转空间最大可到达64KB54、设累加器A的内容为0C9H,寄存器R2的内容为54H, CY=1,执行指令SUBB A, R2后结果为()o
A. (A) =74H(R2) =74H
B. (A) =75H(R2) =75H
【答案】A
【解析】0C9H-54H-CY=74H55、设(A) =0C3H, (RO) =OAAH,执行指令 ANL A, RO 后,结果()。
A. (A) =82H(A) =6CH
B. (RO) =82 D.
(RO) =6CH
【答案】A
【解析】于运算有0为3全1为156、8051的程序计数器PC为16位计数器,其寻址范围是()o
A.8KB.16K
C.32KD.64K
【答案】D
【解析】8051的程序计数器PC为16位计数器,其寻址范围是2的16次方,64K 57、提高单片机的晶振频率,那么机器周期()oA.不变
B.变长C.变短
D.不定
【答案】C
【解析】提高单片机的晶振频率,那么机器周期变短。一个机器周期等于12个主 频脉冲时间,晶振频率成反比。
58、8051单片机中,唯一一个用户可使用的16位寄存器是()oA.PSW
B.DPTRC.ACC
D.PC
【答案】B
【解析】8051单片机中,唯一一个用户可使用的16位寄存器是DPTR59、当MCS-51单片机复位时,下面说法正确的选项是()o
A.SP=OOHB.P1=OOH
C.SBUF=FFHD.P0=FFH
【答案】D
【解析】MCS-51单片机复位时P0=FFH60、使用89C51单片机,当面二1时,可以扩展的外部程序存储器的大小为()
A.64KBB.60KB
C.58KBD.56KB
【答案】B
【解析】使用89C51单片机,时,可以扩展的外部程序存储器的大小为 60KB,EA=l先使用内部的ROM,而89C51内部有4K的ROM。
61以下指令中,属于单纯读引脚的指令是()oA.MOV Pl, A
B.ORL Pl, #0FHC.MOV C, Pl.3
D.DJNZ Pl, LOOP
【答案】C
【解析】属于单纯读引脚的指令是MOV C, P1.3,其余都是把接口作为输出 口,属于读-修改-输出的情况。
62、定时器T0工作在方式3时,定时器T1有()种工作方式。
种种种种案 1 2 3 4 答 A.B c
C
【解析】定时器T0工作在方式3时,定时器T1有3种工作方式63、MCS-51的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是()。
A.读锁存器B.读数据库
C.读A累加器D.读 CPU
【答案】A
【解析】MCS-51的并行I/O □信息有两种读取方法:一种是读引脚,还有一种 是读锁存器64、以下不是构成控制器部件的是()0
A.程序计数器B.指令寄存器
C.指令译码器D.存储器
【答案】D
【解析】存储器不是控制器的部件。
65、P1 口作输入用途之前必须()oA.外接上拉电阻
B.相应端口先置1C.相应端口先置0
D.外接高电平
【答案】B
【解析】P1 口作输入用途之前必须相应端口先置1关闭输出MOS管,否那么会影 响输入。
66、MCS-51单片机中,唯一一个用户不能直接使用的寄存器是()oA.PSW
B.DPTRC. PC
D.B
【答案】C
【解析】MCS-51单片机中,唯一一个用户不能直接使用的寄存器是PC67、在家用电器中使用单片机应属于微计算机的()0
A.辅助设计应用B.测量、控制应用
C.数值计算应用D.数据处理应用
【答案】B
【解析】在家用电器中使用单片机应属于微计算机的测量、控制应用68、中断查询确认后,在以下各种单片机运行情况下,执行完当前机器周期内容后, 能立即进行中断响应的是()O
A.当前正在进行高优先级中断处理B.当前正在执行RETI指令
C.当前执行的指令是DIV指令,且正处于取指令机器周期D.当前指令是MOV A, R7指令
【答案】D
【解析】中断查询确认后,如果当前正在进行高优先级中断处理,当前正在执行 RETI指令要再执行一条指令才能响应中断,同时必须一条指令执行完之后才能 响应中断。
69、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。
A.MOVB.MOVX
C.MOVCD.以上都是
【答案】B
【解析】要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是MOVX 70、假设MCS-51单片机的晶振频率为12MHz,定时器/计数器的外部输入最高计数 频率为()OA.2MHZ
B.lMHzC.5OOKHZ
D.250KHz
【答案】C
【解析】定时器/计数器的外部输入最高计数频率为主频的24分之一71、MCS-51单片机的堆栈区应建立在()o
A.片内数据存储区的低128字节单元B.片内数据存储区
C.片内数据存储区的高128字节单元D.程序存储区
【答案】A
【解析】MCS-51单片机的堆栈区应建立在片内数据存储区的低128字节单元72、MCS-51单片机定时器工作方式0是指的()工作方式。
A.8位B.8位自动重装
C.13 位D.16 位
【答案】C
【解析】MCS-51单片机定时器工作方式0是指的13位工作方式73、MOV A , 20H指令的源操作数寻址方式为()。
A.立接数寻址B.直接寻址
C.寄存器寻址D.寄存器间接寻址
【答案】B
【解析】MOV A , 20H指令的源操作数寻址方式为直接寻址,立即数寻址应在数 字前加#号。
74、指令AJMP的寻址范围是()oA.任意范围
B -128 到 +127C.64K
D.2K
【答案】D
【解析】指令AJMP的寻址范围是2K75、调用子程序、中断响应过程及转移指令的共同特点是()o
A渚K能返回B.都通过改变PC实现转移
C.都将返回地址压入堆栈D渚B必须保护现场
【答案】B
【解析】调用子程序、中断响应过程及转移指令的共同特点是都通过改变PC实 现转移76、定时器TO的溢出标志为TFO,采用中断方式,中断响应后该标志()o
A.由软件清零B.由硬件自动清零
C.随机状态D.AB都可以
【答案】B
【解析】定时器TO的溢出标志为TFO,采用中断方式,中断响应后该标志由硬 件自动清零77、在进行串行通信时,假设两机的发送与接受可以同时进行,那么称为()o
A.半双工传送B.单工传送
C.全双工传送D.以上都不对。
【答案】C
【解析】在进行串行通信时,假设两机的发送与接受可以同时进行,那么称为全双工 传送78、8051单片机有4个口,其中()口可以作为地址数据复用。
A.POB.P1
C.P2D.P3
【答案】A
【解析】8051单片机有4个口,其中P0 口可以作为地址数据复用79、MCS-51单片机有片内ROM容量()。
A.4KBB.8KB
C.128BD.256B
【答案】A
【解析】MCS-51单片机有片内4KB ROMo80、工作寄存器区设定为2区,那么()。
A.RS1=O, RS0=0B.RS1=O, RSO=1
C.RS1=1 , RS0=0D.RS1=1, RSO=1
【答案】C
【解析】工作寄存器区设定为2区,那么RS1=1, RS0=0
【难度】2
【分数】2
【课程结构】
【题型】单项选择题
【题干】二、多项选择题
1、微型计算机中常用的进位计数制有()。
A.十进制B.二进制
C八进制D.五进制
E.十六进制
【答案】B;C;E
【解析】微型计算机中常用的进位计数制有二进制、八进制、十六进制;2、在MCS-51单片机中,()是程序存储器。
A.ROMB.EPROM
C.RAMD.EEPROM
E.USB存储器
【答案】A;B;D
【解析】在MCS-51单片机中,.ROM、EPROM、EEPROM是程序存储器。
3、半导体存储器的最重要的两个指标是()-A.价格
B.封装C.体积
D.存储容量E.存储速度
【答案】D;E
【解析】半导体存储器的最重要的两个指标是存储容量、存储速度4、微型计算机一般由()组成的。
A.运算器B.控制器
C.存储器D.输入局部
E.输出局部
【答案】A;B;C;D;E
【解析】微型计算机一般由运算器、控制器、存储器、输入局部、E.输出局部 组成的5、下面关于单片机的描述正确的选项是()o
A.单片机是芯片级的计算机B.单片机是在一块硅片上集成了各种部件的微型计算机
C.单片机又称微控制器D.单片机通常以最小系统运行,可以“单片”工作
【答案】A;B;C;D
【解析】以上说法都是正确的6、单片机在一块电路芯片上集成了 ()等主要计算机部件。
A.中央处理器(CPU)B.数据存储器(RAM)
C.程序存储器(ROM)D.定时器/计数器
E.输入/输出(I/O)接口电路。
D.SP
【答案】B
【解析】反映程序运行状态或反映运算结果的特征寄存器是psw
6、外部中断初始化的内容不包括()oA.设置中断响应方式
B.设置外中断允许C.设置中断总允许
D.设置中断触发方式
【答案】A
【解析】外部中断初始化的内容不包括设置中断响应方式
7、用MCS-51的串行口扩展并行I/O 口时,串行接口工作方式选择()-式式式式案
方方方方答
A B c D I
式式式式案
方方方方答
A B c D I
01
23
IA
【解析】用MCS-51的串行口扩展并行I/O 口时,串行接口工作方式选择方式0
8、P1 口作输入用途之前必须()oA.外接上拉电阻B.
相应端口先置1C.相应端口先置0
D.外接高电平
【答案】B
【解析】P1 口为准双向口,作为输入口之前,必须关闭输出。所以,相应端口先置lo 9、MCS-51单片机读取片外的数据存储器数据时,采用的指令为()o
A.MOV A, @R1B.MOVC A, @A + DPTR
C.MOV A, R4D.MOVX A, @ DPTR
【答案】D
【答案】A;B;C;D;E
【解析】单片机在一块电路芯片上集成了 CPU、RAM、ROM、定时器、10接口等主 要计算机部件7、下面描述是MCS-51系列单片机特点的是()o
A.集成了对事件控制专门优化过的8位CPU,可方便地用于需要事件控制的场合B.均具有布尔处理能力,使工业现场经常需要的位运算和位操作变得非常简单
C.片上集成具有最高达32KB的程序存储器,使实现真正的“单片”控制成为可 能D.片上集成有多种外设,例如定时器/计数器、串行口、可编程计数器阵列(PCA)
等,为低本钱、低芯片数、低连线数设计提供可能
【答案】A;B;C;D
【解析】以上说法都是正确的8、MCS—51的控制器由()等组成。
A.计数器PCB.累加器
C.指令译码器D.指令寄存器
E.定时控制与条件转移逻辑电路
【答案】A;C;D;E
【解析】MCS-51的控制器的功能负责指令的获取和执行包括PC、指令译码器、 指令寄存器、定时控制与条件转移逻辑电路9、8051单片机CPU的主要功能有()。
A.产生各种控制信号B.存贮数据
C.算术、逻辑运算及位操作D.I/0端口数据传输
E.驱动LED
【答案】A;C;D
【解析】8051单片机CPU的主要功能有.产生各种控制信号、算术、逻辑运算及位操作、I/O端口数据传输
10、8051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数 据进行()oA.算术四那么运算和逻辑运算
B.移位操作C.存程序运行中的各种状态信息
D.用来存一个操作数中间结果E.位操作
【答案】A;B;E
【解析】算术逻辑部件ALU可以进行算术四那么运算和逻辑、运算移位操作、位操 作11、8051单片机控制信号引脚有()0
A.RST/VPD (9 脚)B.ALE/ (30 脚)
C.XTAL1 (19 脚)D.PSEN (29 脚)
E./VPP (31 脚)
【答案】A;B;D;E
【解析】XTAL1接外部晶振不属于控制引脚12、8051单片机()口是一个带内部上拉电阻的位双向I/O 口。
A.P0B.P1
C.P2D.P3
E.PO. 7
【答案】B;C;D
【解析】P0 □做10接口是不带上拉电阻。其余接口都带上拉电阻。
13、MCS—51的存贮器配置在物理结构上有四个存储空间,它们是()oA.片内程序存贮器
B.片内外统一编址的64KB字节的程序存贮器地址空间C.片外程序存贮器
D.片内数据存贮器E.片外数据存贮器
【答案】A;C;D;E
hWl MCS—51的存贮器配置在物理结构上有四个存储空间片内ROM、片外ROM、 片内RAM,片外RAMo但ROM在逻辑上是一个64K的空间。
14、对8051的P0 □来说,使用时可作为()oA.低8位地址线
B.高8位地址线C.数据线
D.I/0 口操作E.时钟线
【答案】A;C;D
【解析】8051的P0 口来说,使用时可作为低8位地址线、数据线、I/O 口操作15、8051CPU在访问外部存贮器时,地址输出是()-
A.P2 口输出高8位地址B.P1 口输出高8位地址
C.P0 口输出低8位地址D.P1 □输出低8位地址
E.P2 □输出低8位地址
【答案】A;C
【解析】8051CPU在访问外部存贮器时,地址输出是P2 口输出高8位地址、P0口输出低8位地址
16、MCS—51单片机复位后,以下专用寄存器状态为00H的是()。
A.POB.ACC
C.BD.SP
E.PSW
【答案】B;C;E
【解析】复位后PO为OFFH, ACC、B、PSW为0,SP=07H17、MCS—51单片机中堆栈的作用有()o
A.保护SPB.保护栈顶
C.保护断点D.保护现场
E.保护调用指令的下一条指令地址
【答案】C;D;E
【解析】MCS-51单片机中堆栈的作用有保护断点、保护现场、保护调用指令的下一条指令地址
18、MCS-51的8位中央处理器包括哪两局部电路()oA.时钟电路
B.通讯电路C运算器电路
D.存储器电路E.控制器电路
【答案】C;E
【解析】MCS-51CPU包括运算器和控制器19、MCS—51单片机堆栈的主要作用有()o
A.保护SPB.保护栈顶
C.保护断点D.保护现场
E.保护时钟
【答案】C;D
【解析】MCS-51单片机堆栈的主要作用有保护断点、保护现场20、MCS—51的控制器由()等组成。
A.计数器PCB.累加器
C指令译码器D.指令寄存器
E.定时控制与条件转移逻辑电路
【答案】A;C;D;E
【解析】MCS-51的控制器的功能负责指令的获取和执行包括PC、指令译码器、 指令寄存器、定时控制与条件转移逻辑电路21、在程序状态寄存器PSW中,选择寄存器工作组时标志位是()o
A.CYB.AC
C.RS1D.RS0
E.OV
【答案】C;D
【解析】在程序状态寄存器PSW中,选择寄存器工作组时标志位是RSI、RS0 22、以下表达中,正确的选项是()oA.16根地址线的寻址空间可达1MB
B.内存储器的存储单元是按字节编址的C.CPU中用于存放地址的寄存器称为地址寄存器
D.地址总线上传送的只能是地址信息E.MCS-51是16位单片机
【答案】B;C;D
【解析】16根地址线可以寻址空间是2的16次方,为64K, MCS为8位机23、MCS—51的存贮器配置在物理结构上有四个存储空间,它们是()o
A.片内程序存贮器B.片内外统一编址的64KB字节的程序存贮器地址空间
C.片外程序存贮器D.片内数据存贮器
E.片外数据存贮器
【答案】A;C;D;E
【解析】MCS-51的存贮器配置在物理结构上有四个存储空间片内ROM、片外ROM、片内RAM,片外RAMo但ROM在逻辑上是一个64K的空间。
24、关于PSW中CY位描述错误的选项是()oA. CY位不可以进行位寻址
B.存放算术运算的进位标志C.在位操作中,作为累加位使用
D.数据校验中判断奇偶位用E.数据计算中溢出位
【答案】A;D;E
【解析】CY是位累加器可以进行位运算,奇偶位是P,溢出为是OV25、关于MCS-51单片机的I/O端口描述正确的选项是()o
A. MCS-51单片机内部有4个8位的并行端口: PO、Pl、P2、P3,共32根I/O线 (引脚)B.其每个端口主要由四局部构成:端口锁存器、输入缓冲器、输出驱动器和引 至芯片外的端口引脚
C.4个I/O端口都是双向通道,每一条I/O线都能独立地用作输入或输出D.他们在作为输出是数据可以锁存,作为输入时数据可以缓冲
【答案】A;B;C;D
【解析】以上描述都是正确的26、MCS-51单片机的4个P端口在以I/O方式工作时,都具有的特性是()o
A.作为输入端口用时-,内部带锁存器,故可以直接和外设相连,不必外加锁存 器B.作为输入端口用时,有两种工作方式,分别是读端口和读引脚
C.在端口作为外部输入线(也就是读引脚)时,要先通过指令,把端口锁存器置“1”,然后在实行读引脚
D.四个I/O接口由于在输入操作时还必须加一个准备动作,所以被称为“准双向“端口
【答案】B;C
【解析】作输出时数据可以锁存,作输入时数据可以缓冲。所以A不对,输入 时没有锁存功能。做输入口时候要关闭输出,对锁存器输出全b才能输入。
27、MCS-51单片机的4个I/O端口主要区别是()oA. Pl端口只能用作I/O端口
B.8051芯片引脚中没有专门的数据和地址总线,在向外扩张存储器和接口时, 由P2端口输出地址总线的高8位A15〜A8,由P0端口输出地址总线的低8位 A7%0C. PO 口采用总线复用技术,P0端口兼作8位双向数据总线D7〜DO
D.P3端口的每一位都有自己的第二功能
【答案】A;B;C;D
【解析】以上说法都是正确的28、MCS-51单片机内部的串行口是()o
A.是可编程、全双工的串行口B.在串行数据缓冲器SBUF中存储串行收发的数据,占用内部RAM地址99H
C.两个数据缓冲器,一个发送数据缓冲器,一个接收数据缓冲器D.可以同时保存收/发数据,进行收/发操作,但收/发数据操作都是对同一地址 99H进行
【答案】A;B;C;D
【解析】以上说法都是正确的29、MCS-51单片机的存储器结构是()o
A. 一种程序和数据分为两个独立存储器逻辑空间,分开编址的结构B.哈佛结构
C. 一种程序和数据共用一个存储器逻辑空间,统一编址的结构D.普林斯顿结构
【答案】A;B
【解析】一种程序和数据分为两个独立存储器逻辑空间,分开编址的结构;哈佛 结构,就是程序存储空间和数据存储空间各有自己的总线。
30、51单片机物理上的存储空间有()oA.片内程序存储器
B.片外程序存储器C.片内数据存储器
D.片外数据存储器
【答案】A;B;C;D
hWl MCS-51的存贮器配置在物理结构上有四个存储空间片内ROM、片外ROM、 片内RAM,片外RAMo但ROM在逻辑上是一个64K的空间。
31、51单片机逻辑上的存储空间有()oA.片内外统一编址的64K的程序存储器地址空间
B 6B片内程序存储器C 6B片内数据存储器
D 4K片外数据存储器的地址空间
【答案】A;C;D
【解析】51单片机逻辑上的存储空间片内RAM,片外RAMo ROM在逻辑上是一个 64K的空间。
32、MCS-51单片机所执行的程序可以存放在()oA.内部ROM
B.外部ROMC.内部RAM
D.外部RAM
【答案】A;B
【解析】MCS-51单片机所执行的程序可以存放在内部ROM、外部ROM33、MCS-51单片机的最小应用系统的组成包括()-
A.单片机B.晶振电路
C.复位电路D.电源等
【答案】A;B;C;D
【解析】MCS-51单片机的最小应用系统的组成包括电源、晶振、服务、单片机34、关于程序计数器PC描述正确的有()o
A.用来存放即将要执行的指令地址B.共16位
C.可对64KR0M直接寻址PC低8位经P0 □输出,高8位经P2 口输出
【答案】A;B;C;D
【解析】以上说法都是正确的35、判断以下说法是错误的选项是()o
A.PC是1个不可寻址的特殊功能寄存器B.单片机的主频越高,其运算速度越快
C.在MCS-51单片机中,1个机器周期等于lusD.特殊功能寄存器SP内装的是栈顶首地址单元的内容
【答案】A;C;D
【解析】PC的物理位置不在SFR,机器周期与主频有关,机器周期是12倍的主 频脉冲周期;SP存放的是栈顶的地址。
36、关于MCS-51单片机的数据指针DPTR描述正确的选项是()。
A.数据指针DPTR是16位的地址指针B.数据指针DPTR包括DPL和DPH, DPL的字节地址是83H, DPH的字节地址是82H
C.数据指针DPTR可以进行位寻址D.数据指针DPTR既可以作一般程序存储器地址指针,也可以作外部数据存储器 地址指针
【答案】A;D
【解析】DPL的字节地址是82H, DPH的字节地址是83H;数据指针DPTR不可以 进行位寻址37、8051CPU在访问外部存储器时,地址的输出是()o
A. P2 口输出高8位地址B.P1 口输出高8位地址
C P0 口输出低8位地址D.P1 口输出低8位地址
E.P2 口输出低8位地址
【答案】A;C
【解析】8051CPU在访问外部存储器时,地址的输出是P2 口输出高8位地址、P0 口输出低8位地址。
38、单片机扩展的内容有()等。
A.程序存储器扩展B.数据存储器扩展
C.累加器扩展D.I/O 口的扩展
【答案】A;B;D
【解析】累加器在单片机内部不能扩展39、所谓系统总线,指的是()o
A.数据总线B.地址总线
C.累加器D.运算器
E.控制总线
【答案】A;B;E
【解析】总线按功能分,分为地址总线、数据总线、控制总线40、MCS—51单片机定时器内部结构由()组成。
A. TCONTM0D
C.计数器D.TO
E.T1
【答案】A;B;D;E
【解析】MCS—51单片机定时器内部结构包括TCON、TMOD. TO、T1三、分析题
1、如果(DPTR) =507BH, (SP) =32H, (30H) =50H, (31H) =5FH, (32H) =3CH,那么执行以下指令后:
POP DPH;POP DPL;
POP SP;贝 I: (DPH) =; (DPL) =; (SP) =;
【答案】3CH;5FH;4FH
【解析】POP指令将SP所指向的内部RAM单元的内容弹出到给定的寄存器。
每弹出1个数,SP减1。
2、(DPTR)=447BH, (SP)=42H, (40H)=80H, (41H)=70H, (42H)=60H,那么执行 以下指令后:
POPDPHPOPDPL
POPA那么:(DPH)=— ; (DPL)二— ;(A)=—; (SP)=;
【答案】60H; 70H;80H; 3FH;
【解析】POP指令将SP所指向的内部RAM单元的内容弹出到给定的寄存器。 每弹出1个数,SP减1。
3、指出以下程序段每一条指令执行后累加器A内的值,(RO) =30HoMOV A, #0AAH
CPL ARL A
CLR CADDC A, RO
【答案】OAAH; 55H; 0AAH;0AAH;0DAH;
【解析】CPL为按位取反指令RLA将A的内容循环左移ADDC为带进位的 加法指令。
4、指出以下程序段每一条指令执行后的结果,并给出程序最后运行后结果(2FH)=()(30H)=()
MOV2FH, #30HMOV30H, #40H
MOVRO, #30HMOVA, #20H
SETB CADDC A, @R0
DEC ROMOV @R0,A
【答案】61H;40H;
【解析】ADDC A, @R0指令将累加器A的内容与30H单元的内容和C中的 内容相加。
5、如果(DPTR)=5678H, (SP)=42H, (3FH)=12H , (40H)=34H, (41H)=50H,(42H)=80H,那么执行以下指令后:
POPDPHPOPDPL
RET那么:(PCH)=; (PCL) =; (DPH) =; (DPL) =;
【答案】34H;12H;80H;50H
【解析】POP指令将SP所指向的内部RAM单元的内容弹出到给定的寄存器。
每弹出一个数,SP减一,RET指令将SP所指向的返回到PC.
6、以下程序段执行后,按顺序写出执行完指令的结果MOV30H, # 0A4H:
MOVA, # ODOH:
MOVRO, # 30H:
MOVR2, # 5EH:
ANLA,R2:
ORLA,@R0:
SWAP A:
CPLA:
XRLA, # OFEH:
ORL30H,A:
【答案】(30H)=0A4H;(A)=0D0H;(R0)=30H;(R2)=5EH;(A)=50H;(A)=0F4H;(A)=4FH;(A)=0
B0H;(A)=4EH;(30H)=0EEH
【解析】传送类指令将数据传送到制定的位置,逻辑运算按位运算。
7、:(60H) =65H, (65H) =70H, (70H) =75H, (75H) =90H, 以下程序段执行后,按顺序写出执行完指令的结果。
MOV A, 75H:
MOV RO, A:
MOV @R0, 60H:
MOV 70H, 65H:
MOV RO, 60H:
MOV A, @R0:
MOV 75H,R():
MOV RO, A:
MOV A, 70H:
【答案】
【解析】读取片外RAM 使用的指令为 MOVX指令10、
执行子程序返回或中断子程序返回指令时,返回的断点是()oA.调用指令的首地址
B.调用指令的末地址C.调用指令下一条指令的首地址
D.返回指令的末地址
【答案】C
【解析】执行子程序返回或中断子程序返回指令时,返回的断点是调用指令下一条指令的 首地址
11、MCS-51单片机复位操作的主要功能是把PC初始化为()oA. 0H
B.2080HC.0000H
D.8000H
【答案】C
【解析】
MCS-51单片机复位把PC初始化为0000H12、假设单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,那么定时 器初值应为()o
A.500B.1000
C.2I6-500D.216-1000
【答案】C
【解析】单片定时器工作在方式一时,最大值为2G机器周期为2ms,所以选C26—500
13、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()弓I脚。
【答案】D
【解析】定时器1工作在计数方式时,其外加的计数脉冲信号应连接到P3.5引脚
(A)=90H;(R0)=90H;(90H)=65H;(70H)=70H;(R0)=65H;(A)=70H;(75H)=65H;(R0)=7 0H;(A)=70H;(A)=70H
【解析】传送类指令将数据传送到制定的位置,逻辑运算按位运算。
8、以下程序段执行后,按顺序写出执行完指令的结果。
MOV60H,#58H:
MOVRO, #60H:
MOV A, #00H:
XCHDA, @R0:
MOVR1, A:
【答案】(60H)=58H;(R0)=60H;(A)=00H;(A)=08H;(Rl)=08H
【解析】传送类指令将数据传送到制定的位置,XCHD为办字节交换指令,交 换第四位数据。
9、以下程序段执行后,按顺序写出执行完指令的结果MOV A, #20H:
MOV RO, #20H:
MOV @R0,A:
ANLA, #0FH:
ORLA, #80H:
【答案】(A)=20H;(R0)=20H;(20H)=20H;(A)=00H;(A)= 80H
【解析】传送类指令将数据传送到制定的位置,逻辑运算按位运算10、如果(DPTR)=507BH, (SP)=32H, (30H)=50H, (31H)=5FH, (32H)=3CH,贝1J 执行以下指令后:
POPDPH;POPDPL;
POPSP;那么:(DPH尸; (DPL)=; (SP)=;
【答案】3CH;5FH;50H
【解析】】POP指令将SP所指向的内部RAM单元的内容弹出到给定的寄存器。 每弹出一个数,SP减一11、ORG 0
MOV R2,#8MOV RO,#30H
CLR ACPL A
LOOP:MOV@RO,AINC RO
DJNZ R2,LOOPMOV B,R2
INC BMOV A,RO
CLR CADDC A,B
MOV RO,ARLCA
MOVDPTR,#1234HMOVX @DPTR,A
SWAP APUSH ACC
POP DPHEND (R0)=; (A)=; (33H)=; (DPTR)=; (1234H)=;
【答案】39H;27H;0FFH;2734H;72H
【解析】第一个循环将30H-37H单元的内容置0FFH;循环结束时R0为38HR2为。,相加之后R0为39H; RLCA指令后A为72H,SWAPA后,A的值为 27H; 33H 为 OFFH; DPH =27H DPL=34H ; 1234H 单元为 72H; 12、ORG 0
MOV SP,#60HMOV DPTR,#1()O()H
MOV R0,#40HMOV A,#40H
MOV R2,#8LOOP: MOV @R0,A
INC RODJNZ R2,LOOP
MOV R0,#40HMOV R2,#8
LOOP1: MOV A,@R0INC A
A,#0FH @DPTR,A
RO
DPTR R2,LOOP1 DPL
B
ACC
A,B
B
ANL MOVX INC INC DJNZ PUSH POPPUSH DPH POP
ADD PUSH END(A尸; (B尸; (42H)=; (1004H>; (SP)=;
【答案】18H;08H;40H;01H;61H
【解析】第一个循环将40H-47H单元的内容置40H;第二个循环取出40H-47H的 数据,加1,去掉高4位后,送入1000H-1007H单元。结束循环是DPTR=1008H 10H和08H分别送给A和B,然后相加。所以A=18H, B=08H , 42H =40H,1004H=01H, SP=61H.
四、计算题1、采用6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?(请给出 计算过程)答:
【答案】(l)Ts=2us
(65536—X)X2us = 2ms
从而 X = 64536(2)64536=FC 18H
【解析】机器周期为12倍的主频脉冲周期,方式1为16位定时器,定时时间/机器周期为要记录的脉冲数,因为51单片机为加1计数,所以初值为最大值减 去脉冲数。
2、MCS-51采用12MHz的晶振,定时1ms,如用定时器方式1时的初值(16进制 数)应为多少?(写出计算过程)
【答案】10
机器周期一xl06= 1x10 65 =12
又方式1为16进制定时器
展开阅读全文