单片机填空选择.docx
- 文档编号:29178473
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:25
- 大小:38.29KB
单片机填空选择.docx
《单片机填空选择.docx》由会员分享,可在线阅读,更多相关《单片机填空选择.docx(25页珍藏版)》请在冰豆网上搜索。
单片机填空选择
1、80C51基本型单片机内部程序存储器容量为(4K)。
2、在80C51单片机应用系统中,可以作为时钟输出的是(ALE)引脚。
5、在80C51中,要访问SFR使用的寻址方式为(直接寻址)。
6、以下的4条指令中,不合法的指令为(D)。
(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC
7、当需要扩展一片8K的RAM时,应选用的存储器为(6264)。
8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(8155)芯片。
9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(方式1)。
10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(08H)。
二、填空题
1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。
3、在8051单片机中,由2个振荡周期组成1个状态周期,由6个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
入栈时SP先加1,再压入数据。
5、对于80C51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。
1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为(RD)和(WR)。
3、(程序状态)寄存器的作用是用来保存程序运行过程中的各种状态信息。
若累加器A中的数据为01110010B,则PSW中的P=(0)。
4、若MCS-51单片机采用12MHz的晶振,它的机器周期(1μm),ALE引脚输出正脉冲频率为(1MHz),。
5、要使MCS-51单片机从片内的地址0000H开始执行程序。
那么EA应(低电平)。
8、8751有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器(TCON)、(TMOD)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。
9、欲使P1口的低4位输出0,高4位不变,应执行一条(ANLP1,#0F0H)命令。
10、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。
1、指令字节数越多,执行时间不一定越长。
1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?
答:
P0口要传送外部数据存储器的低8位地址和8位数据,而P2口只传送外部数据存储器的高8位地址。
2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算:
1)该单片机系统的状态周期与机器周期各为多少?
1)状态周期=2/fosc=0.167μm机器周期=12/fosc=1μm
2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?
TMAX=28×机器周期=256×1=256μm
3、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP为多少?
答:
TCON=00HIE=81HIP=01H
4、执行下列程序段中第一条指令后:
(P1.7)=(0),(P1.3)=(0)(P1.2)=(0);
执行第二条指令后:
(P1.5)=
(1),(P1.4)=
(1),(P1.3)=
(1)。
ANLP1,#73H
ORLP1,#38H
1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为(低电平)
2.P0通常用作(单片机系统的地址/数据总线)
3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为(10H~17H).
4.返回地址(或断点)是(在程序中断或子程序调用时)的程序计数器的内容。
5.中央处理器CPU是单片机的核心,它完成(运算和控制功能).
6.单片机的工作过程,实际上就是(周而复始地取指令和执行指令的过程)_.
7.所谓中断源即是(引起中断的原因(或能发出中断请求的来源))
8.端口(或称口)是(接口电路中已编址并能进行读或写操作的寄存器).
9.异步串行近程通信时的传送信号是(TTL电平信号)
10.若累加器A中的数据为01110010B,则PSW中的P=(0).
1.MCS—51单片机的复位信号是( .高电平 )有效。
2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( 4μs )。
3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用 PUSH 08H )指令。
7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(500KHz )
8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。
9.下列数据字定义的数表中,(C)是错误的。
A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH
10.串行口的控制寄存器SCON中,REN的作用是( 串行口允许接收位 )。
1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决确定的。
3、寄存器PSW中的RS1和RS0的作用是(选择工作寄存器组)。
4、LED数码显示有(静态显示)和(动态显示)两种显示形式。
6、用汇编语言编写的程序称为(源)程序,通过汇编后得到的用机器码表示的程序称为(机器)程序。
10、 能在紫外线照射下擦除和重写的存储器是(EPROM)型存储器,能够直接在线路中快速写入和读出的存储器是(flashROM)型存储器。
11、单片机内部与外部ROM之间的查表指令是(MOVCA,@A+PC)。
3、在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(RET),实施该调用指令时,压入堆栈保存的程序地址是(0203H)。
4、在单片机中,(RAM)是数据存储器,(ROM)是程序存储器。
5、定时/计数器有4种操作模式,它们由(TMOD)寄存器中的M1M0状态决定。
A.TCONB.C.PCOND.SCONE.PSW
6、单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是为(FFH)。
1、8051每个中断源相应地在芯片上都有其中断请求输入引脚(F)
2、程序计数器PC不能对它进行读写操作(T)
3、8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(F)
4、8051单片机对最高优先权的中断响应是无条件的(F)
7、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(T)
4.下列指令中不影响标志位CY的指令有( D )。
a)ADD A,20H b)CLR c)RRC A d)INC A
6.INTEL 8051 CPU是( C )位的单片机
a)16 b)4 c)8 d)准16
9.8031单片机中既可位寻址又可字节寻址的单元是( A )
a)20H b)30H c)00H d)70H
10.下列哪条指令是正确的(D)
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
1.一个完整的微机系统由硬件和软件两大部分组成。
5.PC存放(CPU将要执行的指令所在的ROM单元的地址),具有(自动加一)特性。
在8051中决定程序执行顺序的是(PC)它是16)位(不是)SFG?
7.8051内部有(4个)并行口,P0口直接作输出口时,必须外接(上拉电阻);并行口作输入口时,必须先(将锁存器置1),才能读入外设的状态。
8.MCS-51的堆栈只可设置在(内RAM低128B区),其最大容量为
9.中断处理的全过程分为以下3个段:
中断请求、中断响应、中断服务。
10.定时和计数都是对(脉冲)进行计数,定时与计数的区别是(定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数)
1中断服务程序的最后一条指令是(RETI)。
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?
TMOD的值是多少?
TH0=?
TL0=?
答:
定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
1.MCS—51布尔处理机的存储空间是_00H~7FH______。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。
6.存储器映象是_存储器在整个存储空间的地址范围______。
7.定时器中断请求发生在定时时间到。
8.中断响应时间是指从查询中断请求标志位到转向中断区入口地址所需的机器周期数。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_____程序查询方式__。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_关中断___状态。
1.MCS—51指令系统中direct表示的含义是:
(片内存储器地址)。
2.P0、P1、P2、P3四个均是(8)位的(并行)口,其中P0的功能是(地址/数据分时复口);P2口的功能是(高8位地址口);而_________是双功能口;______是专门的用户口。
3.MCS—51指令共有六种寻址方式,分别是立即数寻址、(直接寻址)_、(寄存器寻址)、寄存器间接寻址、(变址寻址)_、相对寻址。
4.MOVDPTR,#data16的作用是用来设定(地址指针)_。
5.片内RAM可进行位寻址的空间位地址范围是(00H~FFH)。
6.MCS—51的存储器空间配置从功能上可分为四种类型:
(片内程序存储器)、内部数据存储器、(外部数据存储器)、外部程序存储器。
7.MCS-51的指令按其功能可分为五大类:
(数据传送类)、(算数运算类)_、逻辑运算类指令、位操作指令、控制转移指令。
8.MCS—51内部的SFR共有(21)_个。
9.CJNE<目的字节>,<源字节>,rel属于五大类指令中的_________类指令,其操作码助记符含义是_____________。
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。
A.500B.1000C.216-500D.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚。
A.P3.2B.P3.3C.P3.4D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(1个机器周期)。
6.定时器若工作在循环定时或循环计数场合,应选用(工作方式2)。
9.串行口每一次传送(1个)字符。
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(BILE=1,
=0,
=0)。
3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是低8位地址锁存。
5、8051复位后,PC=0H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是加(加或减)计数的。
9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。
(0A7H是P2.7的地址)
10、将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,执行后A=0。
2、已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?
若是有符号数,A中的结果用十进制表示是多少?
(共5分)
[解答]OV:
0、CY:
1、AC:
1、P:
1A:
-95
1.P0、P1、P2、P3四个均是___8__位的__并行____口(填"串行"还是"并行"),其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。
2.程序一般是由三种基本结构构成:
顺序、__循环结构____和分支结构。
3.MCS-51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4.MOVDPTR,#Tab的作用是用来设定____________________________。
5.MOVDPTR,#data16的作用是用来设定___地址指针____________。
6.片内RAM可进行位寻址的空间位地址范围是_____00H-FFH_________________。
7.MCS-51的存储器空间配置从功能上可分为四种类型:
__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。
8.MCS-51的指令按其功能可分为五大类:
__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8.十进制数:
-54的8位补码表示为11001010。
9.12根地址线可选2^12=4K个存储单元,32KB存储单元需要15根地址线。
8.十进制数-89的16进制数表示为59H。
11.DJNZ<源操作数>,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
9.MCS-51指令系统中direct表示的含义是:
___片内存储器地址____。
12.子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。
二、选择正确的答案:
13.存储器的地址范围是0000H~03FFH,它的容量为(A)。
(A)1KB(B)2KB(C)3KB(D)4KB
14.MOVXA,@R0指令是采用(D)寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器
(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器
15.A7H和5BH两个立即数相加后,和为(C),(CY)是()。
(A)1CH,0(B)C1H,0
(C)02H,1(D)C1H,1
16.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)=(A)
(A)C3H(B)B3H(C)0DH(D)56H
17.如果(P0)=65H,则当
CPLP0.2
SETBC
MOVP0.4,C
执行后(P0)=(C)
(A)61H(B)75H(C)71H(D)17H
18.MCS-51指令系统中执行时间最长且长达4个机器周期的是(D)指令。
(A)比较转移(B)循环转移(C)增减量(D)乘除法
19.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。
(A)MOVR1,40H(B)MOVR1,#40H
MOVX@R1,AMOVXR1,A
(C)MOVX40H,A(D)MOVR1,#40H
MOVX@R1,A
20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。
各个位的值是(D)。
(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、0
21在中断服务子程序中,至少应有一条(D)
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
22.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
(A)MOV(B)MOVX(C)MOVC(D)以上都行
23.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。
(A)计数式(B)双积分式(C)逐次逼近式(D)并行式
24.8051单片机内有(B)个16位的定时/计数器,每个定时/计数器都有()种工作方式。
(A)4,5(B)2,4(C)5,2(D)2,3
25.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)
(A)98H(B)84H(C)42H(D)22H
1、计算机的基本结构是由(CPU)、(存储器)、(I/O接口)组成,相互之间通过(总线)来连接。
2、16位微型计算机,其核心部件微处理器字长是(16位)。
如inter8086.80286.Z8000。
32位微型计算机,其核心部件微处理器字长是(32位)。
如80386.486.586。
3.8051是(8)位机,其数据总线为(8)位,地址总线为(16)位,故最大寻址空间为(64K)。
4.存储器的一个字节有(8个)二进制位,某存储片有1024个存储单元,其地址线为(10)条,共有(8192)个二进制位。
5.A/D转换是将(模拟量)转换成(数字量);D/A转换是将(数字量)转换成(模拟量)
6.二进制的编码:
①.BCD码是指:
(用二进制表示的十进制数)。
②.ASCII码是:
(美国信息交换标准码),它包括(26个)个大写字母、(26个)小写字母、(10个)数字,及一些(标点)符号和(控制)符号。
如CR是(回车),总共128个字符。
③.248的BCD码是(001001001000 )。
④.F的ASCII码是:
(46H)。
CR的ASCII码是:
(0DH)。
7.写出8051五个中断源的入口地址(0003H)、(000BH)、(0013H)、(001BH)、(0023H)
8.所谓内部总线结构是指(AB)、(DB)、(CB)其中(AB)是单向总线。
9.PSW标志寄存器中OV位的状态决定于:
(CP⊕CS)
10.MCS-51标志寄存器PSW:
CyACF0RS1RS0OV0P
其各位的含义分别为:
(Cy:
进位、AC:
半进位、F0:
自定义、RS1RS0:
寄存器组选择、OV:
溢出标志、P:
奇偶标志).
11.按结构的使用和功能类:
存储器分为(只读).和(读写).
12.2764是(8K*8位EPROM).27256是(32K*8为EPROM).
2816是(2K*8位EEPROM).2864是(8K*8位EEPROM).
如:
2716是2K*8位的EPROM.
13.CPU与外设之间交换的信息有(数据).(状态信号).(控制信号)三种类型.其中(状态信号)和(控制信号)有时可以共一个端口地址.
14.CPU按每条指令操作过程可分为(取操作码)和(取操作数).每一条指令的第一个机器周期必定为(取操作码).
17.进入子程序以后SP会(自动加2).
18.子程序中RET指令的实际含义是将堆栈指针当前的值(将堆栈的当前内容弹回PCL和PCH,SP自动减2).
21.8031内部位地址共有多少个,它们处在内部RAM的什么位置.(从内部RAM的20H-2FH,一共128个位,位地址00-7FH)
22.8051有几个外设接口,它们分别是( P0).(P1).(P2 ).(P3 ).
当作为8031外接ROM或RAM时,那几个口做什用.(只有P1口可以做正常的接口用;P2口做地址的高8位;P0口做地址的低8位和数据线;P3口做控制、状态信号、中断、串口)
23.8051内部总共有RAM多少个,其中那些可供用户使用,那些是用户不能用的.(共256个,0~127可用,128~255离散的安排了21个特殊功能寄存器。
)
24.8031内部有( 2 )个定时器.它即可( 定时 )又可作( 计数 )用.
当(计数溢出)便会产生中断,将(TF0)和(TF1)置位.
25、计算机中的数是用
(2)进制数表示的;大部分微机的字长是(4)的整数倍,所以,又广泛采用(16)进制表示;微机中字母和字符普片采用(ASCII)码。
27、CPU与外设之间交换信息一般需要(3)个端口,它们是:
(数据口)(状态口)和(控制口)
28、CPU与外设之间的数据传送可分为(无条件传送方式),(查询方式),(中断方式),(DMA)。
为了提高CPU的效率,通常采用(中断)。
30、RAM是(读写)存储器,又可以分为(静态)和(动态)两种。
31、ROM是(只读)存储器,也可以分为(掩模),(PROM),(EPROM),(EEPROM),其中EPROM必须用(紫外线)擦除、EEPROM可以用(电)擦除。
32、TTL电平规定“1”为(5V),“0”为(0V),而RS-232规定“1”为(-12V),“0”为(+12V)。
33、CPU寻址外设有两种方式:
(存储器对应输入输出方式),(端口寻址的输入输出指令)。
34、LJMP是一条无条件跳转指令,它的跳转范围是(64K),而AJMP的跳转范围是(2K),
而SJMP的跳转范围是(+127~-128)。
35、比较MOV,MOVX,MOVC之间的不同。
36、若用字长为八位的寄存器存放无符号数整数,机器数的最大值和最小值是多少;
若用字长为八位的寄存器存放带符号数整数,机器数的最大值和最小值是多少;
37、请编一段程序:
将8000H单元中的内容,与8100H单元中的内容互换。
38、在异步通信中,字符帧是由().().(),()等四部分组成.
二、判别:
对打√、错打×
1、数据总线和地址总线都是双向的。
(〤)
3、8031每执行一条PUSH指令SP+1。
(√)
4、EPROM是只读存储器,其片内数据永远无法再进行改写。
(〤)
5、当CPU采用中断传送方式时,任何时候外设申请中断,CPU便立即响应。
(〤)
6、CPU与外部设备交换数据时,只需要数据口就可以了。
(〤)
7、汇编语言就是机器语言,可以直接运行。
(〤)
8、伪指令EQU汇编后不产生目标代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 填空 选择