还剩51页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单片机原理与接口技术复习题复习一选择题
1.有如下程序段MOV RO,#30H SETB C CLR A ADDC A,#00H MOV@R0,A执行结果是A o A.3OH=0OH B.30H=01H C.OOH=0OH D.OOH=01H
2.在CPU内部,反映程序运行状态或运算结果特征的寄存器是(B)o A.PC B.PSW C.A D.SP
3.各中断源发出的中断请求信号,都会标记在(C)寄存器A.TMOD/SCON B.TCON/PCON C.IE/TCON D.TCON/SCON
4.帧格式为1个起始位,8个数据位,1个停止位的异步串行通信方式是(B)A.方式0B.方式1C.方式2D.方式
35.在数据传送过程中,数据由串行变为并行可通过(B)实现第六章A.数据寄存器B.移位寄存器C.锁存器D.A/D转换器
6.执行返回指令,退出中断服务子程序,则返回地址来自(C)o A.ROM B.程序计数器C.堆栈区D.CPU寄存器
7.中断查询,查询的是(B).A.中断请求信号B.中断标志C.外中断方式控制位D.中断允许控制位
8.MCS-51单片机扩展I/O口与外部数据存储器(B)o A.分别独立编址B.统一编址C.变址编址D.动态变址
9.访问外部数据存储器时,不起作用的信号是(B)中A.RD B.WR C.PSEN D.ALE
10.外部中断1的中断入口地址为A o A.0003H B.000BH C.0013H D.001BH
11.下列指令中正确的是Bo A.MOV P
2.1,A B.JBC TFO,L1C.MOVX B,@DPTR D.MOV A,@R
312.串行口的移位寄存器方式为(A)o A.方式0B.方式1C.方式2D.方式
313.在家用电器中使用单片机应属于计算机的(C)o A.辅助工程应用B.数值计算应用C.控制应用D.数据处理应用
14.在LED显示中,为了输出位控和段控信号,应使用指令(D)A.MOV B.MOVC C.MOVX D.XCH
15.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈A.网络通信B.异步串行通信C.作为同步移位寄存器D.位地址寄存器
142.在相对寻址方式中,“相对”两字是指相对于()o A.地址偏移量rel B.当前指令的首地址C.当前指令的末地址D.DPTR值
143.在寄存器间接寻址方式中,指定寄存器中存放的是()A.操作数B.操作数地址C.转移地址D.地址偏移量
144.不能为程序存储器提供或构成地址的有()o A.PC B.A C.DPTR D.PSW
145.下列定时/计数硬件资源中,不是供用户使用的是()o A.高8位计数器TH B.低8位计数器TL C.定时器/计数器控制逻辑D.用于定时/记数控制的相关寄存器
146.定时工作方式0和1比较,定时工作方式2不具备的特点是()o A.计数溢出后能自动重新加载计数初值B.增加计数器位数C.提高定时精度D.适于循环定时和循环计数应用
147.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的理由()A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.P3口线具有第二功能
148.如果把8255A的Al、A0分别与80C51的PO.l、P
0.0连接,贝ij8255A的A口B口C口和控制寄存器的地址可能是()o A.XXOOH〜〜XX03H B.00XXH〜〜03XXH C.OXXXH—3XXXH D.XOOXH〜〜X03XH
149.下列是把DACO832连接成双缓冲方式进行正确数据转换的措施,其中错误的()A.给两个寄存器各分配一个地址B.把两个地址译码信号分别接CS和XFER引脚C.在程序中使用一条MOVX指令输出数据D.在程序中使用一条MOVX指令输入数据
150.MCS-51中()o A.具有独立的专用的地址线B.由P0口和P1口的口线作地址线C.由P0口和P2口的口线作地址线D.由P1口和P2口的口线作地址线
151.必须进行十进制调整的十进制运算()o A.有加法和减法B.有乘法和除法C.只有加法D.只有减法
152.以下各项中不能用来对内部数据存储器进行访问的是()o A.数据指针DPTR B.按存储单元地址或名称C.堆栈指针SP D.由R0或R1作间址寄存器
153.下列指令中与进位标志位CY无关的指令有()o A.移位指令B.位操作指令C.十进制调整指令D.条件转移指令
154.PC的值是()o A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地址D.控制器中指令寄存器的地址
155.80C51中可使用的最大堆栈深度为()o A.80个单元B.32个单元C.128个单元D.8个单元
156.处理器是单片机面向控制应用的重要体现,下列中不属于位处理器的资源是()o A.位累加器CY B.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集
157.内部RAM中的位寻址区定义的位是给()o A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都对
158.可以为访问程序存储器提供或构成地址的有()o A.只有程序计数器PC B.只有PC和累加器A C.只有PC、A和数据指针DPTR D.PC、A、DPTR和堆栈指针SP
159.对程序计数器PC的操作()o A.是自动进行的B•是通过传送进行的C.是通过加1指令进行的D.是通过减1指令进行的
160.执行返回指令时,返回的断点是()o A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址复习一选择题答案
1.B
2.B
3.D
4.B
5.B
6.C
7.B
8.B
9.C
10.C
11.B
12.A
13.C
14.C
15.B
16.C
17.A
18.B
19.B
20.C
21.D
22.B
23.D
24.B
25.A
26.C
27.A
28.B
29.B
30.B
31.B
32.A
33.D
34.:
35.A
36.C
37.C
38.A
39.A
40.B
41.A
42.B
43.D C
44.D
45.A
46.A
47.C
48.A
49.D
50.D
51.C
52.B
53.A
54.C
55.D
56.B
57.B
58.D
59.A
60.A
61.D
62.C
63.C
64.A
65.C
66.D
67.B
68.D
69.B
70.C
71.C
72.A
73.A
74.D
75.C
76.D
77.B
78.A
79.D
70.A
81.C
82.B
83.A
84.C
85.C
86.B
87.B
88.A
89.B
90.B
91.A
92.D
93.C
94.A
95.A
96.B
97.C
98.B
99.C
100.B10LB.
102.B..
103.C
104.C.
105.C
106.A.
107.A...
108.B..
109.B...
110.B lll.D
112.D
113.B
114.C
115.A
116.B
117.C
118.A
119.D
120.C
121.A.
122.D
123.B
124.C
125.A
126.B
127.B
128.D
129.D
130.B
131.A
132.D
133.C
134.D
135.D
136.A
137.B
138.A
139.A
140.B
141.D
142.C
143.B
144.D
145.C
146.B.147D....
148.A.
149.C...
150.C
151.A
152.A
153.D
154.C
155.A
156.B
157.D
158.C
159.A
160.C复习二单片机综合复习题
一、填空
1.MCS—51内部程序存储器ROM容量一4K,地址从________________________开始,用于存放程序和表格常数
2.MCS—51输入/输出口线______条,它们都是______端口
3.MCS—51,有__________个中断源,分为_____________个优先级
4.寻址方式___________________________________________________________________
5.复位方式有_____________________和_________________________________________
6.与定时/计数器控制有关的寄存器__________,________________,______________o
7.MCS—51单片机的CPU包括了____________和_______________两部分电路
8.MCS—51单片机有___________个___________位定时器/计数器
9.MCS—51外部数据存储器寻址空间_________o
10.MCS—51常用的寻址方式有__________,_________,_________,________,_____o
11.MCS—51单片机的PSEN引脚是__________________选通信号
12.MCS—51共有______个________位的并行I/O口,分别记作_________、_______、.________、___________,它们都是双向端口,每个端口有________条_______线
13.寻址就是____________________________________________________________o
14.MCS—51外部数据寻址空间___________________o
15.以助记符形式表示的计算机指令就是它的__________语言
16.在变址寻址方式中,以________作变址寄存器,以_________或_____作基址寄存器
二、简答题
1.MCS—51单片机的E7T信号有何功能?在使用8031时E7T信号引脚应如何处理?
2.什么叫振荡周期?
3.什么叫外部中断?有几个外部中断源?请求信号由什么引脚引入?
4.请说明MCS—51单片机内RAM低128字节和高128字节的用途?
5.什么叫通信?有几种通信方式?其方式的特点是什么?
6.什么叫中断?中断的作用是什么?
7.中断优先级的顺序?5个中断源的入口地址
三、分析结果
1.已知A=06H,R3=08H执行ADD A,R3DA A结果A=______________
2.己知A=0C3H,Ro=55H执行ORL A,Ro结果A=_________________R=_______________________
3.说明下列指令中源操作数采用的寻址方式MOV R5,R7MOV A,55H MOV A,#55H MOV A,@R JMP@A+DPTR
4.设R°=32H,A=48H,32H=80H,40H=08H,请指出在执行下列程序段后,上述各单元内容的变化MOV A,@Ro@Ro,40H40H,A MOV Ro,#35H MOVMOV
5.已知A=0C3H,Ro=OAAH,CY=1,无符号数执行指令ADDC A,后,A=_______________________,Ro=CY=—____________,0V=________________,Ac=________________o
6.阅读下列程序段,说明程序段实现功能,并把每条指令加注释MOV R,#40H MOV A,@Ro INC Ro ADD A,@Ro INC Ro MOV@R,A CLRA ADDCA,#0INC Ro MOV@Ro,A
7.已知A=83H,R=17H,17H=34H,请写出执行完下列程序段后,A的内容,并把分析过程写出ANL A,#17H ORL17H,A XRL A,@R0CPL A
8.已知30H=40H,40H=10H,10H=00H,P】=CAH,请写出执行以下程序段后,各有关单元的内容MOV Ro,#30H MOV A,@RoMOV Ri,A MOV B,@Ri@Ri,Pi MOV P2,Pl MOV10H,#20H MOV30H,10H MOV
四、编程题
1.8255并行接口芯片,A口工作在方工0输入,B口方式1输出,C口高位为输出,低位为输入,设控制寄存器地址为3BH,请确定控制字并初始化编程
2.试编程对8155进行初始化要求对计数脉冲进行分频,既计数1000后,电平状态变化,并重新置数以连续方波设PA口为输入,PB口为输出,PC口为输入,禁止中断,命令状态寄存器地址为FDOOHo
3.要在某一位输出一个开关量信号,对该位的置1/置0操作必须成对使用,要使PC()输出一个负跳变信号,设控制寄存器地址为03H,请编出初始化程序
4.用定时器T1,工作方式0,在Pi.o产生周期为500us的连续方波,时钟振荡频率为6MHZ,用查询方式编写程序
5.设T0工作在方式0,定时时间为1ms,在Pi.o输出,周期为2ms的方波,时钟晶振为6MH乙请用查询方式或中断方式编程
6.用定时器0以工作方式2,产生lOOus定时,在Pi.o输出周期为200us连续方波时钟晶振为6MH乙请用查询方式或中断方式编程
7.假设三个8位无符号数相加,其中一加数在内部RAM的50H,51H,52H,另一个数在内部RAM的53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编程序
8.内存中有两个4字节无符号数相加,一个存放在30H-33H开始的单元中,一个存放在40H—43H开始的单元中,请编程求它们的和,结果放在30H—33H中
9.用移位指令计算,10*X,已知X是一个8位无符号数请编程序
10.外RAM2000H单元开始存放的8个数据传送到片内RAM50H的单元中
11.将1000H单元内容拆开,高位送1001H单元,低位送1002H单元
12.R0低位有一个十六进制数,把它转换成ASCII码送入R0o
五、分析画图题
1.以8031为主机的系统,拟采用2片2764芯片扩展16KB程序存储器,设计出硬件结构图,确定各芯片的地址范围
2.设计一个系统框图,MCS-51单片机系统的程序存储器是由4片8K*8位的存储器芯片构成,说明各芯片的地址范围,并写出分析过程
3.在一个8031应用系统中,扩展一片2764,一片6264,一片8155,试用译码法画出其系统框图,并指出所扩展的各芯片的地址范围
4.请用8031分别外扩
2716、
6116、
8255、的连接图,并写出地址范围复习二单片机综合题复习题答案
一、填空
1.MCS-51内部程序存储器(ROM)容量4KB,地址从0000H开始,用于存放程序和表格常数
2.MCS-51输入/输出口线条,它们都是一I/O端口
3.MCS-51,有,个中断源,分为2_个优先级
4.寻址方式就是如何找到存放操作数的地址,把操作数提出来的方法
5.复位方式有上电自动复位和按键手动复位
6.与定时/计数器控制有关的寄存器TCON,TMOD,IE
7.MCS-51单片机的CPU包括了运算器和控制器两部分电路
8.MCS-51单片机有七个位定时器/计数器
9.MCS-51外部数据存储器寻址空间64KB
10.MCS-51常用的寻址方式有立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址
11.MCS-51单片机的PSEN引脚是外部程序存储器选通信号
12.MCS-51共有冬个位的并行I/O口,分别记作P
0、Pl、P
2、P3,它们都是双向端口,每个端口有条四线
13.寻址就是寻找指令中操作数或操作数所在地址
14.MCS-51外部数据寻址空间64KB
15.以助记符形式表示的计算机指令就是它的汇编语言
16.在变址寻址方式中,以累加器作变址寄存器,以PC或DPTR作基础寄存器
二、简答题
1.MCS-51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理答:
(1)京是访问外部程序存储器ROM的控制信号当京为低电平(接地)时,CPU只执行外部程序存储器中的程序当京为高电平且PC值小于OFFFH(4K)时,CPU执行内部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序8031单片机无片内ROM,必须外接程序存储器,因此,8031的虱必须接地(低电平)
2.什么叫振荡周期?答晶体振荡器直接产生的振荡信号的周期
3.什么叫外部中断?有儿个外部中断源?请求信号由什么引脚引入?答当CPU执行主程序时,外设向CPU强行发出的一个中断请求,CPU接到信号,中断主程序的执行并保存断点地址,然后转去响应中断有2个外部中断源;请求信号有迎0和INI1引脚引入
4.请说明MCS-51单片机内RAM低128字节和高128字节的用途?答单片机内部低128位字节是内部数据存储器,此存储器分为3部分工作寄存区、位寻址区、数据缓冲区80H—FFH是高128字节做为特殊功能寄存器使用
5.什么叫通信?有几种通信方式?其方式特点是什么?答设备之间进行的数据交换,如CPU与外设之进行的数据交换,计算机之间结构进行的数据交换等,称为数据通信有两种通信方式
(1)并行通讯是多位数据同时通过多根数据传送,其优点是传送速度快;缺点是数据有多少位,就需用多少根传送线适用于近距离2串行通讯是数据通过一根数据线,一位一位的传送其优点是只需一对传输线;缺点是传输速度慢,串行通信适用于远距离通信
6.什么叫中断?中断的作用是什么?答当CPU正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完毕,CPU再回到原来被中断的地方,继续原来的工作,这样的过程称为中断中断作用1分时操作2实时处理3故障处理
7.中断优先级的顺序?5个中断源的入口地址?答顺序外部中断0-定时器0中断一外部中断1-定时器1中断一串行接口中断5个中断源的入口地址
三、分析结果
1.已知A=06H,R3=08H A,R3执行ADD A结果A14H DA,=0C3H,RO=55H
2.已知A A,RO执行ORL D7H;R0=55H结果A=_
3.说明下R列5,指令中R7源;操寄作存数器采寻用址的寻55H址;方式MOV A,直接寻址#55H;立即寻MOV A,址@R0;寄存器间接寻MOV A,址基址变址寻址MOV@A+DPTR JMP
4.设RO=32H,A=48H,32H=80H,40H=08H,请指出在执行下列程序段后,上述各单元内容的中变断化源中断矢量地址中断源中断矢量地址外部中断0INTO0003H定时器T1中断001BH定时器TO中断000BH串行口中断0023H外部中断1INZD0013H MOV A,@R0;A=80H MOV@R0,40H;32H=08H MOV40H,A;40H=80H MOV RO,#35H;RO=35H
5.已知A=0C3H,RO=0AAH,CY=1,无符号数执行指令ADDCA,RO后,A=6EH,RO=OAAH,CY=1进位,OV=1溢出,AC=0半进位
6.阅读下列程序段,说明程序段实现功能,并把每条指令加注释MOV R0,#40H;40H-R0MOV A,@R0;98H—A INC RO;41H—RO ADD A,@R0;98+A=47H—A INC RO MOV@R0,A;结果存入42H单元CLRA;清A ADDCA,#0;进位存入A INC RO MOV@R0,A;进位存入43H功能将40H,41H单元中的内容相加结果放在42H单元,进位放在43H单元,R0=43H,A=l,40H=98H,41H=AFH,42H=47H,43H=01H
7.已知A=83H,RO=17H,17H=34H,请写出执行完下列程序段后A的内容,并把分析过程写出答ANL A,#17H;A—03H ORL17H,A;17H—37H XRLA,@R0;A—34H CPL A;A—OCBH
8.已知OOH=40H,40H=10H,10H=00H,Pl=CAH,请写出执行以下程序段后,各有关单兀的内容答:MOV R0,#30H;R0—30H MOV A,@R0;A—40H MOV R1,A;RD—40H MOV B,@R0;B—40H MOV@R1,Pl;40H—0CAH MOV P2,Pl;P2—0CAH MOV10H,#20H;10H-20H MOV30H,10H;OOH-20H四编程题答案、
1.8255并行接口芯片,A口工作在方式0输入,B口方式1输出,C口高位为输出,低位为输入,设控制寄存器地址为3BH,请确定控制字并初始化编程答D7D6D5D4D3D2DI D010010101控制字为95H MOV DPTR,#003BH MOV A,#95H MOVX@DPTR,A
2.试编程对8155进行初始化要求对计数脉冲进行分频,既计数1000后,电平状态变化,并重新置数以连续方波设PA口为输入,PB口为输出,PC口为输入,禁止中断,命令状态寄存器地址为FDOOHo答M1M2=O1初值1000=03E8H命令字11000010C2H MOV DPTR,#FD00H MOV A,#C2H MOVX@DPTR,A MOV DPTR,#FD04MOV A,#0E8H MOVX@DPTR,A INC DPTR MOV A,#43H MOVX@DPTR,A
3.要在某一位输出一个开关量信号,对该位的置1/置0操作必须成对使用,要使PC6输出一个负跳变信号,设控制寄存器地址为03H,请编出8255初始化程序答MOV DPTR,#0003H MOV A,#0CH MOVX@DPTR,A;PC6置“0”MOV A,#0DH MOVX@DPTR,A;PC6置“1”
4.用定时器Tl,工作方式0,在P
1.0产生周期为500us的连续方波,时钟振荡频率为6MHZ,用查询方式编写程序答1计算机器周期Tm=12/focs=12/6*106=2us2to=213—X^Tm500/2*10-6=213—X*2*106250=213—X*2X=213—125=8067THl=0FCH TL1=O3H MOVTMOD,#00H MOV TL1,#03H MOVTHL#0FCH SETB TRO LOOPJBC TF0,NEXT SJMP LOOP NEXTMOV TL1,#03H MOVTH1,#0FCH CPL,P
1.0SJMP LOOP
5.设TO工作在方式0,定时时间为1ms,在P
1.0输出,周期为2ms的方波,时钟晶振为6MH乙请用查询方式编程答t=2“一TO初值产机器周期1*10213—X*12/6*161*10;=2捋一X*2*16213—X=
0.5*W X=213—500=8192—500=7692TL0=0CH TH0=0F0H TMOD=00H MOVTMOD,#00H MOVTL0,#0CH MOVTH0,#0F0H SETB TRO LOOPJBC TFO,NEXT SJMP LOOP NEXTMOVTL0,#0CH MOVTHP,#0F0H PL0CPL,SJMP LOOP
6.用定时器0以工作方式2,产生lOOus定时,在P
1.0输出周期为200us连续方波时钟晶振为6MHZ,请用查询方式编程答1计算机器周期Tm=12/focs=12/6*106=2us2to=28—X^Tm200/2*10%=28—X*2*10%100=28—X*2X=256—50=216TH0=0D8H TL0=0D8H MOVTMOD,#02H MOVTL0,#0D8H MOVTH0,#0D8H SETB TRO弹出的断点地址送(B)o A.DPTR B.PC C.CY D.A
16.在MCS-51中,需双向传递信号的是(D)o A.电源线B.地址线C.数据线D.控制信号线
17.在定时器操作中,选择其工作方式的寄存器是(B)o A.TMOD B.TCON C.IE D.SCON
18.当标志寄存器PS W的RSO和RS1分别为1和0时,系统选用的工作寄存器组为(B)A.组0B.组1C.组2D.组
319.8051单片机中,唯一一个用户可使用的16位寄存器是(B)o A.PSW B,DPTR C.ACC D.PC
20.指令和程序是以(C)形式存放在程序存储器中A.源程序B.汇编程序C.二进制编码D.BCD码
21.下列指令中错误的是(A).A.MOV A,R4B.MOV20H,R4C.MOVR4,R3D.M0V@R4,R
322.下列指令中不影响标志位CY的指令有(B.A.ADD A,20H B.CLR C.RRC A
23.LJMP跳转空间最大可达到(D)o A.2KB B.256B C.128B B)中断源D.64KB
24.8051单片机共有C.6A.4()个中断优先级D.
725.8051B.5C.4单片机共有D.5(外部中断
26.外部中(断源IE1)的向量地址为(C)o A.0003H B B.
3.000BH C,0013H D.002BH
27.累加器A的位地址为(A)o A.E7H B.F7H C.D7H D.87H
28.寄存器B的位地址为(B)o A.E7H B.F7H C.D7H D.87H
29.8051的内部RAM中,可以进行位寻址的地址空间为(B)A.00HS2FH B.20HS2FH C.OOH^FFH D.20H^FFH
30.在应用系统中,芯片没有所存器的D/A转换器,不能直接接到80C51的P0口上使用,这是因为(B)实现A.P0口不具有锁存功能B.P0口位地址数据复用C.P0口不能输出数字量信号D.P0口只能用作地址输出而不能用作数据输出
31.设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令LOOP JBCTFO,NEXTSJM PLOOP NEXTMOV TLO,#0D8HMOV THO,#0D8H CPL,P
1.0SJMPLOOP
7.假设三个8位无符号数相加,其中一加数在内部RAM的50H,51H,52H,另一个数在内部RAM的53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编写程序答MOV RO,50H MOVR1,53H MOV A,@R0ADD A,@R1MOV@R0,A INCRO INCR1MOV A,@R0ADDC:A,@R1MOV@R0,A INCRO INCR1MOV A,@R0ADDC:A,@R1MOV@R0,A MOVOOH,C
8.内存中有两个4字节无符号数相加,一个存放在30H——33H开始的单元中,一个存放在40H——43H开始的单元中,请编程求它们的和,结果放在30H33H中答:MOVR2,#04H;字节长度一R2MOV RO,#30H;一个加数首地址一RO MOVRL#40H;另一个加数首地址一R1CLR C;清进位位LI MOV A,@R0;取一个加数;ADDCA,@R1;两个加数带进位相加DAA;十进制调整MOV@R0,A;存放结果INCRO;指向下一个字节INCR1DJNZ R2,LI;字节长度减L没加完,转LL继续相加END;全加完,返回
9.用移位指令计算,10*X,已知X是一个8位无符号数请编程序答MOV RO,#DATA MOV A,@R0RLA MOV Rl,A RLA RLA ADD A,R1MOV@R0,A
10.外RAM2000H单元开始存放的8个数据传送到片内RAM50H的单元中答:MOVR2,#08H;数据块长度-R2MOV Rl,#50H;数据块目的地址一R1MOV DPTR,#2000H;数据块源地址一DPTR LOOPMOVXA,@DPTR;传送一个数据MOV@R1,A INC DPTR;指向下一个数据INCR1DJNZ R2,LOOP;长度减1,没传送完,转LOOP,继续传送RET;传送完,返回
11.将1000H单元内容拆开,高位送1001H单元,低位送1002H单元答ORG0100H MOVDPTR,#1000H MOVX A,@DPTR MOV B,A;1000—A—B SWAPA;交换ANL A,#0FH;屏蔽高位INC DPTR MOVX@DPTR,A;送1001H INCDPTRMOV A,B ANL A,#0FH;1000内容屏蔽高位MOVX@DPTR,A;送1002H LOOPSJMPLOOPEND
12.R0低位有一个十六进制数,把它转换成ASCII码送入R0o答ORG0100H MOV A,R0;取转换值ANLA,#0FH;屏蔽高4位ADDA,#03H;计算偏移MOVC A,@A+PC量;查表MOV RO,A;存结果SIMP$ASCTABDB们1,2,3DB W,5,⑹,7DB8,‘9‘,A,DB C,D,E,F END
五、略复习三单片机取证复习题
一、填空题
1.AT89系列单片机提供了两种省电方式分别是________和__________o
2.远距离传输通常应采用________通信
3.MCS-51单片机有5中断源,2个优先级,上电复位时,__________中断源优先级级别最高
4.MCS—51单片机的堆栈区只可设置在_________,堆栈寄存器SP是位寄存器
5.MCS-51单片机外部中断请求信号有___________和脉冲方式,在电平方式下,当采集到INTO、INTI的有效信号为__________时,激活外部中断
6.访问89C51片外数据存储器采用的是__________寻址方式
7.进行BCD码运算时,只需在ADD和ADDC后面紧跟一条___________指令即可
8._______________________________________________________计算机微处理器能够直接识别并执行的语言是___________________________________
9.十六进制数DA转换为十进制数是____________,二进制数10110110转换为十六进制数是__________O
10.键盘工作方式有三种分别是____________,__________和中断扫描方式
11.A/D转换的基本功能是把_____________变成数字量
12.溢出标志OV只有在进行__________加法运算时才有意义,OV=0表示加法运算结果_________,OV=1表示加法运算结果超出了________所能表达的符号数有效范围
13.MCS-51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的___________信号时,才能激活外中断而在脉冲方式时,只有在中断请求引脚上采样到脉冲的____________有效信号时,才能激活外中断
14.MCS-51单片机的一个机器周期包含了_____个状态周期,每个状态周期又可划分为拍节,一个机器周期实际又包含了______个振荡器周期
15.PCON寄存器中与串行通信有关的只有D7位SMOD,该位为波特率倍增位当SMOD=____时,串行口波特率增加一倍;当SMOD=—时,串行口波特率为设定值
16._____________________________________________外围扩展芯片的选择方法有两种,它们分别是______________________________________和________o
17.定时器的计数方式是对来自TO、T1引脚的脉冲计数,输入的外部脉冲在_______时有效,计数器加1定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的________电路
18.MCS-52单片机片内共有_______字节单元的RAMo
19.若MCS-51单片机的程序状态字PSW中的RSI,RSO=11,那么工作寄存器R0-R7的直接地址为____________O
20.I/O编址技术有_____和_____两种
21.I/O数据传送的控制方式有______、程序查询方式和______o
22.编写子程序和中断服务程序时,必须注意现场的__________和_______o
23.设执行指令MUL AB前,(A)=50H,(B)=OAOH,则执行指令后(A)=_______,(B)=____o
24.MCS-51系列单片机外部总线分别是____________、____________和控制总线
25.若串口传送速率是每秒120个字符,每个字符10位,则波特率是______________o
26.MCS-51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是寄存器区、位寻址区和用户RAM区
27.MCS—51单片机的变址寻址是以__________作基地址寄存器,以____________作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问___________的目的
28.串行中断ES的中断入口地址为_____________o
29.80C51有___________和___________二种低功耗方式
30.对于指令SJMP$,其操作码为80H,其操作数(即偏移量)为___________o
31.当EA接地时,MCS-51单片机将从_______的地址0000H开始执行程序
32.C语言中输入和输出操作是由库函数_________和_________等函数来完成
33.MCS-51内部提供2个可编程的______位定时/计数器,定时器有—种工作方式
34.微处理器包括两个主要部分即______和_____
35.P2口的功能为____________和___________o
36.一个10位D/A转换器,其分辨率为____________o
37.P2口通常用作_______,也可以作通用的I/O口使用
38.通过CPU对I/O状态的测试,只有I/O己准备好时才能进行I/O传送,这种传送方式称为_______O
39.MCS—51单片机的P0-P3口均是________I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的________和地址总线,在P0-P3口中,P0为真正的双向口,_________为准双向口
40.定时器/计数器的工作方式3是指的将___________________拆成两个独立的8位计数器而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用
41.MCS-51与AT89C51的主要区别是__________存储器
42.通常单片机上电复位时PC=_________H,SP=_________H,通用寄存器采用第0组,这一组寄存器的地址范围是从_______________o
43.在动态显示中,要想每位显示不同的字符,必须采用__________扫描显示方式
44.______________________________________________设X=5AH,Y=36H,则X与Y“或”运算结果为____________________________________,X与Y的“异或”运算结果为________o
45.若机器的字长为8位,X=17,Y=35,则X+Y=_____________,X—Y=__________
46.单片机复位后,堆栈指针SP的值是_____H o
47.若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为_________us,机器周期为_________USo
48.51系列单片机片内数据存储器工作寄存器区32个字节被均匀地分为4个组第0组工作寄存器,地址为______;第1组工作寄存器,地址为______;第2组工作寄存器,地址为10H〜17H;第3组工作寄存器,地址为18H〜1FHH
49.数码管要显示字形“5”,则_______、c、d、f、g段亮,_、e段灭
50.当定时/计数器工作方式寄存器_____中的功能选择位C/亍为时,工作于_______方式
51.8051单片机的存储器的最大特点是___________与外部RAM分开编址
52.________________________利用8155H可以扩展_个并行口,个RAM单元
53.8051单片机的内部硬件结构包括了____、______、______、_____以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过_________连接
54.DPTR在访问______时作地址指针使用,DPTR是________位寄存器
55.MCS-8051系列单片机字长是_______位,96系列字长是______位
56.ALE信号的作用是______8位地址锁存
57.串行通信工作在方式3时,对于TH0只能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1和溢出标志位TF1,并占用了T1的中断源TH0启动和停止仅受控制,而计数溢出时则置位__________________o
58.8051复位后,PC=____Ho若希望从片内存储器开始执行,EA脚应接_________,PC值超过_________H时,8051会自动转向片外存储器继续取指令执行
59.MOVA,40H指令对于源超作数的寻址方式是_________寻址
60.单片机程序的入口地址是________H,外部中断1的入口地址是___________o
61.指令JB0A7H,ABC的作用是若P2口的第7位为____________则跳转到ABC
62.串行口方式2接收到的第9位数据送________寄存器的_______位中保存
63.一个函数由两部分组成,即___________和_______________o
64.子程序返回指令是_____,中断子程序返回指令是_______o
65.变址寻址是以_____或______寄存器作为基地址寄存器,以______作为变址寄存器,并以两者的内容相加形成地址操作数地址,以达到访问程序存储器中数据表格的目的
66.AT89C51单片机40个引脚功能分别为40脚为电源引脚、20脚为地引脚、_______为时钟引脚、_____为复位引脚,29〜31脚控制引脚3个;32〜39脚为P0口、1〜8为脚P1口、21〜28脚为P2口、10〜17脚为P3口
67.51系列单片机为高电平复位,在复位时9脚为____电平,在工作状态时9脚为______电平
68.从逻辑上将AT89C51单片机存储器分为3个存储空间片内外统一编址的64KB的______、片内_____B的数据存储器、外部64KB的数据存储器
69.假定SP=40H,39H=30H,40H=60H执行下列指令POP DPHPOP DPL后,DPTR的内容为____,SP的内容是______o
70.A/D转换器的主要技术指标有_____、____、____和_____o
二、选择题
1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒A.1B.2C.3D.
42.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(o A.P0曰和P2B.P0口C.P1口和P3口MCS-9D
6.单P2片L机I的片内A/D转换器
3.是()的转换器件A.4通道8位B.8通道8位C.8通道10位D.8通道16位
4.MCS-51单片机的堆栈区应建立在)o(A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区
5.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区A.0003H B.0013H C.0023H D.000BH
6.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是(o A.MOV B.MOVX C.MOVC D.MUL
7.MCS-51单片机的字长是()o A.2位B.4位C.8位D.16位
8.指令LJMP的跳转范围是()o A.128B B.256B C.2KB D.64KB
9.MCS-51单片机定时器工作方式0是指()工作方式A.8位B.8位自动重装C.13位D.16位
10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()o A.MOV A,@R1B.MOVC A,@A+DPTR C.MOVX A,@R0D.MOVX A,@DPTR
11.共阳数码管要显示字形“A”时,则对应的七段码值为()A.88H B.83H C.C6H D.A1H
12.单片机时钟周期为T0,则机器周期为()A.2T0B.4T0C.8T0D.12T
013.单片机复位时,程序计数器(PC)的值为()A.0000H B.0030H C.4000H D.4100H
14.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元A.1KB B.2KB C.3KB D.4KB
15.外部数据存储器读写指令为()A.MOVB.MOVC C.MOVX D.MOVA
16.MOV A,R1的寻址方式为()A.立即寻址C.直接寻址C.寄存器寻址D.寄存器间接寻址
17.串行口发送中断标志位为()A.TI B.RI C.IE0D.IE
118.T1中断允许控制位为()A.ETO B.ET1C.ES D.EX
119.外部中断1中断优先级控制位为()(A)PXO(B)PX1(C)PT1(D)PS
20.串行口控制寄存器SCON为01H时,工作于()A.方式0B.方式1C.方式2D.方式
321.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为()A.RXD引脚B.TXD引脚C.TO引脚D,T1引脚
22.己知X的补码为10000010B,则X的真值是十进制()A.127B.-127C.126D.-
12623.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为()b/s A.2500B.2750C.3000D.
375024.利用串行方式(),外接移位寄存器,能将串行接口扩展为并行输入、输出接口A.0B.1C.2D.325以下选项中合法的字符常量是()A.n Bn B・W1(T C.68D.D
26.若PSW.4=0,PSW.3=1,要想把寄存器RO的内容入栈,应使用()指令A.PUSH RO B.PUSH@R0C.PUSH OOH D.PUSH08H
27.有一位共阴极LED显示器,要使它显示“5”,它的字段码为()o A.6DH B.92H C.FFH D.OOH
28.下面哪一个器件是同相OC门电路()A.74LS04B.74LS14C.74LS07D.74LS
0629.14根地址的寻址范围可达()KBo A.8B.16C.32D.
6430.下面不是输入设备的是()o A.打印机B.键盘C.扫描仪D.A/D转换器
31.补码11111001对应的真值用十进制表示为()o A.7B.13C.-7D.
3432.二进制数10000110转换为十进制数为()o A.132B.133C.134D.
13533.多字节加法运算,在进行最低字节相减前,应先将CY()A.清0B.置1C.取反D.送入A
34.单片机的程序计数器(PC)是16位的,其寻址范围为()o A.128B B.256B C.8KB D.64KB
35.堆栈指针的作用是()o A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址
36.8051单片机中的片内程序存储器空间有多大?()A.O KB B.4KB C.8KB D.64KB
37.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MUL B.MOV C.MOVX D.MOVC
38.指令MOV PSW,#00H对源操作数而言,属于哪种寻址方式?()A.直接寻址B.立即寻址C.寄存器寻址D.相对寻址
39.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?()A.128B B.256B C.8KB D.64KB
40.单片机系统常用的芯片74LS138属于以下哪类?A.驱动器B.锁存器C.编码器D.译码器
41.以下哪一条是位操作指令()A.MOV P0,#0FFH B.SETB TROC.CPL R0D.PUSH PSW
42.下面哪条指令是错误的?()A.CPL A B.MOVC A,@A+PC C.MOVX A,@R2D.POP ACC
43.根据信息的传送方向,MCS-51单片机的串口属()类A.半双工B.全双工C.半单工D.单工
44.MCS-51单片机外部中断0对应的中断入口地址是()o A,0003H B.000BH C.0013H D.001BH
45.下面哪条指令是错误的?()A.MOVX@R0,#30H B.MOVC A,@A+PC C.CPL AD.POP ACC
46.MCS-51单片机有片内ROM容量()A.4KB B.8KB C.128B D.256B
47.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?()A.1KB B.2KB C.3KB D.4KB
48.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?()A.IE B.PCON C.IP D.SCON
49.MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?()A,0003H B.000BH C.0013H D.001BH
50.MCS-51单片机的位寻址区位于内部RAM的()单元A.00H—7FH B.20H-7FH C.00H—1FH D.20H—2FH
51.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为()A.2MHz B.1MHz C.500KHz D.250KHz
52.在片外扩展一片16K的EPROM2764需要_______根地址线()A.ll B.12C.13D.
1453.八进制的基数为()A.16B.8C.15D.
254.主频为12MHz的单片机它的机器周期为()A.l/12(is B.
0.5/s C.Ips D.2|is
55.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A.500B.1000C.216-500D.216-
100056.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(°A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断
57.MCS—51单片机复位后,从下列那个单元开始取指令?()A.0003H B.000BH C.0000H
58.51单片机执行MOVX写指令时,相关WR有效为低电平的信号状态是(WR有效为低电平)WR无效为高电平A.PSEN无效为低屯WR无效为高电平平,B.PSEN无效为高电平,C.PSEN有效为低电平,D.PSEN有效为高电平,
59.对片外数据RAM单元读写数据用()A.MOV指令B.MOVX指令C.MOVC指令
60.MCS-51的无条件转移指令中,其转移范围最大的是()A.LJMP B.AJMP C.SJMP
61.执行MOV SP,#30H指令后,压栈从片内RAM哪个单元开始?()A.2FH B.3OH C.31H
62.定时器/计数器工作于模式2,在计数溢出时()A.计数从零重新开始B.计数从初值重新开始C.计数停止
63.按键的机械抖动时间通常是()A.0B.5〜10|is C.5〜10ms D.Is以上
64.一字节补码所表示的数值范围是()A.-128〜+127B.-127〜+128C.-128〜+
12865.C语言中最简单的数据类型包括()A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型
66.当MCS-51单片机接有外部存储器,P2口可作为(°A.数据输入口B.数据的输出口C.准双向输入/输出口D.输出高8位地址
67.下列计算机语言中,CPU能直接识别的是(o A.自然语言B.高级语言C.汇编语言D.机器语言
68.以下指令中,哪条指令执行后使标志位CY清0A.MOV A,#00H B.CLRA C.ADDA,#00H
69.MCS-51单片机的串行中断入口地址为()A.0003H B.0013H C.0023H D.0033H
70.MCS-51单片机的最小时序定时单位是()A.状态B.拍节C.机器周期D.指令周期
71.以下哪一条指令的写法是错误的()A.MOVDPTR,#3F98H B.MOV RO,#0FEH C.MOV50H,#0FC3DH D.INCRO
72.MCS-51单片机的堆栈区是设置在()中A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区
73.以下叙述中正确的是()o A.用C语言实现的算法必须要有输入和输出操作B.用C语言实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出
74.以下能正确定义一维数组的选项是()o A.int a
[5]={0,1,2,3,4,5);C・B.chara[]={0,1,2,3,4,5);chara={A,B,C};D.int a
[5]=n0123n;
75.数据的存储结构是指()o A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表
76.以下哪一条是位操作指令(示)o A.MOVP0,#0FFH B.CLR P
1.0C.CPL AD.POP PSW
77.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行)指A.PUSH R1B.PUSH@R1(令C.PUSH01H D.PUSH09H
78.下列指令不是变址寻址方式的是(A.JMP@A+DPTR B.MOVC A,@A+PC C.MOVX A,@DPTR D.MOVC口A,@A+DPTR
79.对8031而言,可作为普通I/O使用的是C.PO、Pl、P
2、P3口A.P
0、P2口B.Pl、P3口
80.下面哪一段程序能准确地读取P1口引脚信号?MOV A,Pl#00H;MOV Pl,A MOV A,A.MOV A,B.MOVA,#0FFH;MOV Pl,A;Pl#0FFH;MOV A,Pl C.MOV A,#0FFH;MOV A,D.MOVA,Pl
81.以下哪一条是位操作指令(o A.MOV Pl,#0FFH B.MOVC,ACC.l C.CPL AD.POP PSW
82.以下哪种方式的接口总线最少?(A.SPI B.I2C C.单总线D.并行通信
83.以下叙述中错误的是()A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,出系错统信将息给出“下标越界”D.可以通过赋初值的方式确定数组元素的个数的
84.下列关于栈的描述中错误的是()o A.栈是先进后出的先性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入和删除操作中,不需要改变栈底指
85.在寄存器间接寻址方式中,间址寄存器中存放的数据是(针)°A.参与操作的数据B.操作数的地址值C.程序的转换地址D.指令的操作码
86.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(A.2|is B.4|is C.8gs D.1ms°
87.以下选项中可作为C语言合法常量的是(A.-80B.-080C.-8el.O D.-
80.0e
88.能够用紫外光擦除ROM中程序的只读存储器称为()A.掩膜ROM B.PROM C.EPROM D.EEPROM
89.以下不能定义为用户标识符是()o A.Main B._0C._int D.sizeof
90.存储16x16[点阵的一个汉字信息,需要的字节数为()A.32B.64C.128D.
25691.已知一只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为()o A.06H B.F9H C.30H D.CFH
92.在C语言中,合法的长整型常数是()A.OL B.4962710C.324562D.216D SUBB A,R2后结果为C.A.A=74H B.R2=74H C.A=75H D.:R2=75H执行指令ANLA,
32.设A=0C3H,RO=0AAH,A=6CH RO=6CH其R寻O址后范,围结是果C.A.A二82H B.D C.RO=82D.D.64K
33.8051的程序计数器PC为16位计数器,中°C.32K A.8K B.16K D.不定这时SP应指向D
34.提高单片机的晶振频率,则机器周期C C.栈底单元地址加1D.栈底单元地址减1个用A.不变B.变长C.变短户不能直接使用的寄存器是A°
35.在堆栈操作中,当进栈数据C全.部PC弹出后,D.BA.栈底单元B.7FH单元30H单元的内容是B
36.8051单片机中,唯一A.PSW B.DPTR°Rl,#30H
37.执行如下三条指令后,40H,#OEH MOV@R1,40H MOVB.30H D.FFH MOV
38.从地址2132H开始有一条绝对转移指令AJMP addrll,指令可能实现的转移范围是A.40H A.2000HS27FFH B.2132HS2832H C・2100HS28FFH D.2000Hs3FFFH
39.中断是一种C°A.资源共享技术B.数据转换技术C.数据共享技术D•并行处理技术,#
40.执行MOV IE81H指令的意义是B oB.开放外部中断源0A.屏蔽中断源D.开放外部中断源C.开放外部中断源
141.二进制数110010010对应的十六进制数可表示为A.A.192H B.C90H C.1A2H D.CA0H
42.二进制数110110110对应的十六进制数可表示为B.A.1D3H B.1B6H C.DB0H D.666H
43.-3的补码是Do A.10000011B.11111100C.11111110D.
1111110144.下列表达式错误的是A中o A.X补+Y补=〔X+Y补B.X=〔X补补C.X=X D.XY+XY二X+Y
93.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A.2MHz B.1MHz C.500kHz D.250kHz
94.下列数据字定义的数表中,()是错误的A.DW“AA B.DW“A C.DW“OABC”D.DW OABCH
95.把
35.625转换成十六进制的结果是()A.
23.CH B.
23.AH C.
13.AH D.
12.CH
96.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()°A.1个机器周期B.2个机器周期D.10个晶振周期
97.指令周期有三种,分别是单周期指令,双周期指令和()指令A.三周期B.四周期C.五周期D.六周期
98.定时器若工作在循环定时或循环计数场合,应选用()°A.工作方式0B.工作方式1C.工作方式2D.工作方式
399.MCS-51单片机的外部中断1的中断请求标志是()°A.ET1B.TF1C.IT1D.IE
1100.下选项中,不能作为合法常量的是(B)o A.
1.234e04B.
1.234e
0.4C.
1.234e+4D.
1.234e0C.4个机器周期
101.以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()A.feoffp B.ftellfp C.fgetcfp D.rewindfp
102.以下哪一条指令的写法是错误的o A.INCDPTR B.MOV RO,#0FEH C.DEC AD.PUSH A
103.以下哪一条指令的写法是错误的o A.MOVC A,@A+DPTR B.MOV RO,#FEH C.CPL AD.PUSH ACC
104.以下哪个是属于单片机系统前向通道的器件?()A.A/D转换B.D/A转换C.LED数码管D.继电器
105.89C51是以下哪个公司的产品?()A.INTEL B.AMD C.ATMEL D.PHILIPS
106.MCS-51系列单片机是属于()体系结构A.冯诺依曼B.普林斯顿C.哈佛D.图灵
107.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()A.1/12B.1/24C.1/
48108.当晶振频率是12MHz时,MCS—51单片机的机器周期是()A.Igs B.1ms C.2|is D.2ms
109.外部中断INTO的触发方式控制位IT0置1后,其有效的中断触发信号是()A.高电平B.低电平C.上升沿D.下降沿
110.定时器/计数器工作方式1是()A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构
三、判断题()
1.程序计数器PC(Program Counter)是管理程序执行次序的特殊功能寄存器
2.指令MOVX RO,@DPTR可以实现将片外RAM或者I/O的值传送给工作寄存器ROo
3.定时器与计数器的工作原理均是对输入脉冲进行计数
4.ADC0809是8位逐次逼近式模/数转换接口
5.字符常量的长度肯定为
16.定时/计数器在工作时需要消耗CPU的时间
7.MCS-51系统可以没有复位电路
8.片内RAM与外部设备统一编址时,需要专门的输入/输出指令
9.定时/计数器工作方式寄存器TMOD中的工作方式选择位M0M1为00时,定时/计数器为16位计数器
10.MOV@R2,20H指令是否正确?
11.在MCS-51系统中,一个机器周期等于
1.5piso
12.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能
13.定时/计数器工作于计数方式时,是通过89C51的P
3.4和P
3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次
14.定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作
15.PSW是堆栈指针寄存器
16.堆栈是一种先进先出的数据结构
17.单片机系统扩展片外程序存储器或者数据存储器时,常用的选片法有非门选片法、线选法和译码法等
18.模/数转换芯片ADC0809有3个模拟输入通道,其数字输出范围是00H〜FFH
19.按钮消抖措施有多种,从硬件角度考虑,可以通过触发器将按钮送出的信号消抖锁存;从软件角度考虑,可以通过调用延时子程序消抖动
20.程序计数器PC的地址为D0H,是可以寻址的专用寄存器
21.END表示指令执行到此结束
22.转移指令中的偏移量rel是一个无符号的8位二进制数
23.MCS-51单片机的P3口是一个单一功能的准双向通用I/O口
24.定时/计数器的工作模式寄存器TMOD可以进行位寻址
25.D/A转换是指将一个随时间连续变化的模拟信号转换为计算机所能接收的数子里
26.Continue和break都可用来实现循环体的中止
27.若MCS-51单片机使用的晶振是12MHz,则其机器周期为lgso
28.采用LED数码管显示时,由数码转换为笔划信息可以采用软件译码或硬件译码
29.C语言允许在复合语句内定义自动变量
30.在单片机89C51中,读和写的SBUF在物理上是独立的,但地址是相同的
31.MCS-51单片机的数据空间与程序空间是独立编址的
32.MCS-51单片机的四组工作寄存器区具有相同的地址
33.若一个函数的返回类型为void,则表示其没有返回值
34.所有定义在主函数之前的函数无需进行声明
35.MCS-51的特殊功能寄存器分布在60H-80H地址范围内
36.89C51单片机没有I2C接口,只能依靠软件来模拟I2C的操作
37.在计算机中小数点通常有定点小数和定点整数两种表示方法
38.加法有带CY和不带CY的两种加法指令,同样减法也包含带CY和不带CY的两种减法指令
39.在DAC用作单极性电压输出时,输出电压为WOV
40.在PSW状态标志寄存器中奇偶标志位P=1是指累加器A中1的个数为奇数
41.PUSH A指令是否正确?
42.P2口即可作通用I/O口用,又可在扩展外部存储器或外部设备时作高8位地址总线用
43.由CPU查询TCON和SCON中的各个中断请求标志位的状态,确定是哪个中断源发出中断请求,查询时按优先级顺序进行查询,即先查询低优先级再查询高优先级如果优先级相同,则按自然优先级顺序查询
44.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式
45.堆栈主要是为中断操作以及子程序调用而设立的,其功能主要是保护断点地址和保护现场
46.异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s
47.在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的
48.单片机89C51一般使用非整数的晶振是为了获得精确的波特率
49.脉冲触发方式的外部中断0中断请求标志位IE0和外部中断1中断请求标志位IE1的清“0”是由单片机硬件自动完成的
50.单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换
51.89C51单片机没有SPI接口,只能依靠软件来模拟SPI的操作
52.在微机的输入/输出方式中,中断请求方式比查询方式的效率高
53.当GATE=1时,只有外部引脚INT0P
3.2或INT1P
3.3为高电平,且TR0或TR1为1时,定时/计数器才工作
54.定时/计数器工作方式寄存器TMOD中的C/T=]时,为定时功能;C/T=0时,为计数功能
55.在单总线测温器件DS18S20中,每个器件都具有一个唯一的序号
56.MOV@R0,R1指令是否正确?
57.8031片内含EPROM,8751片内不含EPROM
58.MCS-51单片机是依靠低电平复位的
59.8051片内RAM的任何一个单元均可进行位操作
60.在89C51中,当用某两根口线来实现I2C总线的功能时,这两根口线必须接上拉电阻
61.在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元
62.在C语言的复合语句中,只能包含可执行语句
63.自动变量属于局部变量
64.单片机89C51的定时/计数器是否工作可以通过外部中断进行控制
65.并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便
66.进位标志位CY此位有两个功能一是执行加法或减法运算时,存放运算结果的进位或借位标志,当运算结果的最高位有进位或借位时置“1”,否则清“0”二是在位操作中作累加位使用,在指令中常简写为C
67.在单片机的中断过程中,许多具体过程是由单片机自动实现的,需要用户做的工作是首先在程序存储器的开始0000H单元处写一条长跳转指令跳转到主程序,然后在对应的中断入口地址处写一条长跳转指令跳转到中断服务程序处,再在主程序中对中断及相关中断源进行初始化,最后编写中断服务程序
68.执行CLR30H指令后,30H字节单元被清
069.CPU取指令时,完全由程序计数器PC控制
70.在I2C总线的时序中,首先是起始信号,接着传送的是地址和数据字节,传送完毕后以终止信号结尾
71.定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止
72.多个中断源不可以同时申请中断
73.CPU在响应INTO中断时,其中断申请标志IE0用软件清除是多余的
74.MCS-51的程序存储器只是用来存放程序的
75.TMOD中的GATE=1时,表示由两个信号控制定时器的的启停
76.波特率反映了串行通讯的速率
77.只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应
78.当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器
79.当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间
80.当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供
81.串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低
82.在I/O口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能
83.在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令
84.工作寄存器区不允许做普通的RAM单元来使用
85.工作寄存器组是通过置位PSW中的RSO和RS1来切换的
86.堆栈指针SP的内容可指向片内00H〜7FH的任何RAM单元,系统复位后,SP初始化为00H
87.DPTR只能当作一个16位的特殊功能寄存器来使用
88.程序计数器PC是一个可以寻址的特殊功能寄存器
89.单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序
90.单片机系统上电后,其内部RAM的值是不确定的
91.在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成
92.是读端口还是读锁存器是用指令来区别的
93.MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的
94.访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式
95.在89C51的片内RAM区中,位地址和部分字节地址是冲突的
96.中断的矢量地址位于RAM区中
97.在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零
98.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止
99.中断服务程序执行的最后一条指令必须是RETI o
100.执行LCALL指令时,栈指针SP的内容不会发生变化
101.在执行子程序调用或执行中断服务程序时都将产生压栈的动作
102.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令
103.异步通信中,在线路上不传送字符时保持高电平
104.在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的
105.串行口的发送中断与接收中断各自有自己的中断入口地址
106.MCS-51的相对转移指令最大负跳距是127Bo
107.在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低
108.特殊功能寄存器可以当作普通的RAM单元来使用
109.A/D转换的精度不仅取决于量化位数,还取决于参考电压
110.外部中断INTO的触发方式控制位IT0置1后,其有效的中断触发信号是高电平
四、简答题
1.1/0口的扩展方法有哪几种?各有什么特点?
2.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置请举例加以说明
3.MCS51单片机的伪指令有哪些?
4.串行通信的主要优点和用途是什么?
5.D/A转换器有哪些主要性能指标?
6.简述51单片机堆栈的操作特点
7.A/D.D/A转换的作用是什么?
8.按程序处理流程说明BCD码加法调整方法
9.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?
10.什么是重入函数?重入函数一般什么情况下使用,使用时有哪些需要注意的地方?
11.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辩率是多少伏?如果用10位D/A转换器其分辩率又是多少伏?
12.在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率?
13.简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理?怎样设置键盘中的复合键?
14.单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片机晶振频率与哪些参数有关?
15.什么叫中断?中断通常可以分为哪几类?计算机采用中断有什么好处?
16.单片机在开机时需要复位,复位信号的有效电平是怎样的持续的时间是多少?复位后PC指针,SP指针和ALE、P0-P3口各引脚状态是什么?
17.10数据有哪4种传送方式?各在什么场合下应用?不通过CPU直接传送的是那种传送方式?
18.如果某一单片机系统有一外部中断1的中断服务程序INTP1放置在程序存储区的2000H地址开始的一段存储空间中在编程时应该作何种设置,才能在CPU响应外部中断1时找到对应的中断服务程序INTPI
19.单片机有几种复位方法?对复位信号有何要求?
20.什么是保护现场,什么是恢复现场?
21.简述89C51串口通信的四种方式及其特点
22.简述LED数码管动态扫描的原理及其实现方式
23.能否把继电器直接接在89C51的某一口线上来用?为什么?
24.简述看门狗的基本原理
25.简述软件陷阱技术的原理
26.单片机与其他常见微机(如PC机)有什么不同?它是什么独特优点?80C51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?
27.波特率是如何定义的?单位是是什么?同步通信和异步通信的波特率范围各为多少?
28.简述MCS-51单片机中断响应过程
29.8051引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?
30.单片机是如何区分片内片外RAM的?
五、编程题
1.已知晶振频率为12MHz,请用TO的工作模式1定时及溢出中断方式编程,实现从P
1.0引脚输出如下方波要求先确定定时时间并给出定时初值的计算步骤,然后写程序
2.编程实现运算式(F000H~5005H)(式中数据均为无符号数),运算结果存入片外RAM的1000H开始的地址单元
3.从40H单元开始有一无符号数据块,其长度在40H单元中,求出数据块中最小值,并存入41H单元,编写子程序
4.已知在累加器A中存放一个BCD数(0〜9),请编程实现一个查平方表的子程序
5.己知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)
6.将存于外部RAM8000H开始的50H数据传送0010H的区域,请编程实现.
7.已知在单片机片内RAM中从ASC II地址开始的缓冲区中存有8个以ASCII码表示的数据0〜9,请编程将这组ASCII码数据转换为十进制数据并送往片外RAM中从DATA开始的数据缓冲区
8.现用两个AT89C51单片机系统作为甲机和乙机进行双机通信假设甲机和乙机相距很近甲机发送发送内部RAM50H为首地址单元内的10个数据乙机接收将接收到的数据存放在内部RAM40H为首地址的单元内要求画出双机通信的硬件电路(甲机画出复位电路和晶振电路),计算时间常数,并编写发送和接收的子程序(fosc=
11.0592MHZ,SMOD=0,定时器T1工作于方式2,波特率为2400B/S)
9.设MCS-51单片机片内RAM40H和41H里有两个数a和b,请编写程序,求y=aXb,并把y送入片内RAM42H及片外RAM1000H,设y小于
25610.已知片外RAM30H中有一数BBH,令低4位不变,高4位取反,试编出相应的程序复习三单片机取证复习题部分答案
一、填空题
1.AT89系列单片机提供了两种省电方式分别是掉电方式和空闲方式
2.远距离传输通常应采用宜通信
3.MCS-51单片机有5中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最高
4.MCS-51单片机的堆栈区只可设置在片内数据存储区,堆栈寄存器SP是位寄存器
5.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INTO、INTI的有效信号为低电平时,激活外部中断
6.访问89C51片外数据存储器采用的是寄存器间接寻址方式
7.进行BCD码运算时,只需在ADD和ADDC后面紧跟一条DA A指令即可
8.计算机(微处理器)能够直接识别并执行的语言是_________________o
9.十六进制数DA转换为十进制数是11011010,二进制数10110110转换为十六进制数是B6o
10.面盘工作方式有三种分别是编程扫描方式,定时扫描方式和中断扫描方式
11.A/D转换的基本功能是把模拟量变成数字量
12.溢出标志OV只有在进行符号数加法运算时才有意义,OV=0表示加法运算结果正确,ov=l表示加法运算结果超出了A所能表达的符号数有效范围
13.MCS-51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平信号时,才能激活外中断而在脉冲方式时,只有在中断请求引脚上采样到脉冲的后沿负跳有效信号时,才能激活外中断
14.MCS-51单片机的一个机器周期包含了鱼个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期
15.PCON寄存器中与串行通信有关的只有D7位SMOD,该位为波特率倍增位当SMOD=_L时,串行口波特率增加一倍;当SMOD=_0_时,串行口波特率为设定值
16.外围扩展芯片的选择方法有两种,它们分别是线选法和译码法
17.定时器的计数方式是对来自TO、T1引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路
18.MCS-52单片机片内共有256字节单元的RAM
19.若MCS-51单片机的程序状态字PSW中的RSI,RSO=11,那么工作寄存器R0-R7的直接地址为18H・17H o
20.I/O编址技术有______和____两种
21.I/O数据传送的控制方式有______、程序查询方式和_____o
22.编写子程序和中断服务程序时,必须注意现场的________和________o
23.设执行指令MUL AB前,A=50H,B=0A0H,则执行指令后A=________________,B=______o
24.MCS-51系列单片机外部总线分别是____________、____________和控制总线
25.若串口传送速率是每秒120个字符,每个字符10位,则波特率是______________o
26.MCS—51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是寄存器区、位寻址区和用户RAM区
27.MCS—51单片机的变址寻址是以__________作基地址寄存器,以___________作变址寄存器,并以两者内容相加形成的16位地址作为操作数地址,以达到访问___________的目的
28.串行中断ES的中断入口地址为_____________o
29.80C51有___________和___________二种低功耗方式
30.对于指令SJMP$,其操作码为80H,其操作数即偏移量为_____________
31.当EA接地时,MCS-51单片机将从_______的地址0000H开始执行程序
32.C语言中输入和输出操作是由库函数scanf和printf等函数来完成
33.MCS-51内部提供2个可编程的16位定时7计数器,定时器有—种工作方式
34.微处理器包括两个主要部分即______和_____o
35.P2口的功能为____________和___________o
36.一个10位D/A转换器,其分辨率为____________o
37.P2口通常用作_______,也可以作通用的I/O口使用
38.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为______o
39.MCS—51单片机的P0-P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0〜P3口中,P0为真正的双向口,P1〜P3为准双向口
40.定时器/计数器的工作方式3是指的将定时器/计数器0拆成两个独立的8位计数器而另一个定时器/计数器此时通常只可作为施旦的波特率发生器使用
41.MCS-51与AT89C51的主要区别是_Flash存储器
42.通常单片机上电复位时P C=0000H,S P=07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H〜07H
43.在动态显示中,要想每位显示不同的字符,必须采用扫描显示方式
44.设X=5AH,Y=36H,则X与Y或,运算结果为X与Y的“异或”运算结果为6CH o
45.若机器的字长为8位,X=17,Y=35,贝U X+Y=110100B,X—Y=l1101110B
46.单片机复位后,堆栈指针SP的值是勿H o
47.若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为us,机器周期为
48.51系列单片机片内数据存储器工作寄存器区32个字节被均匀地分为4个组第0组工作寄存器,地址为________;第1组工作寄存器,地址为_______;第2组工作寄存器,地址为10H〜17H;第3组工作寄存器,地址为18H〜1FHH
49.数码管要显示字形“5”,则_______、c、d、f、g段亮,_、e段灭
50.当定时/计数器工作方式寄存器_____中的功能选择位C/亍为0时,工作于_______方式
51.8051单片机的存储器的最大特点是内部RAM与外部RAM分开编址
52.利用8155H可以扩展3个并行口,256个RAM单元
53.8051单片机的内部硬件结构包括了____、_____、_____、_____以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过_______连接
54.DPTR在访问______时作地址指针使用,DPTR是_______位寄存器
55.MCS-8051系列单片机字长是里位,96系列字长是_16位
56.ALE信号的作用是低8位地址锁存
57.串行通信工作在方式3时,对于TH0只能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1和溢出标志位TF1,并占用了T1的中断源TH0启动和停止仅受控制,而计数溢出时则置位__________________o
58.8051复位后,PC=0Ho若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行
59.MOVA,40H指令对于源超作数的寻址方式是直接寻址
60.单片机程序的入口地址是0000H,外部中断1的入口地址是_0013H
61.指令JB0A7H,ABC的作用是若P2口的第7位为则跳转到ABC
62.串行口方式2接收到的第9位数据送一SCON寄存器的_____位中保存
63.一个函数由两部分组成,即说明部分和语句部分
64.子程序返回指令是______,中断子程序返回指令是_______o
65.变址寻址是以_____或_____寄存器作为基地址寄存器,以______作为变址寄存器,并以两者的内容相加形成地址操作数地址,以达到访问程序存储器中数据表格的目的
66.AT89C51单片机40个引脚功能分别为40脚为电源引脚、20脚为地引脚、_______为时钟引脚、_____为复位引脚,29〜31脚控制引脚3个;32〜39脚为P0口、1〜8为脚P1口、21〜28脚为P2口、10〜17脚为P3口
67.51系列单片机为高电平复位,在复位时9脚为____电平,在工作状态时9脚为______电平
68.从逻辑上将AT89C51单片机存储器分为3个存储空间片内外统一编址的64KB的______、片内_____B的数据存储器、外部64KB的数据存储器
69.假定SP=40H,39H=30H,40H=60H执行下列指令POP DPHPOP DPL后,DPTR的内容为____,SP的内容是______o
70.A/D转换器的主要技术指标有_____、____、____和_____二选择题、在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于(C)微秒
1.A.1B.2C.3D.
42.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(A)o P0口和P2A.B.P0口C.Pl口和P3口D.P2口
3.MCS-96单片机的片内A/D转换器是()的转换器件A.4通道8位B.8通道8位C.8通道10位D.8通道16位)o
4.MCS-51单片机的堆栈区应建立在B.片内数据存储区(A.片内数据存储区的低128字节单元D.程序存储区C.片内数据存储区的高128字节单元
5.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在(B)开始的中断地址区A.0003H B.0013H C.0023H D.000BH
6.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是(B)o A.MOVB.MOVX C.MOVC D.MUL
7.MCS-51单片机的字长是(C)o A.2位B.4位C.8位D.16位
8.指令LJMP的跳转范围是(D)o A.128B B.256B C.2KB D.64KB
9.MCS-51单片机定时器工作方式0是指(C)工作方式A.8位B.8位自动重装C.13位D.16位
10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)o A.MOV A,@R1B.MOVC A,@A+DPTR C.MOVX A,@R0D.MOVX A,@DPTR
11.共阳数码管要显示字形“A”时,则对应的七段码值为(A)A.88H B.83H C.C6H D.A1H
12.单片机时钟周期为TO,则机器周期为(D)A.2T0B.4T0C.8T0D.12T
013.单片机复位时,程序计数器(PC)的值为(A)o A.0000H B.0030H C.4000H D.41OOH
14.某存储器芯片有12根地址线,8根数据线,该芯片有(D)个存储单元A.1KB B.2KB C.3KB D.4KB
15.外部数据存储器读写指令为(C)A.MOVB.MOVC C.MOVX D.MOVA
16.MOV A,R1的寻址方式为(C)A.立即寻址C.直接寻址C.寄存器寻址D.寄存器间接寻址
17.串行口发送中断标志位为(A)A.TI B.RI C.IE0D.IE
118.Tl中断允许控制位为(B)A.ETO B.ET1C.ES D.EXI
19.外部中断1中断优先级控制位为(B)
45.CPU主要的组成部分为(A)°A.运算器.控制器B.加法器.寄存器C.运算器.寄存器D.存放上一条的指令地址
46.计算机的主要组成部件为(A)o A.CPU,内存,I/0B.CPU,键盘,显示器D.C.主机,外部设备以上都是)的单片机
47.INTEL8051CPU是位(A.16B.4C.8D.准16EA脚总是(B)o
48.对于INTEL8031来说,悬空D.不用)来表示的A.接地B.接电源C.卜进制编码C.余三码
49.在计算机中是用(A BCD码B.二A.D.ASC II码
50.数据指针DPDR访问的是(C)o CPU控制器B.CPU运算器C.外部程序存储器D.外部数据存储器指令和程A.
51.序是以(B)形式存放在程序存储器中.A.源程序B.汇编程序C.二进制编码D.BCD码
52.单片机应用程序一般存放在(B).A.RAM B.ROM C.寄存器D.CPU
53.单片机上电后或复位后,工作寄存器R0是在(B)□A.0区00H单元B.0区01H单元C.0区09H单元D.SFR
54.进位标志CY在(C)中算逻运算部件ALU C.程序状态字寄存器PSW D.DPOR的A.累加器B.XTAL1和XTAL2弓[脚是(D)引脚
55.单片机8051B.外接串行口C.外接中断D.外接晶振A.外接定时器PC与SP的值为(B)o
56.8031复位后,A.0000H,00H B.0000H,07H C.0003H,07H寄存器D.0800H,OOH
57.单片机的堆栈指针SP始终是(B)°A.指示堆栈底B.指示堆栈顶C.指示堆栈地址D.指示堆栈长度
58.P
0.P1口作输入用途之前必须(A)°A.相应端口先置1B.相应端口先置0C.外接高电平D.外接上拉电阻
59.一个EPROM的地址有A0-…All引脚,它的容量为(A)o A.2KB B.4KB C.11KB D.12KB
60.8031单片机中既可位寻址又可字节寻址的单元是(A)o A.20H B.30H C.00H D.70H
61.十进制数126其对应的十六进制可表示为(D).A.8F B.8E C.FE D.7E
62.十进制数
89.75其对应的二进制可表示为(A).(A)PXO(B)PX1(C)PT1(D)PS
20.串行口控制寄存器SCON为01H时,工作于(B)A.方式0B.方式1C.方式2D.方式
321.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为()A.RXD引脚B.TXD引脚C.T0引脚D.T1引脚
22.己知X的补码为10000010B,则X的真值是十进制(D)A.127B.-127C.126D.-
12623.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为(D)b/s A.2500B.2750C.3000D.
375024.利用串行方式(A),外接移位寄存器,能将串行接口扩展为并行输入、输出接口A.0B.1C.2D.
325.以下选项中合法的字符常量是()A.”B”B・W1(T C.68D.D
26.若PSW.4=0,PSW.3=1,要想把寄存器RO的内容入栈,应使用()指令A.PUSH R0B.PUSH@R0C.PUSH OOH D.PUSH08H
27.有一位共阴极LED显示器,要使它显示“5”,它的字段码为(A)A.6DH B.92H C.FFH D.00H
28.下面哪一个器件是同相OC门电路()A.74LS04B.74LS14C.74LS07D.74LS
0629.14根地址的寻址范围可达(B)KBo A.8B.16C.32D.
6430.下面不是输入设备的是(D)o A.打印机B.键盘C.扫描仪D.A/D转换器
31.补码11111001对应的真值用十进制表示为(C)o A.7B.13C.-7D.
3432.二进制数10000110转换为十进制数为(C)o A.132B.133C.134D.
13533.多字节加法运算,在进行最低字节相减前,应先将CY(A)A.清0B.置1C.取反D.送入A
34.单片机的程序计数器(PC)是16位的,其寻址范围为(D)A.128BB.256B C.8KB D.64KB
35.堆栈指针的作用是(A)o A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址
36.8051单片机中的片内程序存储器空间有多大?(B)A.O KB B.4KB C.8KB D.64KB
37.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(C)A.MUL B.MOV C.MOVX D.MOVC
38.指令MOV PSW,#00H对源操作数而言,属于哪种寻址方式?(B)A.直接寻址B.立即寻址C,寄存器寻址D.相对寻址
39.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?(D)A.128BB.256BC.8KB D.64KB
40.单片机系统常用的芯片74LS138属于以下哪类?(D)A.驱动器B.锁存器C.编码器D.译码器
41.以下哪一条是位操作指令(B)o A.MOV PO,#0FFH B.SETBTROC.CPL RO D.PUSH PSW
42.下面哪条指令是错误的?(C)A.CPL AB.MOVC A,@A+PC C.MOVX A,@R2D.POP ACC
43.根据信息的传送方向,MCS-51单片机的串口属(B)类A.半双工B.全双工C.半单工D.单工
44.MCS-51单片机外部中断0对应的中断入口地址是(A)o A.0003H B.000BH C.0013H D.001BH
45.下面哪条指令是错误的?(A)A.MOVX@R0,#30H B.MOVC A,@A+PC C.CPL AD.POP ACC
46.MCS-51单片机有片内ROM容量(A)A.4KB B.8KB C.128B D.256B
47.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?(D)A.1KB B.2KB C.3KB D.4KB
48.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?(C)A.IE B.PCON C.IP D.SCON
49.MCS-51单片机响应外部中断0的中断时,程序应转移到的地址是什么?(A)A.0003H B.000BH C.0013H D.001BH
50.MCS-51单片机的位寻址区位于内部RAM的(D)单元A.00H—7FH B.20H—7FH C.00H~1FH D.20H—2FH
51.若MCS-51单片机的晶振频率为6MH乙定时器/计数器的外部输入最高计数频率为()A.2MHz B.1MHz C.500KHz D.250KHz
52.在片外扩展一片16K的EPROM2764需要多少根地址线(C)A.ll B.12C.13D.
1453.八进制的基数为(B)o A.16B.8C.15D.
254.主频为12MHz的单片机它的机器周期为(C)o A.1/12|LLS B.
0.5|is C.Ips D.2|is
55.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A.500B.1000C.216-500D.216-
100056.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()o A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断
57.MCS—51单片机复位后,从下列那个单元开始取指令?()A.0003H B.000BH C.0000H
58.51单片机执行MOVX写指令时,相关的信号状态是()A.PSEN无效为低电平,WR有效为低电平B.PSEN无效为高电平,WR有效为低电平C.PSEN有效为低电平,WR无效为高电平D.PSEN有效为高电平,WR无效为高电平
59.对片外数据RAM单元读写数据用()A.MOV指令B.MOVX指令C.MOVC指令
60.MCS-51的无条件转移指令中,其转移范围最大的是()A.LJMP B.AJMP C.SJMP
61.执行MOV SP,#30H指令后,压栈从片内RAM哪个单元开始?(A.2FH B.30H C.31H
62.定时器/计数器工作于模式2,在计数溢出时()A.计数从零重新开始B.计数从初值重新开始C.计数停止
63.按键的机械抖动时间通常是()A.0B.5〜10|is C.5〜10ms D.Is以上
64.一字节补码所表示的数值范围是(A.-128〜+127B.-127〜+128C.-128〜+
12865.C语言中最简单的数据类型包括(o A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型
66.当MCS-51单片机接有外部存储器,P2口可作为()o A.数据输入口B.数据的输出口C.准双向输入/输出口D.输出高8位地址
67.下列计算机语言中,CPU能直接识别的是()A.自然语言B.高级语言C.汇编语言D.机器语言
68.以下指令中,哪条指令执行后使标志位CY清0()A.MOV A,#00H B.CLRA C.ADDA,#00H
69.MCS-51单片机的串行中断入口地址为()A.0003H B.0013H C.0023H D.0033H
70.MCS-51单片机的最小时序定时单位是()A.状态B.拍节C.机器周期D.指令周期
71.以下哪一条指令的写法是错误的()o A.MOVDPTR,#3F98H B.MOV RO,#0FEH C.MOV50H,#0FC3DH D.INCR
072.MCS-51单片机的堆栈区是设置在()中A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区
73.以下叙述中正确的是()o A.用C语言实现的算法必须要有输入和输出操作B.用C语言实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出
74.以下能正确定义一维数组的选项是()A.int a
[5]={0,1,2,3,4,5);B.char a[]={0,1,2,3,4,5);C.chara={A,B,C};D.int a
[5]=”0123”;
75.数据的存储结构是指()o A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示
76.以下哪一条是位操作指令()A.MOV PO,#0FFH B.CLR P
1.0C.CPL AD.POP PSW
77.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,A.可执行()指令PUSH R1B.PUSH@R1C.PUSH01H D.PUSH09H
78.下列指令不是变址寻址方式的是A.JMP@A+DPTR B.MOVC A,@A+PC C.MOVX A,@DPTR D.MOVC口A,@A+DPTR
79.对8031而言,可作为普通I/O使用的是A.P
0、P2口B.Pl、P3口C.P
0、Pl、P
2、P3口
80.下面哪一段程序能准确地读取P1口引脚信号?MOV A,Pl A.MOV A,#00H;MOV Pl,AMOVA,B.MOVA,#0FFH;MOV Pl,A Pl C.MOVA,#0FFH;MOVA,;D.MOVA,#0FFH;MOVA,Pl
81.以下哪一条是位操作指令Pl o A.MOVP1,#0FFH B.MOV C,ACC.lC.CPL AD.POP PSW
82.以下哪种方式的接口总线最少?()A.SPI B.I2C C.单总线D.并行通信
83.以下叙述中错误的是()A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数
84.下列关于栈的描述中错误的是()o A.栈是先进后出的先性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入和删除操作中,不需要改变栈底指针
85.在寄存器间接寻址方式中,间址寄存器中存放的数据是()o A.参与操作的数据B.操作数的地址值C.程序的转换地址D.指令的操作码
86.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()A.2|is B.4|is C.8gs D.1ms
87.以下选项中可作为C语言合法常量的是()A.-80B.-080C.-8el.O D.-
80.0e
88.能够用紫外光擦除ROM中程序的只读存储器称为()A.掩膜ROM B.PROM C.EPROM D.EEPROM
89.以下不能定义为用户标识符是()A.Main B._0C._int D.sizeof
90.存储16x16[点阵的一个汉字信息,需要的字节数为()A.32B.64C.128D.
25691.己知一只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为()o A.06H B.F9H C.30H D.CFH
92.在C语言中,合法的长整型常数是()A.OL B.4962710C.324562D.216D
93.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A.2MHz B.1MHz C.500kHz D.250kHz
94.下列数据字定义的数表中,()是错误的A.DW“AA”B.DW“A”C.DW“OABC”D.DW OABCH
95.把
35.625转换成十六进制的结果是()A.
23.CH B.
23.AH C.
13.AH D.
12.CH
96.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()°A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期
97.指令周期有三种,分别是单周期指令,双周期指令和()指令A.三周期B.四周期C.五周期D.六周期
98.定时器若工作在循环定时或循环计数场合,应选用()°A.工作方式0B.工作方式1C.工作方式2D.工作方式
399.MCS-51单片机的外部中断1的中断请求标志是(°A.ET1B.TF1C.IT1D.IE
1100.下选项中,不能作为合法常量的是(B)o A.
1.234e04B.
1.234e
0.4C.
1.234e+4D.
1.234e
0101.以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是(A.feoffp B.ftellfp C.fgetcfp D.rewindfp
102.以下哪一条指令的写法是错误的A.INCDPTR B.MOV RO,#0FEH C.DEC AD.PUSH A
103.以下哪一条指令的写法是错误的o A.MOVC A,@A+DPTRB.MOVR0,#FEH C.CPLAD.PUSH ACC
104.以下哪个是属于单片机系统前向通道的器件?()A.A/D转换B.D/A转换C.LED数码管D.继电器
105.89C51是以下哪个公司的产品?(C)A.INTEL B.AMD C.ATMEL D.PHILIPS
106.MCS-51系列单片机是属于()体系结构A.冯诺依曼B.普林斯顿C.哈佛D.图灵
107.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()A.1/12B.1/24C.1/
48108.当晶振频率是12MHz时,MCS—51单片机的机器周期是(A)A.l|is B.1ms C.2|is D.2ms
109.外部中断INTO的触发方式控制位IT0置1后,其有效的中断触发信号是()A.高电平B.低电平C.上升沿D.下降沿
110.定时器/计数器工作方式1是(D)o A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构A.
10001001.01110101B.
1001001.10C.
1011001.11D.
10011000.
1163.PC是(A)o A.一根硬件信号线B.一个可由用户直接读写的RAM单元C,一个不可寻址的SFR D.一个能自动加一计数的ROM单元
64.在单片机中,通常将一些中间计算结果放在(A)中A.累加器B.控制器C.程序存储器D.数据存储器
65.程序计数器PC用来(C)A.存放指令B.存放正在执行的指令地址C.存放下一条的指令地址D.存放上一条的指令地址
66.假定(A)=0C5H,执行指令SWAPA后,累加器A的内容为(C)A.OCH B.COH C.5CH D.C5H
67.在寄存器间接寻址中,指定寄存器中存放的是(B)o A.操作数B.操作数地址C.转移地址D.地址偏移量
68.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(C)o A.36H B.37H C.38H D.39H
69.单片机芯片8031属于(B)o A.MCS-48系列B.MCS-51系列C.MCS-96系列D.MCS-31系列
70.80C51与87C51的区别在于(C)A.内部程序存储器的类型不同B.内部数据存储器的类型不同C.内部程序存储器的容量不同D.内部数据存储器的容量不同
71.在接口电路中“口”一定是一个(C)o A.己赋值的寄存器B.数据存储器C.可编址的寄存器D.即可读又可写的寄存器
72.8031单片机中片内RAM共有(A)字节A.128B.256C.4K D.64K
73.执行指令MOVX A,@DPTR时,WR・RD脚的电平为()A.WR高电平,RD低电平B.WR低电平,RD高电平C.WR高电平,RD高电平D.WR低电平,RD低电平
74.INTEL8031的P0口,当使用外部存储器时它是一个()A.传输高8位地址口B.传输低8位地址口C.传输低8位数据口D.传输低8位地址/数据总线口
75.以下所列的特点中,不属于串行工作方式2的是(D)o A.11位帧格式B.有第9数据位C.使用一种固定的波特率D.使用两种固定的波特率
76.启动T1运行的指令是(D)A.SETB ET0B.SETB ET1C.SETBTROD.SETBTR
177.CPU允许串行口中断的指令为(B)A.SETB EXOB.SETB ESC.SETB ETOD.SETB ET
178.8051系统中,同一优先级的几个中断源中优先权最高(A)o A.INTO B.TO C.INTI D.T
179.在程序状态字PSW中,位是奇偶校验位(D)o A.C B.AC C.OVD.P
80.某异步通讯接口的波特率为4800,则该接口每秒钟传送()A.4800位B.4800字节C.9600位D.9600字节
81.MCS—51单片机复位后,从下列那个单元开始取指令(C)o A.0003H B.000BH C.0000H
82.对片外数据RAM单元读写数据须用(C)o A.MOV指令B.MOVX指令C.MOVC指令
83.MCS-51的无条件转移指令中,其转移范围最大的是(A)o A.LJMP B.AJMP C.SJMP
84.执行MOV SP,#30H指令后,压栈从片内RAM哪单元开始(C)A.2FH B.30H C.31H
85.以下指令中,哪条指令执行后使标志位CY清0(B)o A.MOVA,#00H B.CLRA C.ADDA,#00H
86.对8031而言,可作为普通I/O口使用的是(C)o A.P
0.P2口B.Pl.P3口C.P
0.P
1.P
2.P3口
87.下面那一段程序能准确地读取Pl口引脚信号(B)o A.MOVA,#00H;MOV Pl,A;MOVA,Pl B.MOVA,#0FFH;MOV Pl,A;MOVA,Pl C.MOVA,#OFFH;MOVA,Pl D.MOVA,#0FFH;MOVA,Pl
88.MCS—51单片机的四个并行I/O中,其驱动能力最强的是(A)o A.P0口B.P1口C.P2口D.P3口
89.定时器/计数器工作于模式2,在计数溢出时(C)o A.计数从零重新开始B.计数从初值重新开始C.计数停止
90.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的(A)o A.1/12B.1/24C.1/
4891.当晶振频率是12MHz时,MCS—51单片机的机器周期是(A)A.l|is B.1ms C.2|is D.2ms
92.外部中断INTO的触发方式控制位IT0置1后,其有效的中断触发信号是(D)A.高电平B.低电平C.上升沿D.下降沿
93.按键的机械抖动时间参数通常是(C)o A.0B.5〜lOps C.5〜10ms D.Is以上
94.N位LED显示器采用动态显示方式时,需要提供的I/O线总数是(A)A.8+N B.8x NC.N
95.一字节补码所表示的数值范围是(A)o A.-128〜+127B.-127〜+128C.-128〜+
12896.MOVA,20H指令的寻址方式为(B)A.立接数寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址
97.工作寄存器区设定为2组,贝也C)o A.RS1=0,RSO=OB.RS1=O,RSO=1C.RS1=1,RSO=OD.RS1=1,RSO=
198.(TMOD)=05H,贝ij TO工作方式为(A)A.13位计数器B.16位计数器C.13位定时器D.16位定时器
99.将外RAM中的数据送至ACC,执行指令为(C)A.MOVC A,@A+DPTRB.MOVA,@R0C.MOVXA,@DPTR D.MOVC A,@A+PC
100.TO的中断服务程序入口地址为(B)o A.0003H B.000BH C.0013H D.001BH
101.PSW中的RS1=O.RSO=1时,当前使用的工作寄存区对应的单元是(B)o A.00H〜07H B.08H〜1FH C.10H〜17HD.18H〜1FH
102.MCS-51中的位地址OOH〜7FH,位于下列那些单元中(C)A.片内RAM00H〜1FH B.片内RAM20H〜2FH C.片外RAM0020H〜002FH
103.MCS-51中DPTR寄存器用途是(C)A.程序计数器B.片内RAM指针C.片外RAM指针
104.MCS-51单片机用来开放或禁止中断的控制寄存器是(C)A.IP B.TCON C.IE D.SCON
105.MCS—51单片机复位后,压栈从片内RAM哪单元开始(B)A.06H B.07H C.08H
106.MCS-51的无条件转移指令中,其转移范围最小的是(A)o A.SJMP B.AJMP C.LJMP
107.外部中断INTO的中断入口地址是(A)o A.0003H B.000BH C.0013H
108.8051单片机在响应中断后,需要用软件来清除的中断标志是(B)o A.TFO.TF1B.RI.TI C.IE
0.IE
1109.已知晶振频率为6MHZ,定时器TO工作在模式2时,其初值计算公式是(C)o A.t=(28-X)x ljisB.t=(28-X)x2gs C.t=(216-X)x2pis
110.N位LED显示器采用静态显示方式时,需要提供的I/O线总数是(A)o A.8+N B.8xN C.N
111.MCS-51片外扩展存储器时,ROM的最大容量为(D)o A.128B.256C.4K D.64K
112.下列有关MCS-51中断优先级控制的叙述中,错误的是(D)o A.低优先级不能中断高优先级,但高优先级能中断低优先级B.同级中断不能嵌套C.同级中断请求按时间的先后顺序响应D.同时同级的多中断请求,将形成阻塞,系统无法响应
113.三态缓冲器的输出应具有三种状态,其中不包括(B)o A.高阻抗状态B.低阻抗状态C.高电平状态D.低电平状态
114.在8155芯片中,决定口和单元编址的信号是(D)A.AD7〜ADO和WR AD7〜ADO和CE C.AD7〜ADO和10/M D.AD7〜ADO和ALE
115.在工作方式0下,计数器是由TH的全部8位和范围TL的5位组成,因此其计数是(A)o A.1〜8492B.0〜8191C.0〜8192D.1〜4096而波特的单位是(A o
116.串行通信的传送速率单位是波特,D.桢/分A.字符/秒B.位/秒C.桢/秒
117.在接口电路中的“口”一定是一个)°(A.己赋值的寄存器B.数据寄存器C.可编址的寄存器D.既可读又可写的寄存器
118.在系统中只扩展两片INTEL2764(8KX8)除应使用P0口的8条口线外,至少还应使用P2口的口线()o A.5条B.6条C.7条D.8条
119.单片机芯片内部提供了一定数量的工作寄存器,这样做的好处是不应包括()o A.提高程序运行的可靠性B.提高程序运行速度C.为程序设计提供方便D.减少程序长度
120.以下有关PC与DPTR的结论中有错误的是(B)o A.DPTR是可以进行访问的而PC不能访问B.它们都是16位的寄存器C.它们都具有加1功能D.DPTR可以分为2个8位寄存器使用,但PC不能
121.外中断初始化的内容不包括()o A.设置中断响应方式B.设置外中断允许C.设置中断总允许D.设置中断方式
122.在MCS-51中,需要外加电路实现中断撤除的是(D)o A.定时中断B.脉冲方式中断的外部中断C•串行中断D.电平方式的外部中断
123.在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的(C)o A.EA和ETO位B.EA和EXO位C.EA和ES位D.EA和EXI位
124.在下列寄存器中,与定时/计数控制无关的是()A.TCON(定时控制寄存器)B.TMOD(工作方式控制寄存器)C.SCON(串行控制寄存器)D.IE(中断允许控制寄存器)
125.下列功能中不是由I/O接口实现的是()o A.速度协调B.数据缓冲和锁存C.数据转换D.数据暂存
126.为给扫描工作的键盘提供接口电路,在接口电路中只需要()o A.一个输入口B.一个输出口和一个输入口C.一个输出口D.一个输出口和两个输入口
127.调制解调器(MODEM)的功能是()o A.数字信号与模拟信号的转换B.电平信号与频率信号的转换C.串行数据与并行数据的转换D.基带传送方式与频带传送方式的转换
128.在下列信号中,不是给程序存储器扩展使用的是()o A.PSEN B.EA C.ALE D.WR
129.下列叙述中,不属于单片机存储器系统特点的是()o A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在C.扩大数据存储器与片内数据存储器存储空间重叠D.扩大程序存储器与片内程序存储器存储空间重叠
130.在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信号是()o A.读写信号B.地址译码输出信号C.数据信号D.高位地址信号
131.在相对寻址方式中,寻址的结果体现在()o A.PC中B.累加器A中C.DPTR中D.某个存储单元中
132.对程序存储器的读操作,只能使用()o A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令
133.在算术运算中,与辅助进位位AC有关的是()A.二进制数B.八进制数C.十进制数D.十六进制数
134.在MCS-51单片机的运算电路中,不能为ALU提供数据的是()A.累加器AB.暂存器C.寄存器B D.状态寄存器PSW
135.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()o A.36H B.37H C.38HD.39H
136.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()o A.逻辑运算B.符号数加减法运算C.乘法运算D.除法运算
(137)如在系统中只扩展一片INTEL2764(8KBX8)除应使用P0口的8条口线外,至少还应使用P2口的口线()o A.4条B.5条C.6条D.7条
138.在MCS-51中,为实现P0口线的数据和低位地址复用,应使用()oA.地址锁存器B.地址寄存器C.地址缓冲器D.地址译码器
139.在下列信号中不是给数据存储器扩展使用的是()oA.EA B.RD C.WR D.ALE
140.单片机程序存储器的寻址范围是由程序计数PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()oA.4KBB.64KB C.8KB D.128KB
141.80C51有一个全双工的串行口,下列功能中该串行口不能完成的是()o。