单片机原理(第二版赵全利 肖兴达)选择判断题库

更新时间:2023-11-19 18:55:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

填空题一

1微型计算机具有存放程序、处理数据以及与外设备交换信息的能力,若将三种功能部件,既存储器、CPU和I/O接口集成在一块电路芯片中,且符合一定的系统结构,则此芯片为单片机。

2 RAM称为数据存储器,ROM称为程序存储器,EPROM称为可编程序存储器。 3 计算机的系统总线有地址总线、控制总线和数据总线。

4 单片机系统有16根地址线,它的寻址范围为216,它的地址范围从0000H到0FFFFH。 5 12根地址线可选2个存储单元,32K个存储单元需要15根地址线。

13

6某存储器芯片有13根AB线,八根DB线,说明该芯片有2个存储单元,每个存储单元存放在8位二进制数,用十六进制数表示,它的地址范围从0000H到1FFFH。

7某SRAM芯片有10个地址输入端,1个数据线输入、输出端,则该芯片的存储容量可表示为2X1。

8计算机中常用的码制有原码、反码和补码。 9计算机中常用的字符信息编码是ASCII。

1 MCS-51单片机内部RAM低128单元可分为工作寄存区和位寻址区、用户RAM区 三部分。对应地址范围分别是00H-1FH和20H-2FH、30H-3FH。 2 51单片机有物理上有4个独立的存储空间,在逻辑上分为3个独立的存储空间,分别使用助记符为MOVC、MOV和MOVX指令来访问。

3决定程序执行顺序的寄存器是PC,它是一个16为的寄存器。

4 51单片机内包括4个8为的I/O口,2个16位的定时/计数器,5个中断源,21个特殊功能寄存器。

5若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。 6访问MCS-51片外RAM应该使用的传送指令的助记符是MOVX。

7当80C51的RST引脚上保持两个机器周期以上的高电平时,80C51将发生复位。 8当单片机的型号为8031/8032时,其芯片引线-EA一定要接低电平,其外部程序存储器的地址范围可以从0000H到FFFFH。

9当使用8751且-EA=1,程序存储器地址小于1000H时,访问的是片内ROM。

10 MCS-51的P0口作为输出端口时,每位能驱动8个LS型TT负载,P1、P2、P3作为输出端口时,每位能驱动4个LS型TTL负载。

11 89C51单片机晶振频率为12MHZ,则一个机器周期为1us。

12若由程序设定RS1、RS0=10,则工作寄存器R0-R7的直接地址为10H-17H。

13 MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。

14 MCS-51单片机的定时单位中,一个机器周期包括6个状态周期,一个状态周期包括2个节拍,一个机器周期包括12个震荡时钟周期。

15 MCS-51单片机的-EA引脚在只有片内ROM时,应接高电平,只有在片外ROM时,应接低电平,在有片内ROM和片外ROM情况下,应接高电平。

1一台计算机的指令系统就是它所能执行的所有命令的集合,51单片机共有111条指令。 2用汇编语言或高级语言编写的程序称为源程序,它需要经过汇编或编译才能形成计算机课理解和执行的机器语言程序。以助记符形式表示的计算机指令就是它的汇编语言。 380C51单片机有7种寻址方式,它们是立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址方式。访问特殊功能寄存器SFR只能采用直接寻址方式,访问外部RAM单元只能采用寄存器间接寻址方式,访问内部RAM单元可采用直接寻址和

10

12

位寻址方式,访问外部程序存储器可以采用变址寻址方式。

3在访问不同的逻辑存储空间时,MCS-51提供了不同形式的指令。MOV指令用于访问内部数据存储器;MOVX用于访问外部数据存储器;MOVC用于访问内、外程序存储器。 4 MOV A,#45H指令表示把立即数45H送往累加器A,源操作数采用的是立即寻址方式,MOV A,45H指令表示把45H单元内容送往A累加器,源操作数采用的是直接寻址方式。 5将累加器的内容送片内RAM的7CH单元,可使用MOV 7CH,A指令,将工作寄存器R5的内容送累加器可使用MOV A,R5指令。

6 MCS-51单片机系统中,同一地址信息可表示不同的存储单元。例如传送指令MOV A,67H表示把67H单元的内容送往A累加器,而MOV C,67H指令表示把位地址67H单元的内容送往Cy。

7寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址,例如MOV A,@R0。

8 PSW中RS1 RS0=11H时,R2的地址为1AH,MOV PSW,10H是将MCS-51的工作寄存器置为第2组。

9假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSH DPH PUSH B后,SP的内容为62H,61H单元的内容为30H,62H单元的内容为70H。

10假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列指令:POP DPH POP DPL后,DPTR的内容为7030H,SP的内容为60H。

11执行当前指令后,PC内容为下一条指令的地址。

12从程序存储器中读取操作数只能用“基址+变址的寄存器”寻址方式,其指令有两条,一条是进程查表指令,其格式是@A+PC,另一条是远程查表指令,其格式是@A+DPTR。 13设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR操作数的实际地址为2080H。 14假定(A)=30H,执行1000H:MOVC A,@A+PC指令后,程序存储器1031H单元的内容送到A中。

15假定DPTR的内容为8100H,累加器A的内容为40H,执行MOVC A,@A+DPTR指令后,送人A的是程序存储器8140H单元的内容。 16 INC A指令不影响CY位。

17 MOV C,20H源操作数寻址方式为位寻址。

18累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=1.

19累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0=0。 20 Cy=0,(A)=4AH,(R0)=27H,执行SUBB A,R0后,(A)=23H。 21 ORL A,#0F0H是将A的高4位置1,而低4位不变。 22 (A)=90H,(R3)=73H,执行XRL A,R3后,(A)=OE3H。 23执行ANL A,#0FH指令后,累加器A的高4位=0。

24 51单片机中执行时间最长的两条指令分别是乘法MUL和除法DIV。

25假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=0FFH。执行指令:INC A INC R3 INC 30H INC @R0后,累加器A的内容为00H,R3的内容为10H,30H的内容为0F1H,40H的内容为01H。

26假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令:DEC A DEC R7 DEC 30H DEC @R1后,累加器A的内容为0EH,R7的内容为18H,30H的内容为0FFH,40H的内容为0FEH。

27 51指令系统:欲使P1口的低4位输出0而高4位不变,应执行一条ANL P1,#0F0H指令。欲使P1口的高4位输出1而低4位不变,应执行一条ORL P1,#0F0指令。DIV AB指令执行后,OV标志位1,则此指令执行前(B)=00H。

28在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作为基址寄存器。

1 51系列单片机共有五个中断源,按同级查询的顺序,它们分别是外部中断0、定时/计数器0、外部中断1、定时/计数器1和串行口中断。

2 8031的中断系统使用TCON、IE和IP专用寄存器控制中断,定时/计数器系统使用TH0、TL0和TH1、TL1以及TCON和TMOD控制定时/计数器。

3一般子程序最后一条指令的助记符是RET,其功能是返回主程序,中断子程序最后一条指令的助记符是RETI,其功能是恢复断点地址以及开放同级中断。 4假设允许片内定时/计数器T1、外部中断0中断,禁止其他中断,则送进IE的控制字89H。 5假设片内定时/计数器T0、外部中断1为高级优先级,其它为低级优先级,应将控制字06H写入助记符为IP的寄存器。

6 51系列单片机的外部中断请求共有两种信号触发方式,它们分别是电平触发方式和边沿触发方式。

7当使用慢速外设定,最佳的传输方式是中断。

8 80C51中断有2个优先级,中断嵌套最多2级。

9外部中断请求标志位是IE0和IE1,定时/计数器的中断标志位是TF0和TF1。

10堆栈设在内部RAM存储区,程序存放在程序存储区,外部I/O接口设在内部专用寄存器SFR存储区,中断服务程序存放在ROM入口地址0003H-002BH存储区。

11 51单片机的T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为1。

12 RETI指令以及任何访问IE和IP寄存器的指令执行过后,CPU不能马上响应中断。 五

1 MCS-51在外扩ROM、RAM或I/O时,它所用的地址总线来自P0和P2口。

2 MCS-51单片机访问片外存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 3 13根地址线可选213个存储单元,32KB存储单元需要15根地址线 4 存储器EPROM 27128的地址线有14根,容量为16KB。 选择题

一、1.下面哪种外设是输出设备(打印机) 2.在控制领域中,把使用单片机实现以软件取代硬件并提供系统性能的技术为(微控制技术)4.微型计算(单片机)机由(微处理器CPU、存储器RAM及I/O接口)组成

5.中央处理器又称微处理器,即CPU,它是计算机的心脏,CPU指的是(运算器和控制器) 6.8位二进制数,采用补码形式表示一个带符号数,它能表示的整数范围是(-128~+127) 7.下列数中最大的是(223)8 8.十进制0.625转换成二进制数是(0.101)9.8位二进制补码11111101B的真值是(-3D)10.选出不是计算机常作码制是(ASCII)11.已知:带符号位二进制数X和Y的原码为[X]原=10011010B,[Y]原=11101011B,则[X+Y]补=(溢出)12.(00111100)2+(10010110)BCD+(24)10+(14)16=(200)13.已知:带符号位二进制数X和Y的补码[X]补=11001000,[Y]补=11101111,则[X+Y]真值=(-73)14.CPU中程序计数器(PC)中存放的是(指令地址)15.用二进制数表示一个5位长的十进制数,至少要用多少位二进制数(14位)16.某种存储器芯片是8KB,那么他的地址线根数是(13根)17.Intel2732芯片具有4KB的容量,其首址为1000H,则末址为(1FFFH)18.一台8位的微型机,其存储首地址为2000H,末地址为5FFFH,存储容量为(16KB)19.计算机中最常用的字符编码是(ASCII)

二、1.使用AT89S51(共64KB,内存4KB),且EA非=1时,则可以外扩(ROM60KB)2.提高单片机的晶振频率,机器周期(变短)3.算术运算标志位CY、AC、P、OV包含在什么特殊功

能寄存器中(PSW)4.51单片机的存储器按其逻辑关系可分为三个独立的存储空间,他们分别为(片内外统一的程序存储器,片内数据存储器,片外数据存储器)5.MCS-51单片机复位后,程序PC的内容是(0000H)6.AT89C51单片机芯片在使用时应把EA非信号引脚(接高点平)7.51单片机的位寻址共有(128位)8.在MCS-51单片机中,可供用户直接使用的16位寄存器是(DPTR)9.51单片机的堆栈设在(片内RAM中)10.关于MCS-51的堆栈操作,正确的说法是(先修改栈指针,再入栈)11.在算术运算中,与辅助进位位AC有关的是(二进制数)12.PC值是(下一条即将执行指令的地址)13.MCS-51上电复位后,SP的内容应该是(07H)13.(SP)=60H,执行一条PUSH指令后,SP值为(61H)14.单片机的堆栈指针SP始终是(指示堆栈顶)15.执行PUSH ACC指令,MCS-51完成的操作是(SP+1→SP,(ACC)→(SP))16.当MCS-51复位时,(PC=0000H)17.PSW=18H时,则当前工作寄存器是(3组)18.PSW中的RS1,RS0的作用是(对片内RAM中的4组工作寄存器进行选择)19.执行出栈(POP)操作时,SP的值将(减小)20.访问数据存储器所用地址指针是(DPTR)21.堆栈指针SP的作用是便于(指出栈区位置,修改SP指针以为着堆栈区发生了变化)22.MCS-51单片机中的位地址00H~07H,指的是(片内RAM20H~2FH字节单元中各位的位地址)23.单片机89C51的EA非引脚(应接+5V)24.单片机8051的XTAL1和XTAL2引脚是(外接晶振)25.数据指针DPTR在(内部数据存储器)26.指令和程序是以什么形式存放在程序存贮器中(二进制编码)27.单片机应用程序一般存放在(ROM中)28.单片机上电后或复位后,工作寄存器R0是在(0区00H单元)29.指令寄存器的功能是(存放当前正在执行的指令)30.P0、P1口作输入用途之前必须(相应端口先置1)31.8031是(单片微机)32.89C51单片机的复位信号是(高电平有效)33.P1口的每一位能驱动(4个TTL低电平负载)34.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来(存放16位地址,作间址寄存器使用) 三、1。计算机编程使用(汇编)语言,运行使用(机器)语言2.访问片内数据存贮器,使用(MOV指令)3.MCS-51系列单片机属高档8位机,其指令系统中共有(111指令)4.51执行完MOV A,#08H后,PSW的(P位被置位)5.89C51单片机汇编语言指令格式中,唯一不可缺少的部分是(操作码)6.决定程序执行顺序的寄存器是(PC)7.在寄存器间接寻址方式中,指定寄存器中存放的是(操作数地址)8.若进行8位二进制的减法运算,在SUBB指令前应加(CLR C指令)9.要将51单片机程序存储器中的数据传送到累加器A中,应采用(MOVC A,@A+DPTR指令)10.可以为访问程序存储器提供或构成地址的有(只有PC、A和数据指针DPYR)11.欲使某8位二进制数中的某些位固定为0,可用(ANL指令)12.将累加器A的高四位内容清零,低四位内容不变的指令是(ANL A,#0FH)13.执行MOV A,#75H; ANL A,#4CH指令后,标志P、累加器A分别是(0,01000100B)14.MOV C,00H的寻址方式是(位寻址)15.MOV C,OOH中源操作指数指的是地址为(20H单元的第0位)16.下面哪条指令将MCS-51的工作寄存器置成3区(MOV PSW,#18H)17.指令:JNZ rel的寻址方式应是(相对寻址)18.单片机中PUSH和POP指令常用来(保护现场,恢复现场)19.执行返回指令时,返回的断点是(调用指令下一条指令的首地址)20.在中断服务程序中,至少应有一条(中断返回指令)21.要使所调用的子程序返回原调用断点,其子程序的末尾应该有一条(RET指令)22.执行返回指令退出中断服务子程序时,返回地址来自(堆栈区)23.LCALL指令操作码地址是2000H,执行完子程序返回指令后,PC=(2003H)24.从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是(2000H-27FFH)25.下列指令判断若P1口最低位为高电平就转LP0,否则就执行下一句的是(JB P1.0,LP0)26.MCS-51的相对转移指令的最大负跳距离为(128B)27.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(逻辑运算)28.再算术运算中,与辅助进位位AC有关的是(二进制数)

四、1.51单片机的中断入口地址是(固定的)2.要使中断服务子程序返回断点,其子程序的末尾应该有一条(RETI指令)3.中断硬件的查询顺序是(INT0非、T0、INT1非、T1、RI/TI

(先0后1,先外后内))4.51系统两个相邻中断服务子程序的入口地址相距(8个单元)5.CPU响应中断的条件之一是(现行指令周期结束)6.引起中断的原因或发生中断请求的来源称为中断源,通常的中断源有(I/O设备,硬件故障,实时时钟,断点)7.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(应由中断服务程序完成)8.中断是一种(并行处理技术)9.改变(IP)寄存器的内容,便可改变8031单片机内部中断源的优先级顺序10.外部中断采用何种触发方式,可由(TCON)寄存器来规定11.中断源能否得到响应主要取决于寄存器(IE)12.三个中断源同时申请中断时的响应顺序为(定时/计数器T0、串行口、外部中断0)13.当5个中断源同时申请中断时,51系统的响应顺序为(INT0非、T1

、RI/TI 、T0 INT1非)14.8031单片机内部有2个(16)位的定时/计数器15.若8031单片机中的TCON寄存器内的IE1为1,表示(外部中断1)正在向CPU申请中断16.定时/计数器的启动由(TCON)控制17.8031单片机外部中断0的中断服务程序入口地址为(0003H)18.外部中断0和外部中断1的中断方式可经过对(IT0,IT1)操作来进行选择19.8031单片机中的定时/计数器T0和T1,当其作为计数器使用时,要求其外部技术脉冲的周期应(大于或等于2个机器周期)20.8051单片机芯片内部有(2个16位定时/计数器)21.外部中断请求信号时从并行I/O(P3口)进入8031单片机芯片内部22.下面寄存器中(TCON)与51单片机定时/计数器的启/停控制位有关23.51单片机外部中断IE1的中断向量地址是(0013H)24.12MHz晶振的MCS-51单片机在定时工作方式0下,可能实现的最大定时时间是(8192μs)25.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(INT0,T0)26.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应(INT0) 27.MCS-51单片机外部中断初始化应当设定的内容包括(中断总允许,外部中断允许和中断请求方式)28.执行MOV IE,#81H指令的意义是(开放外部中断源0)29.要使MCS-51能够响应定时器T1中断。串行口中断、它的中断允许寄存器IE的内容应是(98H)30.执行MOV IE,#30H后,MCS-51将响应的中断是(0个)31.欲MCS-51响应中断,下面哪个条件不是必须的(必须有RETI指令)32.使用定时器T1时,有(3中工作模式)33.MCS-51在响应中断时,下列哪种操作不会发生(保护现场)34.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(TCON/SCON)35.(IP中断优先级寄存器内的有关位置1)并非单片机系统响应中断的必要条件36.51单片机的定时器/计数器工作方式1是(16位计数结构)37.中断查询时,查询的是(中断请求信号)

五、1.当系统需对片外RAM进行读操作时,8031的(RD非)管脚将变为低电平2.执行(MOVCA,@A+DPTR)将使PSEN非管脚变为低电平3.RD非管脚变为低电平,说明执行了指令(MOVX A,@DPTR)4.执行MOVC指令可使PSEN非有效,执行(MOVX)指令可使WR非有效5.51系列单片机中有四个并行I/O口,其中为系统扩展时提供地址信号的端口是(P0,P2)6.在片外存储器扩展中,存储器芯片的片选信号CE非常与(控制地址信号的P2口)相连7.欲扩展4K*8的片外ROM,其ROM中的引脚A0-A11应接8031单片机的(P0.O-P0.7经锁存器锁存后的输出信号和P2.0-P2.3)8.扩展片外RAM时,所需的WR非、RD非信号由8031单片机的(P3口)提供9.51系列单片机系统中,片外数据存储器的容量最大为64KB,地址范围(0000H-0FFFFH)10.51系列单片机中有四个并行的I/O端口,其作用是(作为一般的I/O端口,可提供数据、地址、控制信号的端口)11.ROM和RAM分别主要用于存放(永久性程序和数据,暂时性数据)12.8031单片机的程序存储器地址空间范围应在(0000H-FFFFH)13.下面四条指令中那一条不属于51单片机的I/O操作指令(MOV F0,C)14.由8031芯片组成的单片机专用模块中,在单片机运行时由其内部控制电路自动转换为数据总线及地址总线复用功能口的I/O口是(P0口)15.用线选法扩展三片2732作外部程序存储器,需使用的地址线是(15根)16.用2114芯片(1K*4位)扩展8KB数据存储器所需要芯片数目是(16块)

本文来源:https://www.bwwdw.com/article/fjov.html

Top