版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《单片机》习题汇总与答案
本文档的习题类型全面,内容覆盖面广,既有基础内容的,也有重
点内容的,是单片机课程学习和复习的好资料。
一、判断题(判断每小题的对错,对的在小题前的括号中打“J”,
错的在小题前的括号中打“X”。)
MCS-51单片机原理与结构
(X)1.MCS-51单片机是高档16位单片机。
(X)2.单片机的CPU从功能上可分为运算器和存储器。
(7)3.8051的累加器ACC是一个8位的寄存器,简称为A,用来
存一个操作数或中间结果。
(V)4.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用
于存放程序运行中的各种状态信息。
(X)5.MCS-51的程序存储器用于存放运算中间结果。
(V)6.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空
I0J:一个是片内的256字节的RAM,另一个是片外最大可
扩充64K字节的RAM。
(V)7.单片机的复位有上电自动复位和按钮手动复位两种,当单
片机运行出错或进入死循环时,可按复位键重新启动。
(V)8.CPU的时钟周期为振荡器频率的倒数。
(X)9.单片机的一个机器周期是指完成某一个规定操作所需的时
间,一般情况下,一个机器周期等于一个时钟周期。
(V)10.单片机的指令周期是执行一条指令所需要的时间。一般由
若干个机器周期组成。
(X)11.单片机系统扩展时使用的锁存器,是用于锁存高8位地
址。
(X)12.MCS-51单片机上电复位后,片内数据存储器的内容均为
OOHo
(V)13.8051单片机片内RAM从00H〜1FH的32个单元,不仅可
以作工作寄存器使用,而且可作为通用RAM来读写。
(X)14.MCS-51单片机的片内存储器称为程序存储器。
(X)15.MCS-51单片机的数据存储器是指外部存储器。
(V)16.MCS-51单片机的特殊功能寄存器集中布置在片内数
据存储器的一个区域中。
MCS-51单片机指令系统与程序设计
(X)17.MCS-51单片机的指令格式中操作码与操作数之间必须用
”分隔。
(V)18.MCS-51指令:MOVA,#40H;表示将立即数40H传送至A
中。
(V)19.MCS-51指令:MOVA,@R0;表示将R0指示的地址单元中
的内容传送至A中。
(V)20.MCS-51指令:MOVXA,©DPTR;表示将DPTR指示的地址
单元中的内容传送至A中。
(X)21.MCS-51的数据传送指令是把源操作数传送到目的操作数,
指令执行后,源操作数改变,目的操作数修改为源操作数。
(V)22.MCS-51指令中,MOVX为片外RAM传送指令。
(X)23.MCS-51指令中,MOVC为ROM传送指令。
(X)24.将37H单元的内容传送至A的指令是:MOVA,#37H。
(J)25.MCS-51指令中,16位立即数传送指令是:MOVDPTR,
#datal6o
(V)26.MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接
寻址的方式,且仅有4条指令。
(X)27.如JCrel发生跳转时,目标地址为当前指令地址加上偏
移量。
(V)28.对于8051单片机,当CPU对内部程序存储器寻址超过4K
时,系统会自动在外部程序存储器中寻址。
(X)29.指令MULAB执行前(A)=F0H,(B)=0511,执行后(A)
=FH5,(B)=00Ho
(V)30.已知:DPTR=HFFH执行INCDPTR后,结果:
DPTR=1200Ho
(V)31.已知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,
B=1CY=0V=0o
(X)32.已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:
A=03H(30H)=83HP=0o
(X)33.无条件转移指令LJMPaddrl6称长转移指令,允许转移的
目标地址在128KB空间范围内。
(X)34.MCS-51指令系统中,指令CJNEA,ttdata,rel的作用
相当于SUBBA,#data与JNCrel的作用。
(X)35.MCS-51指令系统中,指令JNBbit,rel是判位转移指
令,即表示bit=l时跳转。
(X)36.8051单片机的PC与DPTR都在CPU片内,因此指令MOVCA,
©A+PC与指令MOVCA,©A+DPTR执行时只在单片机内部操
作,不涉与片外存储器。
(X)37.MCS-51单片机中PUSH和POP指令只能保护现场,不能保
护断点。
(V)38.指令LCALLaddrl6能在64K字节范围内调用子程序。
(X)39.设PC的内容为35H,若要把程序存贮器08FEH单元
的数据传送至累加器A,则必须使用指令MOVCA,@A+PC。
(X)40.指令MOVA,00H执行后A的内容一定为OOH。
定时、中断、串行口系统与应用
(X)41.在MCS-51单片机内部结构中,TMOD为模式控制寄存器,主
要用来控制定时器的启动与停止。
(V)42.在MCS-51单片机内部结构中,TCON为控制寄存器,主要
用来控制定时器的启动与停止。
(J)43.MCST单片机的两个定时器均有两种工作方式,即定时和
计数工作方式。
(V)44.MCS-51单片机的TMOD模式控制寄存器不能进行位寻址,只
能用字节传送指令设置定时器的工作方式与操作模式。
(V)45.MCS-51单片机系统复位时,TMOD模式控制寄存器的低4
位均为0。
(X)46.8051单片机5个中断源相应地在芯片上都有中断请求输
入引脚。
(V)47.启动定时器工作,可使用SETBTRi启动。
(X)48.8051单片机对最高优先权的中断响应是无条件的。
(X)49.中断初始化时,对中断控制器的状态设置,只可使用位操
作指令,而不能使用字节操作指令。
(V)50.MCS-51单片机系统复位后,中断请求标志TC0N和SC0N
中各位均为0。
(V)51.MCS-51单片机的中断允许寄存器的IE的作用是用来对各
中断源进行开放或屏蔽的控制。
(V)52.用户在编写中断服务程序时,可在中断入口矢量地址存
放一条无条件转移指令,以防止中断服务程序容纳不下。
(V)53.若要在执行当前中断程序时禁止更高优先级中断,应用软
件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开
放中断。
(7)54.串行口的中断,CPU响应中断后,必须在中断服务程序中,
用软件清除相应的中断标志位,以撤消中断请求。
(V)55.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。
(V)56.如要允许外部中断0中断,应置中断允许寄存器IE的EA
位和EXO位为lo
(V)57.指令JNBTFO,LP的含义是:若定时器TO未计满数,就
转LP。
(V)58.若置8051的定时器/计数器T1于定时模式,工作于方式
2,则工作方式字为2011。
(V)59.若置8051的定时器/计数器T1于计数模式,工作于方式
1,则工作方式字为50H。
(X)60.当8051的定时器T0计满数变为0后,溢出标志位(TCON
的TFO)也变为0。
(V)61.外部中断0中断的入口地址是000311o
(V)62.8051单片机允许5个中断源请求中断,都可以用软件来
屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁I匕
单片微机基本系统扩展
(7)63.线选法是把单根的低位地址线直接接到存储器芯片的片选
端。
(J)64.在接口芯片中,通常都有一个片选端CS(或),作用
是当CS为低电平时该芯片才能进行读写操作。
(X)65.DAC0832是8位D/A转换器,其输出量为数字电流量c
(V)66.DAC0832的片选信号输入线,低电平有效。
(J)67.AGND代表模拟信号和基准电源的参考地,称模拟地。
(V)68.DGND表示数字地,为工作电源地和数字逻辑地。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答
案,并将正确答案的序号填在空格内。)
MCS-51单片机原理与结构
1.MCS-51单片机CPU的主要组成部分为Ao
A.运算器、控制器B.加法器、寄存器
C.运算器、加法器D.运算器、译码器
2.单片机能直接运行的程序叫Co
A.源程...B.汇编程...C.B标程..D.编译程序
3.单片机中的程序计数器PC用来C。
A.存放指令B,存放正在执行的指令地址
C.存放下一条指令地址D.存放上一条指令地址
4.单片机上电复位后,PC的内容和SP的内容为Bo
A.OOOOH,OOHB.OOOOH,07HC.0003H,07HD.0800H,08H
5.单片机8051的ALE引脚是B。
A.输出高电平B.输出矩形脉冲,频率为fosc的1/6
C.输出低电平D.输出矩形脉冲,频率为fosc的1/2
6.单片机8051的引脚Co
A.必须接地B.必须接+5VC.以上两种视需要而定
7.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的
是A。
A.A.P0口B.P10C.P2口D.P0□和P2口
B.8.PSW中的RS1和RS0用来A。
选择工作寄存器组号B.指示复位C.选择定时器D.
选择工作方式
9.上电复位后,PSW的值为Do
A.1B.07HC.OFFHD.0
10.8051单片机上电复位后,堆栈区的最大允许范围是B个单
兀。
A.64B.120C.128D.256
11.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的
Do
A.OOH—FFHB.OOH—07HC.07H—7FHD.08H—7FH
12.复位后,堆栈指针SP在内部RAM中的直接地址是Co
A.OOHB.07HC.81HD.FFH
13.8051的P0口,当使用外部存储器时它是一・..o
A.传输高8位地址口A.传输低8位地址口
C.传输高8位数据口D.传输低8位地址/数据口
14.P0口作数据线和低8位地址线时•Bo
A.应外接上拉电阻B.不能作I/O口
C.能作I/O口D.应外接高电平
15.对于8051单片机,其内部RAM20H-2FH单元C。
A.只能位寻址B.只能字节寻加
C.既可位寻址又可字节寻址D.少部分只能位寻址
16.寻址方式就是C的方式。
A.查找指令操作码B.查找指令
C.查找指令操作数D.查找指令操作码和操作数
17.8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于
C⑹
A.1/12B.1/2C.1D.2
18.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄
存器,主要用来Bo
A.存放指令B.存放16位地址,作间址寄存器
使用
C.存放下一条指令地址D.存放上一条指令地址
19.ALU表示D。
A.累加器B.程序状态字寄存器C.计数器D.
算术逻辑部件
20.单片机上电后或复位后,工作寄存器R0是在Ao
A.0区00H单元B.0区01H单元C.0区09H单元
D.SFR
21.单片机8051的XTAL1和XTAL2引脚是D弓I脚。
A.外接定时器B.外接串行口C.外接中断D.
外接晶振
22.8051单片机的VSS(20)引脚是B引脚。
A.主电源+5VB.接地C.备用电源D.访
问片外存贮器
23.8051单片机的VCC(40)引脚是A引脚。
A.主电源+5VB.接地C.备用电源D.访
问片外存贮器
24.8051单片机中,输入/输出引脚中有专门的第二功能的引脚是
Do
A.P0B.PlC.P2D.P3
25.MCS-51复位后,程序计数器PC=Bo即单片机从B
开始执行指令。
A.0001HB.0000HC.0003HD.0023H
26.MCS-51的片内外的ROM是统一编址的,如果端保持高电平,
8051的程序计数器PC在B地址范围内。
A.1000H—FFFFHB.0000H—FFFFH
C.0001H—OFFFHD.OOOOH—OEFFH
27.单片机的堆栈指针SP始终是指示Bo
A.堆栈底B.堆栈顶
C.堆栈地址D.堆栈中间位置
28.单片机的PO、Pl口作输入用途之前必须Ao
A.在相应端口先置1B.在相应端口先置0
C.外接高电平D.外接上拉电阻
29.MCS-51的串行数据缓冲器SBUF用于B。
A.存放运算中间结果B.存放待发送或已接收到的数据
C.暂存数据和地址D.存放待调试的程序
30.MCS-51单片机的P1口的功能是Ao
A.可作通用双向I/O口用C.可作地址/数据总线用
31.MCS-51单片机复位后,专用寄存器ACC的状态是Co
A.0111B.07HC.OOHD.OFFH
32.当程序状态字寄存器PSW状态字中RS1和RSO分别为0和1时,
系统使用的工作寄存器组为Bo
A.组0B.组1C.组2D.组3
33.8051单片机中,用户可使用的16位寄存器是Do
A.PSWB.ACCC.SPD.DPTR
34.8051的程序计数器PC为16位计数器,其寻址范围是
Do
A.8KB.16KC.32KD.64K
35.单片机应用程序一般存放在B中。
A.RAMB.ROMC.寄存器D.CPU
MCS-51单片机指令系统与程序设计
36.MCS-51汇编语言指令格式中,唯一不可缺少的部分是
B
A.标号B.操作码C.操作数D.注释
37.MCS-51的立即寻址方式中,立即数前面Do
A.应加前缀”号B.不加前缀号
C.应加前缀“贮号D.应加前缀号
38.下列完成B051单片机内部数据传送的指令是Do
A.MOVXA,©DPTRB.MOVCA,@A+PC
D.MOVdirect,direct
39.MCS-51的源操作数为立即寻址的指令中,立即数就是
Bo
A.放在寄存器R0中的内容B.放在程序中的常
数
C.放在A中的内容D.放在B中的内容
40.单片机中PUSH和POP指令常用来C
A.保护断点B.保护现场
C.保护现场,恢复现场D.保护断点,恢复断点
41.MCS-51寻址方式中,操作数Ri加前缀频”号的寻址方式是
Ao
A.寄存器间接寻址B.寄存器寻址
C.基址加变址寻址D.立即寻址
42.MCS-51寻址方式中,立即寻址的寻址空间是Co
A.工作寄存器R0〜R7B.专用寄存器SFRC.程
序存储器ROM
D.片内RAM的20H〜2FH安节中的所有位和部分专用寄存器SFR的
位
43.MCS-51寻址方式中,直接寻址的寻址空间是Do
A.工作寄存器RO〜R7B.专用寄存器SFR
C.程序存储器ROMD.数据存储器256字节范围
44.执行指令MOVXA,@DPTR时,、脚的电平为C。
A.高电平,高电平B.低电平,高电平
C.高电平,低电平D.低电平,低电平
45.主程序中调用子程序后返回主程序,堆栈指针SP的值
Ao
A.不变B.加2C.加4D.减2
46.单片机中使用MOVXA,@R1指令,C寻址数据存储器
1050H单元。
A.能直接B.不能
C.与P2口配合能D.与P1口配合能
47.下列指令判断若P1口最低位为高电平就转LP,否则就执行
下一句的是Bo
A.JNBP1.0,LPB.JBP1.0,LP
C.JCP1.0,LPD.JNZP1.0,LP
48.指令川()E()H,LP中的()E()H是指C。
A.累加器AB.累加器A的最高位
A.C.累加器A的最低位D.一个单元的地址
B.49.下列指令中比较转移指令是指Bo
DJNZRn,relB.CJNERn,#data,rel
C.DJNZdirect,relD.JBCbit,rel
50.指令MOVRO,#20H执行前(RO)=30H,(20H)=38H,执
行后(RO)二Bo
A.OOHB.20HC.30HD.38H
51.指令MOVRO,20H执行前(RO)=30H,(20H)=38H,执
行后(RO)=Do
A.20HB.30HC.50HD.38H
52.执行如下三条指令后,30H单元的内容是Bc
MOVRI,#3011
MOV40H,#OEH
MOV@R1,40H
A.40HB.OEHC.30HD.FFH
53.MCS-51指令MOVRO,#20H中的20H是指A。
A.立即数B.内部RAM20H
C.一个数的初值D.以上三种均有可能,视该指令的在程
序中的作用
54.MCS-51单片机在执行MOVXA,@DPTR指令时,其寻址单元的
地址是由Bo
A.P0口送高8位,P2口送高8位B.P0口送低8位,P2
口送高8位
C.P0口送低8位,P2口送低8位D.P0口送高8位,P2口
送低8位
55.在MCS-51指令中,下列指令中C是无条件转移指令。
A.LCALLaddrl6B.DJNZdirect,relC.SJMPrelD.
ACALLaddrll
56.下列指令中影响堆栈指针的指令是』o
A.LJMPB.ADDC.MOVCA,@A+PCD.LCALL
57.已知:A=DBHR4=73HCY=1,指令:SUBBA,R4执行后
的结果是Co
A.A=73HB.A=DBHC.A=67HD,以上都不对
58.可实现将内部数据存储单元的内容传送到累加器A中的指令是
c
A.MOVXA,@ROB.MOVA,#dataC.MOVA,@R0D.
MOVXA,©DPTR
59.下列指令执行时,不修改PC中内容的指令是B
A.AJMPB.MOVCA,©A+PC
60.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其
结果是:B
A.A=77HB.A二F7HC.A=D2HD.以上都不
对
61.指令MULAB执行前(A)=18H,(B)=05H,执行后,A.B
的内容是D
A.90H,05HB.90H,00HC.78H,05HD.78H,00H
62.MCS-51指令系统中,清零指令是C
A.CPLAB.RLCAC.CLRAD.RRCA
63.MCS-51指令系统中,求反指令是A
A.CPLAB.RLCAC.CLRAD.RRCA
64.MCS-51指令系统中,指令MOVA,@R0,执行前(A)=8611,
(RO)=20H,(20H)=18H,执行后C
A.(A)=8611B.(A)=2011C.(A)=1811D.(A)
=00H
65.MCS-51指令系统中,指令CLRA;表示A
A.将A的内容清0B.将A的内容置1
C.将A的内容各位取反,结果送回A中D.循环移位指令
66.已知A=87H,(30H)=76H,执行XRLA,30H后,其结
果为:C
A.A=F1H(30H)=76HP=0B.A=87H(30H)
=76HP=1
C.A=F1H(30H)=76HP=1D.A=76H(30H)=87H
P=1
67.MCS-51指令系统中,指令ADDA,RO执行前(A)二38H,(RO)
=54H,(C)=1执行后,其结果为Do
A.(A)=92H(C)=1B.(A)=92H(C)=0
C.(A)=8CH(C)=1D.(A)=8CH(C)=0
68.MCS-51指令系统中,指令ADDA,RO执行前(A)=86H,(RO)
=7AH,(C)=0执行后,其结果为Ao
A.(A)=00H(C)=1B.(A)=00H(C)=0
C.(A)=7AH(C)=1D.(A)=7AH(C)=0
69.MCS-51指令系统中,指令ADDCA,@R.O执行前(A)=38H,(R0)
二30H,(30H)=FOH,(C)=1执行后,其结果为B。
A.(A)=28H(C)=1B.(A)=2911(C)=1
C.(A)=68H(C)=0D.(A)=29H(C)=0
70.下列指令能使累加器A低4位不变,高4位置F的是Do
A.ANLA,#()FHB.ANLA,#0F011
C.ORLA,#OFHD.ORLA,#0F0H
71.下列指令能使累加器A高4位不变,低4位置F的是Co
A.ANLA,#OFHB.ANLA,#OFOH
C.ORLA,#OFHD.ORLA,#0F0H
72.下列指令能使R0低4位不变,高4位置F的是D。
A.ANLR0,#OFOHB.ORLR0,#OFOH
C.ORL0,#OFHD.ORLOOH,#OFOH
73.下列指令能使R0高4位不变,低4位置F的是C。
A.ANLR0,#OFHB.ANLR0,#OFOH
C.ORL0,#OFHD.ORLRO,#0FH
74.下列指令能能使累加器A的最高位置1的是D。
A.ANLA,#7FHB.ANLA,#80H
C.ORLA,#7FHD.ORLA,#8011
75.下列指令能使RO的最高位置0的是Ao
A.ANL0,#7FHB.ANLRO,#FH
C.ORLRO,#7FHD.ORLRO,#80H
76.下列指令能使RO的最高位取反的是Bo
A.CPLRO.7B.XRLOOH,#8011
C.CPL(RO).7D.ARLRO,#80H
77.下列指令能使累加器A的最低位置1的是Co
A.SETBA,#01HB.SETBA,0
C.ORLA,#01HD.SETBA,#00H
78.下列指令能使Pl口的最低位置1的是Bo
A.ANLPl,#80HB.SETB90H
C.ORLPl,#OFFHD.ORLPl,#80H
79.下列指令判断若累加器A的内容不为0就转LP的是D。
A.JBA,LPB.JNZA,LPC.JZLPD.CJNEA,#0,LP
80.设累加器A中为无符号数,B中数为2,C等于0,下列指令C
的作用与其它几条不同。
A.ADDA,OEOHB.MULABC.RLA
D.RLCA
81.MCS-51指令系统中,执行下列程序后,程序
计数器PC的内容为Co
ORG000H
MOVDPDR,#1000
MOVA,#OOH
MOV20H,A
LJMP1500
END
A.100B.1000C.1500
D.0
82.MCS-51指令系统中,格式为:ORG16位地
址的指令功能是CO
A.用于定义字节B.用于定义字
C.用来定义汇编程序的起始地址D.用于定义某特定位的标识
符
83.MCS-51指令系统中,执行下列程序后,堆栈
指针SP的内容为Bo
MOVSP,#3011
MOVA,20H
LACALL1000
MOV20H,A
SJMP$
A.0011B.3011C.3211
D.07H
84.执行下列程序后,累加器A的内容为Bo
ORG000011
MOVA,#00H
ADDA,#02H
MOVDPTR,#0050H
MOVCA,©A+DPTR
MOV@RO,A
SJMP$
ORG0050H
BAO:DBOOH,0811,0BI1,611,09H,OCII
END
A.OOHB.OBHC.06HD.OCH
85.能访问内部数据存储器的传送指令是Bo
A.MOVC指令B.MOV指令C.MOVX指令
D.
86.能访问外部数据存贮器的传送指令是Co
A.MOV指令B.MOVC指令C.MOVX指令D.
87.指令ANLA,R0的功能是A
A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器
R0的内部容按位逻辑异或
C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的
内部容按位逻辑或
88.能将A的内容向左循环移一位,第七位进第0位的指令是
Do
A.RLCAB.RRCAC.RRAD.RLA
89.能将A按位取反的指令是Ao
A.CPLAB.CLRAC.RLA
D.SWAPA
90.执行下列程序后,内部RAM30H单元的内容
是Bo
MOV30H,#00H
MOVRO,#30H
MOVA,30H
ADDA,#05H
MOVCA,@A+PC
MOV@RO,A
SJMP$
TDB:DBOOH,O1H,02H,03H,05H
A.OOHB.02HC.05HD.3OH
91,将A与立即数按位逻辑异或的指令是Co
A.ANLA,#dataB.ORLA,#dataC.XRLA,#data
D.XRLA,direct
92.比较转移指令是5o
A.DJNZROrelB.CJNEA,direct,rel
C.DJNZdirectrelD.JBCbirrel
93.将内部数据存储器53H单元的内容传送至累加器,其指令是
Ao
A.MOVA,53HB.MOVA,#53HC.MOVCA,53H
D.MOVXA,#53H
94.LJMP跳转空间最大可达到Do
A.2KBB.256BC.128BD.64KB
95.在编程中使用伪指令的目的是Co
A.指示和引导如何进行手工汇编B.指示和引导编
译程序如何汇编
C.指示和引导汇编程序进行汇编D.指示和引导程序员
进行汇编
单片微机基本系统扩展
96.在存储器扩展电路中74LS373的主要功能是D
A.存储数据B.存储地址C.锁存数据D.锁存地址
97.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有
一个起始位、一个结束位和若干个数据位,该传送属于A。
A.串行传送B.并行传送C.同步传送D.
异步传送
定时、中断、串行口系统与应用
98.8051单片机的定时器T1用作定时方式时是Bo
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部时钟频率定时,一个时钟周期加1
D.由外部时钟频率定时,一个机器周期加1
99.8051单片机的定时器T0用作计数方式时是Co
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部计数脉冲计数,下降沿加1
D.由外部计数脉冲计数,一个机器周期加1
100.8051单片机的定时器T1用作计数方式时计数脉冲是
Ao
A.由T1(P3.5)输入B.由内部时钟频率提供
C.由TO(P3.4)输入D.由外部计数脉冲计数
101.8051单片机的定时器T0用作定时方式时是Do
A.由内部时钟频率定时,一个时钟周期加1
B.由外部计数脉冲计数,一个机器周期加1
C.外部定时脉冲由TO(P3.4)输入定时
D.由内部时钟频率计数,一个机器周期加1
102.8051单片机的机器周期为2人,则其晶振频率fosc为」
Mllz.
A.1B.2C.6D.12
103.用8051的定时器T1作定时方式,用模式1,则工作方式控
制字为CO
A.01HB.05HC.10HD.50H
104.用8051的定时器T1作计数方式,用模式2,则工作方式控
制字为Ao
A.60HB.02HC.06HD.
2011
105.用8051的定时器T1作定时方式,用模式1,则初始化编程
为CO
A.MOVTOMD,#01HB.MOVTOMD,#50H
C.MOVTOMD,#10HD.MOVTCON,#02H
106.用8051的定时器T1作定时方式,用模式2,则工作方式控
制字为Do
A.60HB.02HC.06HD.20H
107.用8051的定时器T1作定时方式,用模式2,则初始化编程为
Bo
A.MOVTOMD,#0611B.MOVTOMD,#2011
C.MOVTOMD,#10HD.MOVTOMD,#60H
108.用8051的定时器,若用软启动,应使TOMD中的C。
A.GATE位置1B.C/T位置1
C.GATE位置0D.C/T位置0
109.启动定时器0开始计数的指令是使TCON的Bo
A.TFO位置1B.TRO位置1C.TRO位置0D.TR1
位置0
121.启动定时器1开始定时的指令是D
A.CLRTROB.CLRTRIC.SETBTROD.SETBTRI
110.使8051的定时器TO停止计数的指令是Ao
A.CLRTROB.CLRTRIC.SETBTROD.SETBTRI
111.使8051的定时器T1停止定时的指令是Bo
A.CLRTROB.CLRTRIC.SETBTROD.SETBTRI
112.使8051的定时器T1停止计数的指令是使TCON的D。
A.TF0位置1B.TRO位置1C.TRO位置0D.TRI
位置0
113.8051的定时器TO作计数方式,用模式1(16位计数器)则
应用指令C初始化编程。
A.MOVTMOD,fcOlHB.MOVTMOD,10H
C.MOVTMOD,#05HD.MOVTCON,#05H
114.下列指令判断若定时器TO计满数就转LP的是Do
A.JBTO,LPB.JNBTFO,LPC.JNBTRO,LPD.JB
TFO,LP
115.下列指令判断若定时器TO未计满数就原地等待的是
Bo
A.JBTO,$B.JNBTFO,$C.JNBTRO,$D.JB
TFO,$
116.当CPU响应定时器T1的中断请求后,程序计数器PC的内
容是Do
A.0003HB.OOOBHC.00013HD.001BH
117.当CPU响应外部中断0INTO的中断请求后,程序计数器
PC的内容是Ao
A.0003HB.OOOBHC.00013HD.001BH
118.当CPU响应外部中断1INTI的中断请求后,程序计数器
PC的内容是C。
A.0003HB.OOOBHC.00013HD.001BH
119.MCS-51单片机在同一级别里除串行口外,级别最低的中断
源是CO
A.外部中断1B.定时器TOC.定时器T1
D.串行口
120.MCS-51单片机在同一级别里除INTO外,级别最高的中断
源是Bo
A.外部中断1B.定时器TOC.定时器T1D.
外部中断0
121.当外部中断。发出中断请求后,中断响应的条件是Co
A.SETBETOB.SETBEXOC.MOVIE,#81HD.MOVIE,
#61H
122.当定时器TO发出中断请求后,中断响应的条件是Co
A.SETBETOB.SETBEXOC.MOVIE,#82HD.MOV
IE,#6111
123.用定时器T1方式1计数,要求每计满10次产生溢出标志,
则TH1.TL1的初始值是Ao
A.FFH、F6HB.F6H、F6H
C.FOH、FOHD.FFH、FOH
124.用8051的定时器TO定时,用模式2,则应D。
A.启动T0前向THO置入计数初值,TLO置0,以后每次重新计数
前要重新置入计数初值
B.启动T0前向THO、TLO置入计数初值,以后每次重新计数前要重
新置入计数初值
C.启动TO前向THO、TLO置入计数初值,以后不再置入
D.启动TO前向THO、TLO置入相同的计数初值,以后不再置入
124.MCS-51单片机CPU开中断的指令是A。
A.SETBEAB.SETBESC.CLREA
SETBEXO
125.MCS-51单片机外部中断0开中断的指令是B
A.SETBETOB.SETBEXOC.CLRETO
SETBET1
126.8051单片机晶振频率fosc=12MHz,则一个机器周期为B
HSo
127.MCS-51单片机定时器溢出标志是Do
A.TR1和TROB.IE1和IE0C.IT1和ITOD.
TF1和TFO
128.用定时器T1方式2计数,要求每计满100次,向CPU发出中断
请求,THLTL1的初始值是Ao
A.9C1IB.2011C.64HD.A011
129.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择
位是C
A.TR1和TROB.TE1和IE0C.TT1和TTO
TF1和TFO
130.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,
如不用中断方式而用查询方式,则应Bo
A.由硬件清零B.由软件清零C.由软件置于
D.可不处理
131.MCS-51单片机定时器T0的溢出标志TFO,若计满数产生溢出时,
其值为Co
A.OOHB.FFHC.1D.计数值
132.MCS-51单片机定时器TO的溢出标志TFO,若计满数在CPU响应
中断后Ao
A.由硬件清零B.由软件清零C.A和B都可以
D.随机状态
133.8051单片机计数初值的计算中,若设最大计数值为M,对于模
式1下的M值为D
A.M==8192B.M==256C.M==16
D.M==65536
134.8051响应白断后,中断的一般处理过程是Ao
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,
开中断,中断返回
B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,
中断返回
C.关中断,保护现场,保护中断,中断朋务,恢复断点,开中断,
中断返回
D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,
开中断,中断返回
135.8051单片机共有5个中断源,在同一级别里,5个中断源同时
发出中断请求时,程序计数器PC的内容变为Bo
A.000BI1B.000311C.001311
D.001BH
136.MCS-51单片机串行口发送/接收中断源的工作过程是:当串
行口接收或发送完一帧数据时,将SCON中的A,向CPU申
请中断。
A.RI或T1置1B.RI或TI置0
C.RI置1或TI置0D.RI置0或TI置1
137.MCS-51单片机响应中断的过程是D。
A.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,
程序转到中断服务程序
C.断点压栈,PC指向中断服务程序地址
D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量
地址
138.执行中断处理程序最后一句指令RETI后,Do
A.程序返回到ACALL的下一句B.程序返回到LCALL的下
一句
C.程序返回到主程序开始处D.程序返回到响应中断
时一句的下一句
139.MCS-51单片机响应中断矢量地址是Co
A.中断服务程序的首句地址B.中断服务程序的出口地址
C.中断服务程序的入口地址D.主程序等待中断指令的地加
140.当TCON的IT0为1,且CPU响应外部中断0,的中断请求
后,CO
A.需用软件将IE0清0B.需用软件将IE0置1
C.硬件自动将IE0清0D.(P3.2管脚)为高电平时自
动将IE0清0
141.MCS-51单片机串行口接收数据的次序是下述的顺序Bo
(1)接收完一帧数据后,硬件自动将SC0N的R1置1
(2)用软件将RI清零(3)接收到的数据由SBUF读出(4)
置SCON的REN为1,外部数据由RXD输入
A.(1)(2)(3)(4)B.(4)(1)(2)(3)
C.(4)(3)(1)(2)D.(3)(4)(1)(2)
142.MCS-51单片机串行口发送数据的次序是下述的顺序A。
(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1
(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件
将TI清0
A.(1)(3)(2)(4)B.(1)(2)(3)(4)
C.(4)(3)(1)(2)D.(3)(4)(1)(2)
143.8051单片机串行口用工作方式。时,Co
A.数据从RDX串行输入,从TXD串行输出
B.数据从RDX串行输出,从TXD串行输入
C.数据从RDX串行输入或输出,同步信号从TXD输出
D.数据从TXD串行输入或输出,同步信号从RXD输出
144.一主程序中有一句LP:SJMPLP,功能指令为等待中断,当
发生中断且中断返回后,Do
A.返回到主程序开始处B.返回到该句的下一条指
令处
C.返回到该句的上一条指令处D.返回到该句
145.一中断子程序的最后一句不是RETI而是RET,中断返回后
Bo
A.返回到主程序中ACALL或LCALL的下一句
B.返回到主程序中响应中断时一句的下一句
C.返回到主程序开始处D.返回到0000H处
146.外部中断源(外部中断1)的矢量地址为Co
A.0003HB.000BHC.0013HD.002BH
147.8051单片机共有B中断源。
A.4B.5C.6D.7
148.对定时器控制寄存器TCON中的IT1和ITO位清0后,则外部中
断请求信号方式为Ao
A.低电平有效B.高电平有效C.脉冲上跳沿有效
D.脉冲负跳有效
149.单片机中PUSH和POP指令通常用来Co
A.保护断点B.保护现场
C.保护现场恢复现场D.保护断点恢复断点
150.人口(;08()9芯片是01路模拟输入的口位"口转换器,111、口是Ao
A.8、8B・8、9C.8、16D.1.8
151.当DAC0832D/A转换器的接8031的P2.0时,程序中0832
的地址指针DPTR寄存器应置为D。
A.0832HB.FEOOHC.FEF8HD.以上三
种都可以
简答题
1.8051的定时/计数器TO的有几种工作模式,对各工作模式作简单
的叙述。
答:定时/计数器T0的模式:
0:13位计数器;
1:16位计数器;
2:8位循环计数器;
3:2个独立的8位计数器串行通信模式
2.8051的串行通信的有几种工作模式,请对各工作模式作简
单的叙述。
答:串行通信共有4种工作模式,分别是:
模式0:同步移位寄存器;
模式1:波特率可变的8位两机异步通信;
模式2:波特率固定的9位可多机的异步通信;
模式3:波特率可变的9位可多机的异步通信
3.CPU响应中断的条件有哪些?
答:1、CPU没有处在一个同级或高级的中断服务中
2.查询中断请求的机器周期是当前指令的最后一个机器周期
3.当前指令不是返回指令(RET,RETT)或访问IE、IP的指令。
4.MCS-51系统有几个外部中断和内部中断?分别是什么?
系统中有几个中断优先级,若同时有几个同级的中断申请,系统将
如何处理?
答:MCS-51系统有2个外部中断和3个内部中断,分别是外部中断
0,外部中断1,定时/计数中断0,定时/计数中断1,串行中断,系
统中共有两个中断优先级,若同时有几个同级的中断申请,则按外
中断0一—外中断1一一定时/计数中断0—一定时/计数中断1一一串
行中断此顺序响应中断。
4.各中断源对应的中断服务程序的入口地址是否能任意设定如果
想将中断服务程序放置在程序存储区的任意区域,在程序中应该作
何种设置请举例加以说明。
答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设
定。
如果要将中断服务程序放置在程序存储区的任意区域,在程序
中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断
服务程序的执行。
例如:外部中断0的中断服务程序INTOP放置在程序存储区的任
意区域,此时,通过以下方式,可实现对中断服务程序的执行:
ORG0003H
LJMPINTOP
列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对
应才可得分,如外中断0对应0003H地址。
5.已知一单片机系统的外接晶体振荡器的振荡频率为6MHz,请计算
该单片机系统的拍节P、状态S、机器周期所对应的时间是多少指令
周期中的单字节双周期指令的执行时间是多少
答:已知fosc=6MHz
则:系统的拍节P=l/fosc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年太原学院马克思主义基本原理概论期末考试参考题库
- 2024年郑州信息科技职业学院马克思主义基本原理概论期末考试真题汇编
- 河北省承德市承德县2025年七年级上学期期末考试英语试题附答案
- 2024年威海职业学院马克思主义基本原理概论期末考试笔试题库
- 2025年中山大学马克思主义基本原理概论期末考试笔试题库
- 2024年北京师范大学-香港浸会大学联合国际学院马克思主义基本原理概论期末考试笔试真题汇编
- 2025年北京体育职业学院马克思主义基本原理概论期末考试真题汇编
- 2025年南京审计大学马克思主义基本原理概论期末考试笔试真题汇编
- 2025年广西医科大学马克思主义基本原理概论期末考试真题汇编
- 2024年阿克苏工业职业技术学院马克思主义基本原理概论期末考试真题汇编
- 2024-2025学年山东省德州市齐河县七年级(上)期末数学试卷(含部分答案)
- 仓储物流工程竣工验收规范方案
- 2026高考作文主题预测及结构建模1(九大预测主题+开头+结尾)-2026年高考语文议论文写作技巧
- 投资控股集团有限公司档案管理办法
- DBJT15-171-2019 装配式混凝土建筑工程施工质量验收规程
- 挖机司机管理办法
- 公路桥梁承载能力快速测试与评定技术规程
- 企业msds管理制度
- 儿童语言的发展
- 村级代管委托协议书
- 项目管理PMP考试宝典
评论
0/150
提交评论