单片机题库
A、B、C、D、
1题目内容:十进制数170的十六进制表示数是(A)
A、AAH
B、AFH
C、B0H
D、B1H
题目内容:十进制数175的十六进制表示数是(B)
A、AAH
B、AFH
C、ACH
D、ADH
标准答案:B
3十进制数180的十六进制表示数是(C)
A、B6H
B、B7H
C、B4H
D、B9H
题目内容:十进制数185的十六进制表示数是(D)
A、BAH
B、BBH
C、BCH
D、B9H
标准答案:D
题目内容:十进制数190的十六进制表示数是(A)
A、BEH
B、C3H
C、C4H
D、C5H
标准答案:A
6.51系列单片机40脚DIP封装的第9引脚功能是(A)
复位I/O准双向口接晶振接电源正极
7.51系列单片机40脚DIP封装的第1引脚功能是(B)
复位I/O准双向口接晶振接电源正极
8.51系列单片机40脚DIP封装的第18引脚功能是(C)
复位I/O准双向口接晶振接电源正极
9.51系列单片机40脚DIP封装的第40引脚功能是(D)
复位I/O准双向口接晶振接电源正极
10.51系列单片机40脚DIP封装的第10引脚功能是(A)
串行输入口串行输出口外中断0输入外中断1输入
11.51系列单片机40脚DIP封装的第11引脚功能是(B)
串行输入口串行输出口外中断0输入外中断1输入
12.51系列单片机40脚DIP封装的第12引脚功能是C
串行输入口串行输出口外中断0输入外中断1输入
13.51系列单片机40脚DIP封装的第13引脚功能是(D)
串行输入口串行输出口外中断0输入外中断1输入
14.51系列单片机40脚DIP封装的第14引脚功能是(A)
计数器0输入计数器1输入片外RAM写控制片外RAM读控制15.51系列单片机40脚DIP封装的第15引脚功能是(B)
计数器0输入计数器1输入片外RAM写控制片外RAM读控制16.51系列单片机40脚DIP封装的第16引脚功能是(C)
计数器0输入计数器1输入片外RAM写控制片外RAM读控制17.51系列单片机40脚DIP封装的第17引脚功能是(D)
计数器0输入计数器1输入片外RAM写控制片外RAM读控制18. 51系列单片机40脚DIP封装的第19引脚功能是(A)
接晶振接电源地I/O准双向口片外RAM读控制
19. 51系列单片机40脚DIP封装的第20引脚功能是(B)
接晶振接电源地I/O准双向口片外RAM读控制
20. 51系列单片机40脚DIP封装的第21引脚功能是(C)
接晶振接电源地I/O准双向口片外RAM读控制
21. 51系列单片机40脚DIP封装的第22引脚功能是(C)
接晶振接电源地I/O准双向口片外RAM读控制22..51系列单片机40脚DIP封装的第29引脚功能是(A)
外部程序存储器选通信号地址锁存信号片内/片外程序存储器选择开漏结构准双向口
23..51系列单片机40脚DIP封装的第30引脚功能是(B)
外部程序存储器选通信号地址锁存信号片内/片外程序存储器选择开漏结构准双向口
24..51系列单片机40脚DIP封装的第31引脚功能是(C)
外部程序存储器选通信号地址锁存信号片内/片外程序存储器选择开漏结构准双向口
25..51系列单片机40脚DIP封装的第32引脚功能是(D)
外部程序存储器选通信号地址锁存信号片内/片外程序存储器选择开漏结构准双向口
26..访问程序存储器数据表的指令语句是(A)
MOVC A,@A+DPTR MOVX A,@DPTR MOV A,@R1 P USH ACC
27.访问片外RAM存储器数据的指令语句是(B)
MOVC A,@A+DPTR MOVX A,@DPTR MOV A,@R1 P USH ACC
28.以下在片内RAM中间接访问的指令语句是(C)
MOVC A,@A+DPTR MOVX A,@DPTR MOV A,@R1 P USH ACC
29.将A累加器进行堆栈保护的指令语句是(D)
MOVC A,@A+DPTR MOVX A,@DPTR MOV A,@R1 P USH ACC
30.指令“POP 40H”的含义是(A)
将堆栈中的数给40H地址单元将地址40H内数压堆栈将40H单元清零将40H单元置为FFH
31.指令“PUSH 40H”的含义是(B)
将堆栈中的数给40H地址单元将地址40H内数压堆栈将40H单元清零将40H单元置为FFH
32.指令“XCH A,40H”的含义是C
将堆栈中的数给40H地址单元将地址40H内数给A 将地址40H内数给A 将A单元置为FFH
33.指令“SWAP A”的含义是(D)
将堆栈中的数给A 将A内数压堆栈将A单元清零A中数高四位与低四位交
34.指令“ADD A,R0”的含义是A
R0中的数与A中的数不带进位位相加R0作间接地址中的数与A 中的数不带进位位相加
R0作间接地址中的数与A中的数带进位位相加R0中的数与A中的数不带进位位相减
35.指令“ADDC A,50H”的含义是(B)
50H中的数与A中的数不带进位位相加50H中的数与A中的数带进位位相加
50H中的数与A中的数带进位位相减数50H与A中的数带进位位相加
36.指令“SUBB A,#68H”的含义是(C)
A中的数与立即数68H不带借位减A中的数与内存68H单元中数带借位减
A中的数与立即数68H带借位减A中的数与内存68H单元中数不带借位减
37.指令“INC @R0”的含义是D
R0寄存器中数减1 R0寄存器中数加1 R0作间接地址中数减1 R0作间接地址中数加1
38.指令“INC DPTR”的含义是(A)
DPTR中数加1 DPTR中数减1 DPTR作间接地址中数减1 DPT R作间接地址中数加1
39.指令“DEC A”的含义是(B)
A中数加1 A中数减1 A中数清零A中数置为FFH
40.指令“DEC @R0”的含义是(C)
R0寄存器中数减1 R0寄存器中数加1 R0作间接地址中数减1
R0作间接地址中数加1
41指令“MUL AB”的含义是(C)
A与B两有符号数相乘,结果低8位在A中,高8位在B中
A与B两有符号数相乘,结果低8位在B中,高8位在A中
A与B两无符号数相乘,结果低8位在A中,高8位在B中
A与B两无符号数相乘,结果低8位在B中,高8位在A中
42指令“DIV AB”的含义是(D)
A与B进行有符号数相除,商的整数在B中,余数在A中
A与B进行无符号数相除,商的整数在B中,余数在A中
A与B进行有符号数相除,商的整数在A中,余数在B中
A与B进行无符号数相除,商的整数在A中,余数在B中
43题目内容:指令“DA A”的含义是()
A、对A中数进行十进制BCD码调整
B、对A中数进行调整
C、对A中数进行清零
D、A中数加1
标准答案:A
44题目内容:指令“ANL 40H,#40H”的含义是()
A、常数40H和地址40H中数进行“位或”操作,结果在地址40H中
B、常数40H和地址40H中数进行“位与”操作,结果在地址40H中
C、常数40H和40H进行“位与”操作,结果为40H
D、常数40H和地址40H中数进行“位与”操作,结果在A中
标准答案:B
45题目内容:指令“ORL A,#80H”的含义是()
A、地址80H中的数和A中数进行“位或”操作,结果在A中
B、立即数80H和A中数进行“位与”操作,结果在A中
C、立即数128和A中数进行“位或”操作,结果在A中
D、立即数80和A中数进行“位或”操作,结果在A中
标准答案:C
46题目内容:指令“XRL A,#10”的含义是()
A、立即数10和A中数进行“位或”操作,结果在A中
B、地址10H中的数和A中数进行“异或”操作,结果在A中
C、立即数10H和A中数进行“异或”操作,结果在A中
D、立即数10和A中数进行“异或”操作,结果在A中
标准答案:D
47题目内容:指令“XRL 22H,#22”的含义是()
A、立即数22和地址22H中数进行“异或”操作,结果在22H中
B、立即数22H和地址22H中数进行“异或”操作,结果在22H中
C、地址22中的数和地址22H中数进行“异或”操作,结果在22H中
D、立即数22和地址22H中数进行“位或”操作,结果在22H中
标准答案:A
48题目内容:指令“RR A”的含义是()
A、A中数循环左移一位
B、A中数循环右移一位
C、A中数带进位循环右移一位
D、A中数带进位循环左移一位
标准答案:B
49题目内容:指令“RRC A”的含义是()
A、A中数循环左移一位
B、A中数循环右移一位
C、A中数带进位循环右移一位
D、A中数带进位循环左移一位
标准答案:C
50题目内容:指令“RL A”的含义是()
A、A中数带进位循环右移一位
B、A中数带进位循环左移一位
C、A中数循环右移一位
D、A中数循环左移一位
标准答案:D
51题目内容:指令“RLC A”的含义是()
A、A中数带进位循环左移一位
B、A中数带进位循环右移一位
C、A中数循环左移一位
D、A中数循环右移一位
标准答案:A
52题目内容:指令“CLR A”的含义是()
A、A中数每位置1
B、A中数清零
C、A中数每位取反
D、A中数为01H
标准答案:B
53题目内容:指令“CPL A”的含义是()
A、A中数每位置1
B、A中数清零
C、A中数每位取反
D、A中数为01H
标准答案:C
54题目内容:指令“LJMP 0021H”的含义是()
A、程序转到标号“0021H”处执行
B、调用标号为0021H的子程序
C、程序地址定位在0021H处
D、程序转到地址0021H处执行
标准答案:D
55题目内容:指令“LCALL DELLY”的含义是()
A、调用标号为DELLY的子程序
B、程序转到标号“DELL Y”处执行
C、调用标号为DELLY的中断程序
D、跳到标号为DELLY的中断程序
标准答案:A
56题目内容:指令“RETI ”的含义是()
A、主程序结束返回
B、中断程序结束返回
C、子程序结束返回
D、中断程序结束进入低功耗状态
标准答案:B
57题目内容:指令“RET”的含义是()
A、主程序结束返回
B、中断程序结束返回
C、子程序结束返回
D、子程序结束进入低功耗状态
标准答案:C
58题目内容:指令“NOP ”的含义是()
A、中断程序结束返回
B、主程序结束返回
C、子程序结束返回
D、空操作
标准答案:D
59题目内容:指令“JZ LOOP”的含义是()
A、A中数为零,则程序转到标号LOOP处执行
B、A中数不为零,则程序转到标号LOOP处执行
C、B中数为零,则程序转到标号LOOP处执行
D、B中数不为零,则程序转到标号LOOP处执行
标准答案:A
60题目内容:指令“JNZ LOOP”的含义是()
A、A中数为零,则程序转到标号LOOP处执行
B、A中数不为零,则程序转到标号LOOP处执行
C、B中数为零,则程序转到标号LOOP处执行
D、B中数不为零,则程序转到标号LOOP处执行
标准答案:B
61题目内容:指令“DJNZ R5,LOOP”的含义是()
A、R5中数加1为FFH,则程序转到标号LOOP处执行
B、R5中数加1不为零,则程序转到标号LOOP处执行
C、R5中数减1不为零,则程序转到标号LOOP处执行
D、R5中数减1为零,则程序转到标号LOOP处执行
标准答案:C
62题目内容:指令“CJNE @R1,#100,LOOP”的含义是()
A、R1中的数与立即数100相等,则程序转到标号LOOP处执行
B、R1中的数与立即数100不等,则程序转到标号LOOP处执行
C、R1作间接地址中的数与立即数100相等,则程序转到标号LOOP处执行
D、R1作间接地址中的数与立即数100不等,则程序转到标号LOOP处执行
标准答案:D
63题目内容:指令“ANL C,/P1.0”的含义是()
A、P1.0位取反与C中位相“与”,结果在C中
B、P1.0位与C中位相“与”,结果在C中
C、P1.0位取反与C中位相“或”,结果在C中
D、P1.0位与C中位相“或”,结果在C中
标准答案:A
64题目内容:指令“ORL C,P2.0”的含义是()
A、P2.0位与C中位相“或”,结果改变P2.0
B、P2.0位与C中位相“或”,结果在C中
C、P2.0位与C中位相“与”,结果在C中
D、P2.0位与C 中位相“与”,结果改变P2.0
标准答案:B
65题目内容:指令“CLR C”的含义是()
A、C置为01H
B、C状态位为1
C、C状态位清零
D、C置为00H
标准答案:C
66题目内容:指令“SETB C”的含义是()
A、C置为FFH
B、C置为00H
C、C状态位清零
D、C状态位置1
标准答案:D
67题目内容:指令“CPL C”的含义是()
A、C状态位取反
B、C状态位清零
C、C状态位置1
D、C置为00H
标准答案:A
68题目内容:指令“CLR 00H”的含义是()
A、地址00H单元清为00H
B、地址20H单元最低位(2 0H.0)清零
C、地址20H单元最低位(20H.0)置1
D、地址00H单元置为FFH
标准答案:B
69题目内容:指令“SETB 01H”的含义是()
A、地址01H单元清为00H
B、地址20H单元最低位(20H.0)清零
C、20H.1位置1
D、地址20H单元最低位(20H. 0)置1
标准答案:C
70题目内容:指令“CPL 00H”的含义是()
A、地址00H单元每位取反
B、20H.0位状态为0
C、20H.0位置1
D、20H.0位状态取反
标准答案:D
71题目内容:指令“JC LOOP”的含义是()
A、进位位C为1时,程序转至LOOP
B、进位位C为0时,程序转至LOOP
C、A为1时,程序转至LOOP
D、A为0时,程序转至LOOP
标准答案:A
72题目内容:指令“JNC LOOP”的含义是()
A、进位位C为1时,程序转至LOOP
B、进位位C为0时,程序转至LOOP
C、A为1时,程序转至LOOP
D、A为0时,程序转至LOOP
标准答案:B
73题目内容:指令“JB P1.1,LOOP”的含义是()
A、P1口为低电平时,程序转至LOOP
B、P1口为高电平时,程序转至LOOP
C、P1.1口为高电平时,程序转至LOOP
D、P1.1口为低电平时,程序转至LOOP
标准答案:C
74题目内容:指令“JNB P1.1,LOOP”的含义是()
A、P1口为低电平时,程序转至LOOP
B、P1口为高电平时,程序转至LOOP
C、P1.1口为高电平时,程序转至LOOP
D、P1.1口为低电平时,程序转至LOOP
标准答案:D
75题目内容:指令“JBC TI,LOOP”的含义是()
A、TI为1时,程序转至LOOP,同时TI位清零
B、TI为0时,程序转至LOOP,同时TI位置1
C、TI为1时,程序转至LOOP,TI位不清零
D、TI为FF H时,程序转至LOOP,同时TI清为00H
标准答案:A
76题目内容:若晶振采用12MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#50;
LOOP:DJNZ R7,LOOP;
RET
A、103
B、53
C、206
D、106
标准答案:A
77题目内容:若晶振采用12MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#100;
LOOP:DJNZ R7,LOOP;
RET
A、103
B、203
C、406
D、100
标准答案:B
78题目内容:若晶振采用12MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#150;
LOOP:DJNZ R7,LOOP;
RET
A、153
B、150
C、303
D、606
标准答案:C
79题目内容:若晶振采用12MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#200;
LOOP:DJNZ R7,LOOP;
RET
A、200
B、203
C、806
D、403
标准答案:D
80题目内容:若晶振采用12MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#250;
LOOP:DJNZ R7,LOOP;
RET
A、503
B、250
C、253
D、506
标准答案:A
81题目内容:若晶振采用6MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#50;
LOOP:DJNZ R7,LOOP;
RET
A、206
B、53
C、103
D、106
标准答案:A
82若晶振采用6MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#100;
LOOP:DJNZ R7,LOOP;
RET
A、103
B、406
C、203
D、100
标准答案:B
83题目内容:若晶振采用6MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#150;
LOOP:DJNZ R7,LOOP;
RET
A、153
B、150
C、606
D、303
标准答案:C
84若晶振采用6MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#200;
LOOP:DJNZ R7,LOOP;
RET
A、200
B、203
C、403
D、806
标准答案:D
85若晶振采用6MHZ,则以下子程序的执行时间为()μs ;
DELAY:MOV R7,#250;
LOOP:DJNZ R7,LOOP;
RET
A、1006
B、250
C、253
D、506
标准答案:A
86题目内容:当T0和T1都为8位计数器时,其TMOD的值应是()
A、66H
B、44H
C、55H
D、22H
标准答案:A
87题目内容:当T0和T1都为13位计数器时,其TMOD的值应是()
A、66H
B、44H
C、55H
D、22H
标准答案:B
88题目内容:当T0和T1都为16位计数器时,其TMOD的值应是()
A、66H
B、44H
C、55H
D、22H
标准答案:C
89题目内容:当T0和T1都为8位定时器时,其TMOD的值应是()
A、66H
B、44H
C、55H
D、22H
标准答案:D
90题目内容:当T0和T1都为13位定时器时,其TMOD的值应是()
A、00H
B、44H
C、55H
D、22H
标准答案:A
91题目内容:当T0和T1都为16位定时器时,其TMOD的值应是()
A、66H
B、11H
C、55H
D、22H
标准答案:B
92题目内容:当T0为8位定时器、T1为16位定时器时,其T MOD 的值应是()
A、12H
B、21H
C、52H
D、61H
标准答案:A
93题目内容:当T0为16位定时器、T1为8位定时器时,其TMOD 的值应是()
A、12H
B、21H
C、52H
D、61H
标准答案:B
94题目内容:当T0为8位定时器、T1为16位计数器时,其TMOD 的值应是()
A、12H
B、21H
C、52H
D、61H
标准答案:C
95题目内容:TCON中的TF0位表示()
A、定时/计数器T0溢出标志,溢出时自动置1
B、定时/计数器T1溢出标志,溢出时自动置1
C、定时/计数器T0启动控制位
D、定时/计数器T1启动控制位
标准答案:A
96题目内容:当TCON控制寄存器的值为10H时,表示()
A、T0运行,T1停止
B、T1运行,T0停止
C、T0和T1都运行
D、T0和T1都不运行
标准答案:A
97题目内容:当TCON控制寄存器的值为40H时,表示()
A、T0运行,T1停止
B、T1运行,T0停止
C、T0和T1都运行
D、T0和T1都不运行
标准答案:B
98题目内容:当TCON控制寄存器的值为50H时,表示()
A、T0运行,T1停止
B、T1运行,T0停止
C、T0和T1都运行
D、T0和T1都不运行
标准答案:C
99题目内容:当TCON控制寄存器的值为00H时,表示()
A、T0运行,T1停止
B、T1运行,T0停止
C、T0和T1都运行
D、T0和T1都不运行
标准答案:D
100题目内容:TCON中的TF0位表示()
A、定时/计数器T0溢出标志,溢出时自动置1
B、定时/计数器T1溢出标志,溢出时自动置1
C、定时/计数器T0启动控制位
D、定时/计数器T1启动控制位
标准答案:A
101当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到2μs 的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:A
102:当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到4μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:B
103 当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到6μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:C
104当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到8μs 的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:D
105:当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到10μs的溢出定时,其定时初值应是()
A、FBH
B、FEH
C、FDH
D、FCH
标准答案:A
106:当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到1μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:A
107:当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到2μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:B
108:当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到3μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:C
109:当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到4μs的溢出定时,其定时初值应是()
A、FFH
B、FEH
C、FDH
D、FCH
标准答案:D
110:当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到5μs的溢出定时,其定时初值应是()
A、FBH
B、FEH
C、FDH
D、FCH
标准答案:A
111:当TI=1时,表示()
A、中断标志,表示串口发送数据完毕
B、中断标志,串口接收数据完毕
C、串口允许发送
D、串口允许接收
标准答案:A
112:当RI=1时,表示()
A、中断标志,表示串口发送数据完毕
B、中断标志,串口接收数据完毕
C、串口允许发送
D、串口允许接收
标准答案:B
113:当IE0=1时,表示()
A、外中断0口中断请求标志
B、外中断1口中断请求标志
C、定时/计数器T0溢出标志
D、定时/计数器T1溢出标志
标准答案:A
114:当TF0=1时,表示()
A、外中断0口中断请求标志
B、外中断1口中断请求标志
C、定时/计数器T0溢出标志
D、定时/计数器T1溢出标志
标准答案:C
115:当TF1=1时,表示()
A、外中断0口中断请求标志
B、外中断1口中断请求标志
C、定时/计数器T0溢出标志
D、定时/计数器T1溢出标志
标准答案:D
116:当EA控制寄存器的值为81H时,表示()
A、表示外中断0允许中断
B、表示外中断1允许中断
C、表示定时/计数器T1允许中断
D、表示定时/计数器T0允许中断
标准答案:A
117:当EA控制寄存器的值为84H时,表示()A、表示外中断0允许中断B、表示外中断1允许中断
C、表示定时/计数器T1允许中断
D、表示定时/计数器T0允许中断
标准答案:B
118:当EA控制寄存器的值为88H时,表示()
A、表示外中断0允许中断
B、表示外中断1允许中断
C、表示定时/计数器T1允许中断
D、表示定时/计数器T0允许中断
标准答案:C
119:当EA控制寄存器的值为82H时,表示()
A、表示外中断0允许中断
B、表示外中断1允许中断
C、表示定时/计数器T1允许中断
D、表示定时/计数器T0允许中断
标准答案:D
120:当EA控制寄存器的值为90H时,表示()
A、表示串行口允许中断
B、表示外中断1允许中断
C、表示定时/计数器T1允许中断
D、表示定时/计数器T0允许中断
标准答案:A
121:当IP控制寄存器的值为00H时,中断优先次序是()
A、外中断0、T0、外中断1、T1、串行口
B、T0、外中断0、外中断1、T1、串行口
C、外中断1、外中断0、T0、T1、串行口
D、T1、外中断0、T0、外中断1、串行口
标准答案:A
122:当IP控制寄存器的值为02H时,中断优先次序是()
A、外中断0、T0、外中断1、T1、串行口
B、T0、外中断0、外中断1、T1、串行口
C、外中断1、外中断0、T0、T1、串行口
D、T1、外中断0、T0、外中断1、串行口
标准答案:B
123:当IP控制寄存器的值为04H时,中断优先次序是()
A、外中断0、T0、外中断1、T1、串行口
B、T0、外中断0、外中断1、T1、串行口
C、外中断1、外中断0、T0、T1、串行口
D、T1、外中断0、T0、外中断1、串行口
标准答案:C
124:当IP控制寄存器的值为08H时,中断优先次序是()
A、外中断0、T0、外中断1、T1、串行口
B、T0、外中断0、外中断1、T1、串行口
C、外中断1、外中断0、T0、T1、串行口
D、T1、外中断0、T0、外中断1、串行口
标准答案:D
125:当IP控制寄存器的值为10H时,中断优先次序是()
A、串行口、外中断0、T0、外中断1、T1
B、T0、外中断0、外中断1、T1、串行口
C、外中断1、外中断0、T0、T1、串行口
D、T1、外中断0、T0、外中断1、串行口
标准答案:A
126:当IP控制寄存器的值为06H时,中断优先次序是()
A、T0、外中断1、外中断0、T1、串行口
B、外中断1、T1、外中断0、T0、串行口
C、T1、串行口、外中断0、T0、外中断1
D、外中断0、串行口、T0、外中断1、T1
标准答案:A
127:当IP控制寄存器的值为0CH时,中断优先次序是()
A、T0、外中断1、外中断0、T1、串行口
B、外中断1、T1、外中断0、T0、串行口
C、T1、串行口、外中断0、T0、外中断1
D、外中断0、串行口、T0、外中断1、T1
标准答案:B
128:当IP控制寄存器的值为18H时,中断优先次序是()
A、T0、外中断1、外中断0、T1、串行口
B、外中断1、T1、外中断0、T0、串行口
C、T1、串行口、外中断0、T0、外中断1
D、外中断0、串行口、T0、外中断1、T1
标准答案:C
129:当IP控制寄存器的值为11H时,中断优先次序是()
A、T0、外中断1、外中断0、T1、串行口
B、外中断1、T1、外中断0、T0、串行口
C、T1、串行口、外中断0、T0、外中断1
D、外中断0、串行口、T0、外中断1、T1
标准答案:D
130:当IP控制寄存器的值为12H时,中断优先次序是()
A、T0、串行口、外中断0、外中断1、T1
B、外中断1、T1、外中断0、T0、串行口
C、T1、串行口、外中断0、T0、外中断1
D、外中断0、串行口、T0、外中断1、T1
标准答案:A
131:当SCON寄存器值为00H时,串行口工作方式为()
A、同步移位寄存器方式,串口禁止接收
B、8位UART方式,串口禁止接收
C、9位UART方式,串口禁止接收
D、8位UART方式,串口允许接收
标准答案:A
132:当SCON寄存器值为40H时,串行口工作方式为()A、同步移位寄存器方式,串口禁止接收B、8位UART方式,串口禁止接收
C、9位UART方式,串口禁止接收
D、8位UART方式,串口允许接收
标准答案:B
133:当SCON寄存器值为80H时,串行口工作方式为()
A、同步移位寄存器方式,串口禁止接收
B、8位UART方式,串口禁止接收
C、9位UART方式,串口禁止接收
D、8位UART方式,串口允许接收
标准答案:C
134:当SCON寄存器值为50H时,串行口工作方式为()
A、同步移位寄存器方式,串口禁止接收
B、8位UART方式,串口禁止接收
C、9位UART方式,串口禁止接收
D、8位UART方式,串口允许接收
标准答案:D
135:当SCON寄存器值为90H时,串行口工作方式为()
A、9位UART方式,串口允许接收
B、8位UART方式,串口禁止接收
C、9位UART方式,串口禁止接收
D、8位UART方式,串口允许接收
标准答案:A
136:SCON寄存器中的SM2位表示()
A、多机控制位
B、串行口接收允许控制位
C、第9位发送数据
D、多机通信时收到的第9位数据
标准答案:A
137:SCON寄存器中的REN位表示()
A、多机控制位
B、串行口接收允许控制位
C、第9位发送数据
D、多机通信时收到的第9位数据
标准答案:B
138:SCON寄存器中的TB8位表示()
A、多机控制位
B、串行口接收允许控制位
C、第9位发送数据
D、多机通信时收到的第9位数据
标准答案:C
139:SCON寄存器中的RB8位表示()
A、多机控制位
B、串行口接收允许控制位
C、第9位发送数据
D、多机通信时收到的第9位数据
标准答案:D
140:SCON寄存器中的TI位表示()
A、发送中断标志
B、串行口接收允许控制位
C、第9位发送数据
D、多机通信时收到的第9位数据
标准答案:A
141:在程序运行中,当执行“MOV PCON,#01H”指令后,其CPU状态是()
A、进入空闲工作模式
B、进入掉电工作模式
C、程序中断,上电后重新启动
D、程序死机
标准答案:A
142:在程序运行中,当执行“MOV PCON,#02H”指令后,其CPU状态是()
A、进入空闲工作模式
B、进入掉电工作模式
C、程序中断,上电后重新启动
D、程序死机
标准答案:B
143:在程序运行中,当执行“MOV PCON,#01H”指令后,若有外中断发生,其系统工作状态是()
A、先进入空闲工作模式,完成外中断程序后再执行“MOV PCON,#01 H”语句后面的命令
B、进入掉电工作模式
C、程序中断1分钟,上电后重新启动
D、进入空闲工作模式
标准答案:A
144:在程序运行中,当执行“MOV PCON,#02H”指令后,若有外中断发生,其系统工作状态是()
A、先进入掉电工作模式,完成外中断程序后再执行“MOV PCON,#02 H”语句后面的命令
B、进入掉电工作模式,不能响应外中断程序
C、程序中断1分钟后会自动重新启动
D、进入空闲工作模式
标准答案:B
145:当PCON寄存器值为80H时,以下说明正确的是()
A、发送串口数据
B、进入掉电工作模式
C、T1产生的波特率能提高1倍
D、进入空闲工作模式
标准答案:C
146:在上电复位状态下,SBUF中的数据是()
A、随机数
B、00H
C、FFH
D、与断电前一次一样
标准答案:A
147:在上电复位状态下,P0口的数据是()
A、随机数
B、FFH
C、00H
D、与断电前一次一样
标准答案:B
148:在上电复位状态下,P1口的数据是()
A、随机数
B、00H
C、FFH
D、与断电前一次一样
标准答案:C
149:在上电复位状态下,P2口的数据是()
A、随机数
B、00H
C、与断电前一次一样
D、FFH 标准答案:D
150:在上电复位状态下,P3口的数据是()
A、FFH
B、与断电前一次一样
C、00H
D、随机数
标准答案:A
151题目内容:在上电复位状态下,堆栈寄存器SP的值是()
A、07H
B、随机数
C、00H
D、FFH
标准答案:A
152题目内容:在上电复位状态下,内存RAM中的值是()
A、07H
B、随机数
C、00H
D、FFH
标准答案:B
153题目内容:在上电复位状态下,寄存器PSW的值是()
A、随机数
B、08H
C、00H
D、FFH
标准答案:C
154题目内容:在上电复位状态下,寄存器ACC的值是()
A、FFH
B、08H
C、随机数
D、00H
标准答案:D
155题目内容:在上电复位状态下,寄存器TCON的值是()
A、00H
B、FFH
C、随机数
D、08H
标准答案:A
156题目内容:
执行以下程序后,A中的值是();
MOV A,#23H;
ORL A,#0F0H;
SWAP A;
A、3FH
B、23H
C、F3H
D、2FH
标准答案:A
157题目内容:
执行以下程序后,A中的值是();
MOV A,#24H;
ORL A,#0F0H;
SWAP A;
A、24H
B、4FH
C、F4H
D、F2H
标准答案:B
158题目内容:
执行以下程序后,A中的值是();
MOV A,#25H;
ORL A,#0F0H;
SWAP A;
A、2FH
B、25H
C、5FH
D、F5H
标准答案:C
159题目内容:
执行以下程序后,A中的值是();
MOV A,#26H;
ORL A,#0F0H;
SWAP A;
A、F2H
B、26H
C、F6H
D、6FH
标准答案:D
160题目内容:
执行以下程序后,A中的值是();
MOV A,#28H;
ORL A,#0F0H;
SWAP A;
A、8FH
B、28H
C、F8H
D、2FH
标准答案:A
161题目内容:16进制数FEH 的2进制表示数为
A、11111110 B
B、10111110 B
C、10111111 B
D、10111011 B
标准答案:A
162题目内容:16进制数D5H 的2进制表示数为
A、11111110 B
B、11010101 B
C、10001110 B
D、10010101 B
标准答案:B
163题目内容:16进制数8EH 的2进制表示数为
A、11111110 B
B、11010101 B
C、10001110 B
D、10010101 B
标准答案:C
164题目内容:16进制数95H 的2进制表示数为
A、11111110 B
B、11010101 B
C、10001110 B
D、10010101 B
标准答案:D
165题目内容:16进制数20H 的2进制表示数为
A、00100000 B
B、11010101 B
C、10001110 B
D、10010101 B
标准答案:A
166题目内容:89C51单片机内存地址7FH以内,从()的地址单元具有位寻址功能。
A、20H-2FH
B、00H-07H
C、10H-20H
D、20H-27H
标准答案:A
167题目内容:89C51单片机内存中,既可直接寻址也可间接寻址的数据内存地址是()
A、00H-80H
B、00H-7FH
C、80H-FFH
D、00H-FFH
标准答案:B
168题目内容:89C51单片机中,特殊功能寄存器SFR的地址是在()
A、00H-80H
B、00H-7FH
C、80H-FFH
D、00H-FFH
标准答案:C
169题目内容:89C51单片机中,内存或程序存储器的最大寻址范围是()
A、256B
B、128B
C、32K
D、64K
标准答案:D
170题目内容:89C51单片机内存中,只能间接寻址的数据内存地址是()
A、80H-FFH
B、00H-7FH
C、20H-27H
D、00H-1FH
标准答案:A
171题目内容:阅读程序选择正确答案;MOV R0,#20H;
MOV R1,#8;
LOOP:MOV @R0,#00H;
INC R0;
DJNZ R1,LOOP;
RET;
A、内存20H-27H清零程序
B、内存00H-20H清零程序
C、内存20H-28H清零程序
D、内存00H-08H清零程序
标准答案:A
172题目内容:阅读程序选择正确答案;MOV R0,#30H;
MOV R1,#8;
LOOP:MOV @R0,#00H;
INC R0;
DJNZ R1,LOOP;
RET;
A、内存30H-38H清零程序
B、内存30H-37H清零程序
C、内存00H-30H清零程序
D、内存00H-08H清零程序
标准答案:B
173题目内容:阅读程序选择正确答案;MOV R0,#40H;
MOV R1,#8;
LOOP:MOV @R0,#00H;
INC R0;
DJNZ R1,LOOP;
RET;
A、内存40H-48H清零程序
B、内存00H-40H清零程序
C、内存40H-47H清零程序
D、内存00H-08H清零程序
174标准答案:C
题目内容:阅读程序选择正确答案;MOV R0,#50H;
MOV R1,#8;
LOOP:MOV @R0,#00H;
INC R0;
DJNZ R1,LOOP;
RET;
A、内存50H-58H清零程序
B、内存00H-50H清零程序
C、内存00H-08H清零程序
D、内存50H-57H清零程序
标准答案:D
175题目内容:阅读程序选择正确答案;MOV R0,#60H;
MOV R1,#8;
LOOP:MOV @R0,#00H;
INC R0;
DJNZ R1,LOOP;
RET;
A、内存60H-67H清零程序
B、内存60H-68H清零程序
C、内存00H-60H清零程序
D、内存00H-08H清零程序
标准答案:A
176题目内容:阅读以下程序,选择正确答案;
ORG 0000H LJMP MAIN
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB TR0 ;
LOOP: JBC TF0,CPLP ;
AJMP LOOP ;
CPLP: MOV TL0,#18H ;
MOV TH0,#0FCH ;
CPL P1.0
AJMP LOOP
A、利用T0定时器在P1.0口输出500HZ的对称方波
B、利用T1定时器在P1.0口输出500HZ的对称方波
C、利用T0计数在P1.0口输出5000HZ的对称方波
D、利用T0定时中断法在P1.0口输出500HZ的对称方波标准答案:A
177题目内容:阅读以下程序,选择正确答案;
ORG 0000H LJMP MAIN
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB TR0 ;
LOOP: JBC TF0,CPLP ;
AJMP LOOP ;
CPLP: MOV TL0,#18H ;
MOV TH0,#0FCH ;
CPL P2.0
AJMP LOOP
A、利用T0计数在P2.0口输出5000HZ的对称方波
B、利用T0定时器在P2.0口输出500HZ的对称方波
C、利用T1定时器在P2.0口输出500HZ的对称方波
D、利用T0定时中断法在P2.0口输出500HZ的对称方波标准答案:B
178题目内容:阅读以下程序,选择正确答案;
ORG 0000H LJMP MAIN
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB TR0 ;
LOOP: JBC TF0,CPLP ;
AJMP LOOP ;
CPLP: MOV TL0,#18H ;
MOV TH0,#0FCH ;
CPL P3.0
AJMP LOOP
A、利用T0计数在P3.0口输出5000HZ的对称方波
B、利用T1定时器在P3.0口输出500HZ的对称方波
C、利用T0定时器在P3.0口输出500HZ的对称方波
D、利用T0定时中断法在P3.0口输出500HZ的对称方波标准答案:C
179题目内容:阅读以下程序,选择正确答案;
ORG 0000H LJMP MAIN
MAIN:MOV TMOD,#01H ;(晶振为6M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB TR0 ;
LOOP: JBC TF0,CPLP ;
AJMP LOOP ;
CPLP: MOV TL0,#18H ;
MOV TH0,#0FCH ;
CPL P1.0
AJMP LOOP
A、利用T0定时器在P1.0口输出250HZ的对称方波
B、利用T0定时器在P1.0口输出500HZ的对称方波
C、利用T0计数在P1.0口输出5000HZ的对称方波
D、利用T0定时中断法在P1.0口输出250HZ的对称方波标准答案:A
180题目内容:阅读以下程序,选择正确答案;
ORG 0000H LJMP MAIN
MAIN:MOV TMOD,#01H ;(晶振为6M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB TR0 ;
LOOP: JBC TF0,CPLP ;
AJMP LOOP ;
CPLP: MOV TL0,#18H ;
MOV TH0,#0FCH ;
CPL P2.0
AJMP LOOP
A、利用T0定时器在P2.0口输出500HZ的对称方波
B、利用T0定时器在P2.0口输出250HZ的对称方波
C、利用T0定时器在P2.0口输出5000HZ的对称方波
D、利用T0定时中断法在P2.0口输出250HZ的对称方波标准答案:B
181题目内容:
阅读以下程序,选择正确答案;ORG 0000H ;
LJMP MAIN ;
ORG 000BH ;
LJMP INTT0 ;
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB EA ;
SETB ET0 ;
SETB TR0 ;
SJMP $
INTT0:
CPL P1.0;
MOV TL0,#18H ;
MOV TH0,#0FCH ;
RETI ;
END ;结束
A、利用T0定时中断法在P1.0口输出500HZ的对称方波
B、利用T1定时中断法在P1.0口输出500HZ的对称方波
C、利用T0定时中断法在P1.0口输出5000HZ的对称方波
D、利用T0定时中断法在P1.0口输出250HZ的对称方波标准答案:A
182题目内容:
阅读以下程序,选择正确答案;
ORG 0000H ;
LJMP MAIN ;
ORG 000BH ;
LJMP INTT0 ;
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB EA ;
SETB ET0 ;
SETB TR0 ;
SJMP $
INTT0:
CPL P2.0 ;
MOV TL0,#18H ;
MOV TH0,#0FCH ;
RETI ;
END ;结束
A、利用T1定时中断法在P2.0口输出500HZ的对称方波
B、利用T0定时中断法在P2.0口输出500HZ的对称方波
C、用T0定时中断法在P2.0口输出5000HZ的对称方波
D、利用T0定时中断法在P2.0口输出250HZ的对称方波标准答案:B
183题目内容:
阅读以下程序,选择正确答案;
ORG 0000H ;
LJMP MAIN ;
ORG 000BH ;
LJMP INTT0 ;
MAIN:MOV TMOD,#01H ;(晶振为12M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB EA ;
SETB ET0 ;
SETB TR0 ;
SJMP $
INTT0:
CPL P3.0 ;
MOV TL0,#18H ;
MOV TH0,#0FCH ;
RETI ;
END ;结束
A、利用T1定时中断法在P3.0口输出500HZ的对称方波
B、利用T0定时中断法在P3.0口输出5000HZ的对称方波
C、利用T0定时中断法在P3.0口输出500HZ的对称方波
D、利用T0定时中断法在P3.0口输出250HZ的对称方波标准答案:C
184题目内容:
阅读以下程序,选择正确答案;
ORG 0000H ;
LJMP MAIN ;
ORG 000BH ;
LJMP INTT0 ;
MAIN:MOV TMOD,#01H ;(晶振为6M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB EA ;
SETB ET0 ;
SETB TR0 ;
SJMP $
INTT0:
CPL P1.0 ;
MOV TL0,#18H
MOV TH0,#0FCH ;
RETI ;
END ;结束
A、利用T0定时中断法在P1.0口输出250HZ的对称方波
B、利用T0定时中断法在P1.0口输出500HZ的对称方波
C、利用T0定时中断法在P1.0口输出5000HZ的对称方波
D、利用T1定时中断法在P1.0口输出250HZ的对称方波标准答案:A
185题目内容:
阅读以下程序,选择正确答案;
ORG 0000H ;
LJMP MAIN ;ORG 000BH ;
LJMP INTT0 ;
MAIN:MOV TMOD,#01H ;(晶振为6M)
MOV TL0,#18H ;
MOV TH0,#0FCH ;
SETB EA ;
SETB ET0 ;
SETB TR0 ;
SJMP $
INTT0:
CPL P3.0 ;
MOV TL0,#18H ;
MOV TH0,#0FCH ;
RETI ;
END ;结束
A、利用T1定时中断法在P3.0口输出250HZ的对称方波
B、利用T0定时中断法在P3.0口输出500HZ的对称方波
C、利用T0定时中断法在P3.0口输出500HZ的对称方波
D、利用T0定时中断法在P3.0口输出250HZ的对称方波标准答案:D
186题目内容:
阅读以下程序,选择正确答案;
UARTOUT:MOV R0,#20H ;
MOV R2,#5 ;
MOV SCON,#00H ;
SOUT:MOV A,@R0 ;
CLR TI ;
MOV SBUF,A ;
WAITOUT: JNB TI,WAITOUT ;
INC R0
DJNZ R2,SOUT ;
RET ;结束
A、方式0模式从串口发送内存20H-24H单元数据
B、方式1模式从串口发送内存20H-24H单元数据
C、方式0模式从串口发送内存20H-25H单元数据
D、方式0模式从串口发送内存00H-20H单元数据
标准答案:A
187题目内容:
阅读以下程序,选择正确答案;
UARTOUT:MOV R0,#20H ;
MOV R2,#5 ;
MOV SCON,#40H ;
SOUT:MOV A,@R0 ;
CLR TI ;
MOV SBUF,A ;
WAITOUT: JNB TI,WAITOUT ;
INC R0
DJNZ R2,SOUT ;
RET ;结束
A、方式0模式从串口发送内存20H-24H单元数据
B、方式1模式从串口发送内存20H-24H单元数据
C、方式1模式从串口发送内存20H-25H单元数据
D、方式1模式从串口发送内存00H-20H单元数据标准答案:B
188题目内容:
阅读以下程序,选择正确答案;
UARTOUT:MOV R0,#20H ;
MOV R2,#6 ;
MOV SCON,#00H ;
SOUT:MOV A,@R0 ;
CLR TI ;
MOV SBUF,A ;
WAITOUT: JNB TI,WAITOUT ;
INC R0
DJNZ R2,SOUT ;
RET ;结束
A、方式0模式从串口发送内存20H-26H单元数据
B、方式1模式从串口发送内存20H-25H单元数据
C、方式0模式从串口发送内存20H-25H单元数据
D、方式0模式从串口发送内存00H-20H单元数据标准答案:C
189题目内容:
阅读以下程序,选择正确答案;
UARTOUT:MOV R0,#20H ;
MOV R2,#8 ;
MOV SCON,#40H ;
SOUT:MOV A,@R0 ;
CLR TI ;
MOV SBUF,A ;
WAITOUT: JNB TI,WAITOUT ;
INC R0
DJNZ R2,SOUT ;
RET ;结束
A、方式0模式从串口发送内存20H-27H单元数据
B、方式1模式从串口发送内存00H-20H单元数据
C、方式1模式从串口发送内存20H-28H单元数据
D、方式1模式从串口发送内存20H-27H单元数据标准答案:D
190题目内容:
阅读以下程序,选择正确答案;
UARTOUT:MOV R0,#50H ;
MOV R2,#5 ;
MOV SCON,#00H ;
SOUT:MOV A,@R0 ;
CLR TI ;
MOV SBUF,A ;
WAITOUT: JNB TI,WAITOUT ;
INC R0 DJNZ R2,SOUT ;
RET ;结束
A、方式0模式从串口发送内存50H-54H单元数据
B、方式1模式从串口发送内存50H-54H单元数据
C、方式0模式从串口发送内存50H-55H单元数据
D、方式0模式从串口发送内存00H-50H单元数据
标准答案:A
191题目内容:
阅读以下程序,选择正确答案;
UARTIN:MOV R0,#40H ;
MOV R2,#5 ;
SIN: CLR RI ;
MOV SCON,#10H ;
WAITIN:JNB RI,WAITIN ;
MOV A,SBUF ;
MOV @R0,A ;
INC R0
DJNZ R2,SIN ;
RET ;结束
A、方式0模式从串口接收5个数据存在内存40H-44H单元
B、方式0模式从串口接收40个数据存在内存单元
C、方式1模式从串口接收5个数据存在内存40H-44H单
D、方式0模式从串口接收6个数据存在内存40H-45H单元标准答案:A
192题目内容:
阅读以下程序,选择正确答案;
UARTIN:MOV R0,#20H ;
MOV R2,#5 ;
SIN: CLR RI ;
MOV SCON,#10H ;
WAITIN:JNB RI,WAITIN ;
MOV A,SBUF ;
MOV @R0,A ;
INC R0
DJNZ R2,SIN ;
RET ;结束
A、方式0模式从串口接收20个数据存在内存单元
B、方式0模式从串口接收5个数据存在内存20H-24H单元
C、方式1模式从串口接收5个数据存在内存20H-24H单元
D、方式0模式从串口接收6个数据存在内存20H-25H单元标准答案:B
193题目内容:
阅读以下程序,选择正确答案;
UARTIN:MOV R0,#30H ;
MOV R2,#5 ;
SIN: CLR RI ;
MOV SCON,#10H ;
WAITIN:JNB RI,WAITIN ;
MOV A,SBUF ;
MOV @R0,A ;
INC R0
DJNZ R2,SIN ;
RET ;结束
A、方式0模式从串口接收6个数据存在内存30H-35H单元
B、方式0模式从串口接收30个数据存在内存单元
C、方式0模式从串口接收5个数据存在内存30H-34H单元
D、方式1模式从串口接收5个数据存在内存30H-34H单元标准答案:C
194题目内容:
阅读以下程序,选择正确答案;
UARTIN:MOV R0,#50H ;
MOV R2,#5 ;
SIN: CLR RI ;
MOV SCON,#10H ;
WAITIN:JNB RI,WAITIN ;
MOV A,SBUF ;
MOV @R0,A ;
INC R0
DJNZ R2,SIN ;
RET ;结束
A、方式0模式从串口接收6个数据存在内存50H-55H单元
B、方式1模式从串口接收5个数据存在内存50H-54H单元
C、方式0模式从串口接收50个数据存在内存单元
D、方式0模式从串口接收5个数据存在内存50H-54H单元标准答案:D
195题目内容:
阅读以下程序,选择正确答案;
UARTIN:MOV R0,#60H ;
MOV R2,#5 ;
SIN: CLR RI ;
MOV SCON,#10H ;
WAITIN:JNB RI,WAITIN ;
MOV A,SBUF ;
MOV @R0,A ;
INC R0
DJNZ R2,SIN ;
RET ;结束
A、方式0模式从串口接收5个数据存在内存60H-64H单元
B、方式0模式从串口接收60个数据存在内存单元
C、方式1模式从串口接收5个数据存在内存60H-64H单元
D、方式0模式从串口接收6个数据存在内存60H-65H单元标准答案:A
196题目内容:
阅读以下程序,选择正确答案;
DISPLAY: MOV R1,#70H ;
MOV R5,#0FEH ;
PLAY: MOV A,R5 ;
MOV P1,#0FFH ;
MOV P3,A ;
MOV A,@R1 ;
MOV DPTR,#TAB ;
MOVC A,@A+DPTR ;
MOV P1,A ;
LCALL DL1MS ;
INC R1 ;
MOV A,R5 ;
JNB ACC.5,ENDOUT ;
RL A ;
MOV R5,A ;
AJMP PLAY ;
ENDOUT: MOV P3,#0FFH ;
MOV P1,#0FFH ;
RET ;子程序结束
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FF H
A、显示数据在70H-75H
B、显示数据在00H-70H
C、显示数据在00H-05H
D、显示数据为#0FEH
标准答案:A
197题目内容:
阅读以下程序,选择正确答案;
DISPLAY: MOV R1,#70H ;
MOV R5,#0FEH ;
PLAY: MOV A,R5 ;
MOV P1,#0FFH ;
MOV P3,A ;
MOV A,@R1 ;
MOV DPTR,#TAB ;
MOVC A,@A+DPTR ;
MOV P1,A ;
LCALL DL1MS ;
INC R1 ;
MOV A,R5 ;
JNB ACC.5,ENDOUT ;
RL A ;
MOV R5,A ;
AJMP PLAY ;
ENDOUT: MOV P3,#0FFH ;
MOV P1,#0FFH ;
RET ;子程序结束
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FF H
A、查表后段码从P3口输出
B、查表后段码从P1口输出
C、查表后段码从P1及P3口同时输出
D、查表后段码从P0口输出
标准答案:B
198题目内容:
阅读以下程序,选择正确答案;
DISPLAY: MOV R1,#70H ;
MOV R5,#0FEH ;
PLAY: MOV A,R5 ;
MOV P1,#0FFH ;
MOV P3,A ;
MOV A,@R1 ;
MOV DPTR,#TAB ;
MOVC A,@A+DPTR ;
MOV P1,A ;
LCALL DL1MS ;
INC R1 ;
MOV A,R5 ;
JNB ACC.6,ENDOUT ;
RL A ;
MOV R5,A ;
AJMP PLAY ;
ENDOUT: MOV P3,#0FFH ;
MOV P1,#0FFH ;
RET ;子程序结束
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FF H
A、显示数据在00H-06H
B、显示数据在00H-70H
C、显示数据在70H-76H
D、显示数据为#70H
标准答案:C
199题目内容:
阅读以下程序,选择正确答案;
DISPLAY: MOV R1,#70H ;
MOV R5,#0FEH ;
PLAY: MOV A,R5 ;
MOV P1,#0FFH ;
MOV P3,A ;
MOV A,@R1 ;
MOV DPTR,#TAB ;
MOVC A,@A+DPTR ;
MOV P1,A ;
LCALL DL1MS ;
INC R1 ;
MOV A,R5 ;
JNB ACC.7,ENDOUT ;
RL A ;
MOV R5,A ;
AJMP PLAY ;
ENDOUT: MOV P3,#0FFH ;
MOV P1,#0FFH ;
RET ;子程序结束
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FF H
A、显示数据在00H-07H
B、显示数据在00H-70H
C、显示数据为#70H
D、显示数据在70H-77H
标准答案:D
200阅读以下程序,选择正确答案;
DISPLAY: MOV R1,#70H ;
MOV R5,#0FEH ;
PLAY: MOV A,R5 ;
MOV P1,#0FFH ;
MOV P3,A ;
MOV A,@R1 ;
MOV DPTR,#TAB ;
MOVC A,@A+DPTR ;
MOV P1,A ;
LCALL DL1MS ;
INC R1 ;
MOV A,R5 ;
JNB ACC.3,ENDOUT ;
RL A ;
MOV R5,A ;
AJMP PLAY ;
ENDOUT: MOV P3,#0FFH ;
MOV P1,#0FFH ;
RET ;子程序结束
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FF H
A、显示数据在70H-73H
B、显示数据在00H-70H
C、显示数据在0 0H-04H
D、显示数据为#70H
标准答案:A
206阅读以下程序,选择正确答案;
BCDFL:MOV 70H,#0FFH;
MOV R0,#70H;
MOV A,@R0 ;
MOV B,#100;
DIV AB;
MOV 7AH,A;
MOV A,#10;
XCH A,B;
DIV AB;
MOV 79H,A
MOV 78H,B
A、将16进制数FFH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为2、5、5。
B、将16进制数70HH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、1、2。
C、将16进制数FFH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、5、1。
D、将10进制数70分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、7、0。
标准答案:A
207阅读以下程序,选择正确答案;
BCDFL:MOV 60H,#123;
MOV R0,#60H;
MOV A,@R0 ;
MOV B,#100;
DIV AB;
MOV 7AH,A;
MOV A,#10;
XCH A,B;
DIV AB;
MOV 79H,A
MOV 78H,B
A、将10进制数60分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、6、0。
B、将16进制数60HH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、9、6。
C、将16进制数123分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、2、3。
D、将10进制数123分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、2、3。
标准答案:D
208阅读以下程序,选择正确答案;
BCDFL:MOV 50H,#145;
MOV R0,#50H;
MOV A,@R0 ;
MOV B,#100;
DIV AB;
MOV 7AH,A;
MOV A,#10;
XCH A,B;
DIV AB;
MOV 79H,A
MOV 78H,B
A、将16进制数145分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、6、9。
B、将10进制数145分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、4、5。
C、将16进制数50HH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、8、0。
D、将10进制数50分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、5、0。
标准答案:B
209阅读以下程序,选择正确答案;
BCDFL:MOV 40H,#156;
MOV R0,#40H;
MOV A,@R0 ;
MOV B,#100;
DIV AB;
MOV 7AH,A;
MOV A,#10;
XCH A,B;
DIV AB;
MOV 79H,A
MOV 78H,B
A、将16进制数40HH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、6、4。
B、将16进制数156分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、5、6。
C、将10进制数156分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、5、6。
D、将10进制数40分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、4、0。
标准答案:C
210阅读以下程序,选择正确答案;
BCDFL:MOV 30H,#167;
MOV R0,#30H;
MOV A,@R0 ;
MOV B,#100;
DIV AB;
MOV 7AH,A;
MOV A,#10;
XCH A,B;
DIV AB;
MOV 79H,A
MOV 78H,B
A、将10进制数167分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、6、7。
B、将16进制数167分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为1、0、3。
C、将16进制数30HH分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、4、8。
D、将10进制数30分离为十进制BCD码放入7AH、79H、78H单元中,其值对应为0、3、0。
标准答案:A
211阅读以下程序,选择正确答案;
START: MOV R0,#00H
MOV R7,#80H
MOV A,#00H
CLEARDISP: MOV @R0,A
INC R0
INC A
DJNZ R7,CLEARDISP
A、在内存00H-7FH单元中依次放入立即数#00H-#7FH
B、内存00H-7FH单元中依次清零
C、在内存00H-80H单元中依次放入立即数#00H-#80H
D、内存00H-80H单元中依次清零
标准答案:A
212阅读以下程序,选择正确答案;
START: MOV R0,#00H
MOV R7,#70H
MOV A,#00H
CLEARDISP: MOV @R0,A
INC R0
INC A
DJNZ R7,CLEARDISP
A、内存00H-6FH单元中依次清零
B、在内存00H-6FH单元中依次放入立即数#00H-#6FH
C、在内存00H-70H单元中依次放入立即数#00H-#70H
D、内存00H-70H单元中依次清零
标准答案:B
213阅读以下程序,选择正确答案;
START: MOV R0,#00H
MOV R7,#60H
MOV A,#00H
CLEARDISP: MOV @R0,A
INC R0
INC A
DJNZ R7,CLEARDISP
A、在内存00H-60H单元中依次放入立即数#00H-#60H
B、内存00H-5FH单元中依次清零
C、在内存00H-5FH单元中依次放入立即数#00H-#5FH
D、内存00H-60H单元中依次清零
标准答案:C
214阅读以下程序,选择正确答案;
START: MOV R0,#00H
MOV R7,#50H
MOV A,#00H
CLEARDISP: MOV @R0,A
INC R0
INC A
DJNZ R7,CLEARDISP
A、内存00H-50H单元中依次清零
B、内存00H-4FH单元中依次清零
C、在内存00H-50H单元中依次放入立即数#00H-#50H
D、在内存00H-4FH单元中依次放入立即数#00H-#4FH 标准答案:D 215阅读以下程序,选择正确答案;
START: MOV R0,#00H
MOV R7,#40H
MOV A,#00H
CLEARDISP: MOV @R0,A
INC R0
INC A
DJNZ R7,CLEARDISP
A、在内存00H-3FH单元中依次放入立即数#00H-#3FH
B、内存00H-3FH单元中依次清零
C、在内存00H-40H单元中依次放入立即数#00H-#40H
D、内存00H-40H单元中依次清零
标准答案:A
216阅读以下程序,选择正确答案;
BAOJI: MOV A,75H ;
CJNE A,55H,BBAO
CLR P1.7 ;
RET ;
BBAO: SETB P1.7 ;
RET
A、75H与55H单元内数相同时P1.7=0
B、75H与55H单元内数不相同时P1.7=0
C、75H与55H单元内数相同时P1.7=1
D、75H单元内数大于55H单元内数时P1.7=0
标准答案:A
217阅读以下程序,选择正确答案;
BAOJI: MOV A,77H ;
CJNE A,66H,BBAO
CLR P1.7 ;
RET ;
BBAO: SETB P1.7 ;
RET
A、77H与66H单元内数不相同时P1.7=0
B、77H与66H单元内数相同时P1.7=0
C、77H与66H单元内数相同时P1.7=1
D、77H单元内数大于66H单元内数时P1.7=0
标准答案:B
218阅读以下程序,选择正确答案;
BAOJI: MOV A,55H ;
CJNE A,66H,BBAO
CLR P1.7 ;
RET
BBAO: SETB P1.7 ;
RET
A、55H与66H单元内数相同时P1.7=1
B、55H与66H单元内数不相同时P1.7=0
C、55H与66H单元内数相同时P1.7=0
D、55H单元内数大于66H单元内数时P1.7=0
标准答案:C
219阅读以下程序,选择正确答案;
BAOJI: MOV A,44H ;
CJNE A,66H,BBAO
CLR P1.7 ;
RET ;
BBAO: SETB P1.7 ;
RET
A、44H单元内数大于66H单元内数时P1.7=0
B、44H与66H单元内数不相同时P1.7=0
C、44H与66H单元内数相同时P1.7=1
D、44H与66H单元内数相同时P1.7=0
标准答案:D
220阅读以下程序,选择正确答案;
BAOJI: MOV A,33H ;
CJNE A,66H,BBAO
CLR P1.7 ;
RET ;
BBAO: SETB P1.7 ;
RET
A、33H与66H单元内数相同时P1.7=0
B、33H与66H单元内数不相同时P1.7=0
C、33H与66H单元内数相同时P1.7=1
D、33H单元内数大于66H单元内数时P1.7=0
标准答案:A
221题目内容:
阅读以下程序,选择正确答案;
MOV A,#00H
MOV B,A
ADD A,B
ADD A,B
MOV DPTR,#KEYWORKTAB2
JMP @A+DPTR
KEYWORKTAB2:
LJMP FUN0
LJMP FUN1
LJMP FUN2
LJMP FUN3
LJMP FUN4
LJMP FUN5
......
A、程序最后跳到标号FUN0语句
B、程序最后跳到标号FUN1语句
C、程序最后跳到标号FUN2语句
D、程序最后跳到标号FUN3语句
标准答案:A
222阅读以下程序,选择正确答案;
MOV A,#01H
MOV B,A
ADD A,B
ADD A,B
MOV DPTR,#KEYWORKTAB2
JMP @A+DPTR
KEYWORKTAB2:
LJMP FUN0
LJMP FUN1
LJMP FUN2
LJMP FUN3
LJMP FUN4
LJMP FUN5
......
A、程序最后跳到标号FUN0语句
B、程序最后跳到标号FUN1语句
C、程序最后跳到标号FUN2语句
D、程序最后跳到标号FUN3语句
标准答案:B
223阅读以下程序,选择正确答案;
MOV A,#2
MOV B,A
ADD A,B
ADD A,B
MOV DPTR,#KEYWORKTAB2
JMP @A+DPTR
KEYWORKTAB2:
LJMP FUN0
LJMP FUN1
LJMP FUN2
LJMP FUN3
LJMP FUN4
LJMP FUN5
......
A、程序最后跳到标号FUN0语句
B、程序最后跳到标号FUN1语句
C、程序最后跳到标号FUN2语句
D、程序最后跳到标号FUN3语句
标准答案:C
224题目内容:
阅读以下程序,选择正确答案;
MOV A,#3
MOV B,A
ADD A,B
ADD A,B
MOV DPTR,#KEYWORKTAB2
JMP @A+DPTR
KEYWORKTAB2:
LJMP FUN0
LJMP FUN1
LJMP FUN2
LJMP FUN3
LJMP FUN4
LJMP FUN5
......
A、程序最后跳到标号FUN0语句
B、程序最后跳到标号FUN1语句
C、程序最后跳到标号FUN2语句
D、程序最后跳到标号FUN3语句
标准答案:D
225阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;
JNB P3.3,KEY3 ;
RET ;
A、当P3.0、P3.1同时为0时,程序只执行标号KEY0
B、当P3.0、P3.1同时为0时,程序只执行标号KEY1
C、当P3.0、P3.1同时为0时,程序先执行标号KEY0,后执行KEY1
D、当P3.0、P3.1同时为0时,程序不能执行标号KEY0
标准答案:A
226阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;
JNB P3.3,KEY3 ;
RET ;
A、当P3.0、P3.1同时为0时,程序只执行标号KEY0
B、当P3.0、P3.1同时为0时,程序只执行标号KEY1
C、当P3.0、P3.1同时为0时,程序先执行标号KEY0,后执行KEY1
D、当P3.0、P3.1同时为0时,程序不能执行标号KEY0
标准答案:A
227阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;
JNB P3.3,KEY3 ;
RET ;
A、当P3.1、P3.2同时为0时,程序只执行标号KEY2
B、当P3.1、P3.2同时为0时,程序只执行标号KEY1
C、当P3.1、P3.2同时为0时,程序先执行标号KEY1,后执行KEY2
D、当P3.1、P3.2同时为0时,程序不能执行标号KEY1
标准答案:B
228阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;JNB P3.3,KEY3 ;
RET ;
A、当P3.3、P3.4同时为0时,程序只执行标号KEY4
B、当P3.3、P3.4同时为0时,程序先执行标号KEY3,后执行KEY4
C、当P3.3、P3.4同时为0时,程序不能执行标号KEY3
D、当P3.3、P3.4同时为0时,程序只执行标号KEY3
标准答案:D
229阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;
JNB P3.3,KEY3 ;
RET ;
A、当P3.3、P3.4同时为0时,程序只执行标号KEY4
B、当P3.3、P3.4同时为0时,程序先执行标号KEY3,后执行KEY4
C、当P3.3、P3.4同时为0时,程序不能执行标号KEY3
D、当P3.3、P3.4同时为0时,程序只执行标号KEY3
标准答案:D
230阅读以下程序,选择正确答案;
KEYWORK:MOV P3,#0FFH ;
JNB P3.0,KEY0 ;
JNB P3.1,KEY1 ;
JNB P3.2,KEY2 ;
JNB P3.3,KEY3 ;
RET ;
A、当P3.0、P3.3同时为0时,程序只执行标号KEY0
B、当P3.0、P3.3同时为0时,程序只执行标号KEY3
C、当P3.0、P3.3同时为0时,程序先执行标号KEY0,后执行KEY3
D、当P3.0、P3.3同时为0时,程序不能执行标号KEY0
标准答案:A
231题目内容:
阅读以下程序,选择正确答案;
INTT0: PUSH ACC ;
PUSH B ;
...... ;
POP B ;
POP ACC ;
RETI ;
A、A与B寄存器进行了1次堆栈保护,其值不变
B、A与B寄存器进行了1次堆栈保护,其值相互交换了
C、A与B寄存器进行了1次堆栈保护,A中值不变,B中值错了
D、A与B寄存器进行了1次堆栈保护,B中值不变,A中值错了
标准答案:A
232题目内容:
阅读以下程序,选择正确答案;
INTT0: PUSH ACC ;
PUSH B ;
...... ;
POP ACC ;
POP B ;
RETI ;
A、A与B寄存器进行了1次堆栈保护,其值不变
B、A与B寄存器进行了1次堆栈保护,其值相互交换了
C、A与B寄存器进行了1次堆栈保护,A中值不变,B中值错了
D、A与B寄存器进行了1次堆栈保护,B中值不变,A中值错了
标准答案:B
233阅读以下程序,选择正确答案;
INTT0: PUSH ACC ;
PUSH B ;
...... ;
;
POP B ;
RETI ;
A、A与B寄存器进行了1次堆栈保护,其值不变
B、A与B寄存器进行了1次堆栈保护,其值相互交换了
C、A与B寄存器进行了1次堆栈保护,A中值不变,B中值错了
D、A与B寄存器进行了1次堆栈保护,B中值不变,A中值不确定
标准答案:D
234题目内容:
阅读以下程序,选择正确答案;
INTT0: PUSH ACC ;
PUSH B ;
...... ;
POP ACC ;
POP ACC ;
RETI ;
A、A与B寄存器进行了1次堆栈保护,其值不变
B、A与B寄存器进行了1次堆栈保护,其值相互交换了
C、A与B寄存器进行了1次堆栈保护,A中值不变,B中值不确定
D、A与B寄存器进行了1次堆栈保护,B中值不变,A中值错了
标准答案:C
235题目内容:
阅读以下程序,选择正确答案;
INTT0: PUSH ACC ;
PUSH PSW ;
...... ;
POP PSW ;
POP ACC ;
RETI ;
A、A与PSW寄存器进行了1次堆栈保护,其值不变
B、A与PSW寄存器进行了1次堆栈保护,其值相互交换了
C、A与PSW寄存器进行了1次堆栈保护,A中值不变,PSW中值错了
D、A与PSW寄存器进行了1次堆栈保护,PSW中值不变,A中值错了
标准答案:A
236题目内容:阅读以下程序,选择正确答案;
ADDHH: CLR C ;
CJNE A,#24H,HOUR ;
HOUR: JC OUTT0 ;
ACALL CLR0 ;
OUTT0: RETI ;
A、A中数大于或等于#24H时会执行“ACALL CLR0”语句
B、A中数大于或等于#24H时不会执行“ACALL CLR0”语句
C、A中数小于#24H时会执行“ACALL CLR0”语句
D、无能A中数如何都不会执行“ACALL CLR0”语句
标准答案:A
237题目内容:
阅读以下程序,选择正确答案;
ADDHH: CLR C ;
CJNE A,#30H,HOUR ;
HOUR: JC OUTT0 ;
ACALL CLR0 ;
OUTT0: RETI ;
A、A中数大于或等于#30H时不会执行“ACALL CLR0”语句
B、A中数大于或等于#30H时会执行“ACALL CLR0”语句
C、A中数小于#30H时会执行“ACALL CLR0”语句
D、无能A中数如何都不会执行“ACALL CLR0”语句
标准答案:B
238题目内容:
阅读以下程序,选择正确答案;
ADDHH: CLR C ;
CJNE A,#40H,HOUR ;
HOUR: JC OUTT0 ;
ACALL CLR0 ;
OUTT0: RETI ;
A、A中数大于或等于#40H时不会执行“ACALL CLR0”语句
B、A中数小于#40H时会执行“ACALL CLR0”语句
C、A中数大于或等于#40H时会执行“ACALL CLR0”语句
D、无能A中数如何都不会执行“ACALL CLR0”语句
标准答案:C
239题目内容:
阅读以下程序,选择正确答案;
ADDHH: CLR C ;
CJNE A,#50H,HOUR ;
HOUR: JC OUTT0 ;
ACALL CLR0 ;
OUTT0: RETI ;
A、A中数大于或等于#50H时不会执行“ACALL CLR0”语句
B、A中数小于#50H时会执行“ACALL CLR0”语句
C、无能A中数如何都不会执行“ACALL CLR0”语句
D、A中数大于或等于#50H时会执行“ACALL CLR0”语句标准答案:D
240题目内容:
阅读以下程序,选择正确答案;
选择题: .MCS-51单片机的内部RAM的工作寄存器区共有( C ) A 8个单元 B 16个单元 C 32个单元 D 24个单元 .不能使MCS-51单片机的SP改变的指令是( A ) A ADD指令 B POP指令 C PUSH指令 D LCALL指令。 .在MOVX A,@DPTR指令中,DPTR中的内容是( C ) A 片内数据存储器地址 B 片内程序存储器的地址 C 片外数据存储器地址 D 片外程序存储器地址 .8031外扩数据存储器的最大容量是( D ) A 8K。 B 16K。 C 32K。 D 64K。 .MCS-51构成系统总线时,可提供低8位地址线的口是( A ) A P0口 B P1口 C P2口 D P3口 .某存储器芯片的容量是8K 8,其片内寻址地址线为( D ) A 10根 B 11根 C 12根 D 13根 .在外扩多片数据存储器芯片时,不能在各存储器芯片间并行连接的信号是( A )A地址译码输出信号。 B 数据信号。 C 低位地址信号。 D读写信号。 .当串行传送二进制数时波特的单位是( B ) A 字符/秒。 B 位/秒。 C 帧/秒。 D 位/分。 。 MCS-51执行以下哪条指令,使PC发生突变,而不是顺序加1改变。( B) A MOV 指令 B JZ指令 C PUSH 指令 D ADD指令 .以下指令有错误的是( C ) A MOV 28H,@R2 B MOV F0,A CC.3 C PUSH DPTR D MOV C,30H .若8051单片机的时钟频率为12 MHZ,则一个机器周期为_______微秒。( D ) A 0.25 B 0.5 C 0.75 D 1 .串行口工作方式1的波特率是:( D ) A 固定的,为f osc/16。 B 固定的,为f osc/32。 C 固定的,为f osc/64。 D 可变的,取决于T1的溢出率。.8031在下列各种运行情况中,能立即响应中断的是:( C ) A 当前正在执行RETI指令。 B 当前正在进行高优先级中断处理。
一、填空题 1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。 2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。 3.计算机的系统总线有地址总线、控制总线和数据总线。 4.80C51单片机基本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。5.8051单片机有2 个16位定时/计数器。 6.单片机存储器的主要功能是存储程序和数据。80C51含4 KB掩膜ROM。7.80C51在物理上有4个独立的存储器空间。 8.通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。 9.8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。10.使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。11.MCS-51特殊功能寄存器只能采用直接寻址方式。 12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。 13.半导体存储器的最重要的两个指标是存储容量和存储速度。 14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。 15.在8051单片机中,由 2 个振荡(晶振)周期组成1个状态(时钟)周期,由 6个状态周期组成1个机器周期。 16.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。 17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。 18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。 19.若A中的内容为63H,那么,P标志位的值为0。 20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。 21.指令格式是由操作码和操作数所组成,也可能仅由操作码组成。 22.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。 23.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。 24.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 25.假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC 后,把程序存储器1031H单元的内容送入累加器A中。 26.12根地址线可寻址4 KB存储单元。 27.:假定A=55H,R3=0AAH,在执行指令ANL A,R3后,A=00H,R3=0AAH。28.MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。 29.MCS-51有4个并行I/O口,其中P1~P3是准双向口,所以由输出转输入时必须先写入“1”。 30.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)
单片机原理及应用试题三 一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________。 2.P0通常用作_________。 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。 4.返回地址(或断点)是_________的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_________。 6.单片机的工作过程,实际上就是_________。 7.所谓中断源即是_________。 8.端口(或称口)是_________。 9.异步串行近程通信时的传送信号是_________。 10.若累加器A中的数据为01110010B,则PSW中的P=_________。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉 冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜 ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要( )地址线。 A.8根 B.13根 C.16 根 D.20根 6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A.2MHz B.1MHz C.500KHz D.250KHz 8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH 9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH 10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位 三、简答题(每小题4分,共20分) 1.简述堆栈。 2.简述变址寻址方式并举例说明。 3.简述中断响应的主要内容。
一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地
单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
习题1 1.1单项选择题 (1)MCS-51系列单片机的CPU主要由组成。 A. 运算符、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、编码器 (2)单片机中的程序计数器PC用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令的地址 D.存放上一条指令地址 (3)单片机8031的ˉEA引脚。 A.必须接地 B.必须接+5V电源 C.可悬空 D.以上三种视需要而定 (4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。 A.P0口 B.P1口 C.P2口 D.P3口 (5)PSW中的RS1和RS0用来。 A.选择工具寄存器 B.指示复位 C.选择定时器 D.选择工作方式 (6)单片机上电复位后,PC的内容为。 A.0000H B.003H C.000BH D.0800H (7)Intel 8051单片机的CPU是。 A.16 B. 4 C. 8 D.准16位 (8)程序是以形式存放在程序存储器中的。 A. C语言源程序 B.汇编程序 C.二进制编码 D.BCD码 (9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。 A. 8 KB B.16KB C.32KB D.64KB (10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定 时脉冲使用。 A.1/2 B.1/4 C.1/6 D.1/12 1.2填空题 (1)单片机系统是由和组成的。 (2)除了单片机和电源外,单片机最小系统包括电路和电路。 (3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须 连接相应电路。 (4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。 (5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。 (6)MCS-51系列单片机的应用程序一般存在中。 (7)片内RAM低128单元,按其用途划分为、和3个区域。 (8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期 为。 (9)MCS-51系列单片机的复位电路有两种,即和。 (10)输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位 初始化操作。 1.3回答题 (1)什么是单片机?它由哪几部分组成?什么是单片机应用系统? (2)P3口第二功能是什么?
单片机应用技术考试试题(1) 一、填空题(每空1分,共20分) 1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。 2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。 3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。 4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若某位地址是09H,它所在单元的地址应该是(21H)。 5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转 移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序 执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不) 能返回。 6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行 计数,而计数器作用是指对单片机(外部)脉冲进行计数。 7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数 据可能出错。 8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16 后SP的内容将(不会)改变。 9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。 10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,
若要接收数据也要到该单元取数。
单片机理论实践综合试卷(4)答案姓名:专业年级:学号:评阅人:成绩: 第一部分理论部分(60分) 一、填空题:(每空1分,共10分) 1.在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行( 256 )次。 2.晶振的频率为6MHz时,一个机器周期为( 2 )μS。 3.欲使P1口的低4位输出0,高4位不变,应执行一条( ANL A,#0FH )命令4.单片机是把中央处理器,(存储器)以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。 5.传输速率是用每秒传送数据位的(位数)来表示,把它定义为(波特率)。6.单片机复位时P0的值为( 0FFH )。 7.当PSW4=0,PSW3=1时,工作寄存器Rn,工作在第( 1 )区。 8.当允许定时器1工作在方式1时,控制字TMOD应为(10H )。 9.当允许定时/计数器1溢出中断时IE控制字应为(84H)。 二、单项选择题(将结果的字母填写在括号内)(每题1分,共10分) 1. JNZ e 指令的寻址方式是(C )。 (A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址 2. 执行LCALL 4000H指令时,MCS-51所完成的操作是(D)。 (A)保护PC (B)4000H PC (C)保护现场(D)PC+3入栈,4000H PC 3. 下面哪一条指令产生WR信号( D )。 (A)MOVX A,@DPTR (B)MOVC A,@A+DPTR (C)MOVC @A+DPTR,A (D)MOVX @DPTR, A 4. MOVX A,@DPTR指令中源操作数的地址寻址方式是(B )。 (A)寄存器寻址(B)寄存器间接寻址 (C)直接寻址(D)立即寻址 5. 工作串行口工作方式的寄存器是(C )。 (A)TCON (B)PCON (C)SCON (D)TMOD 6. 使用T1时,有几种管理工作模式( C )。
单片机考试试题及答案(10) 一填空题(共20分,每题4分) 1、我们使用的单片机试验箱型号是。 2、输入文件后,按F2保存程序,此时文件扩展名是。 3、提示装载完毕后,使用命令进行反汇编,检查程序是否正确装入。 4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:。 5、弹出操作,使用指令。 二、程序分析题(共20分,每题10分) 1、程序如下 2506HM5: MOVSP,#58H; 2509HMOV10H,0FH; 250CHMOV 11H,#0BH; 250FHACALLXHD; 2511HMOV20H,11H 2514HM5A: SJMPM5A XHD: PUSH 10H PUSH 11H POP 10H POP 11H RET 问:(1)执行POP10H后堆栈内容 (2)执行M5A:SJMPM5A后,(SP)=(20H)=
MOVA,20H ANLA,#0FH MOV@R0,A INC R0 MOVA,20H SWAPA ANLA,#0FH MOV@R0 1.在某单元(如20H)存入待分字的某数(如5BH)。 2.单步或带断点运行该段程序。 3.运行过程中注意检查程序的变化,并在最后检查(21H)= , 4.(22H)= 。 2、编程实现字符串长度统计:设在单片机内RAM中从STR单元开始有一字符串《以ASC II码存放》,该字符串以$<其值为24H>结束,试统计该字符串的长度,其结果存于LON单元。 (1)输入所编程序 START:CLRA ;计数单元清零 MOV R0,#STR LOOP:CJNE R0,#24H,NEXT;判断字符串是否结束 SJMP COMP NEXT:INTA INCR0 SJMP LOOP COMP:MOV LON,A ;将长度存入LON单元 SJMP $ (2)在以STR为首的地址内部RAM单元开始存放待统计长度的数据块(自设),并以#24作为数据块的结束标志。 (3)单步或断点运行所编程序,注意观察每次转移后PC及统计长度单元LON的变化,并做好记录。
2020年《单片机与接口技术》试题库158题(含参 考答案) 一、单选题 1.将A与立即数按位逻辑异或的指令是 C 。 A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct 2.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。 A.WR高电平,RD高电平 B.WR低电平,RD高电平 C.WR高电平,RD低电平 D.WR低电平,RD低电平 3.可实现将内部数据存储单元的内容传送到累加器A中的指令是 C 。 A.MOVX A,@R0 B.MOV A, #data C.MOV A,@R0 D.MOVX A, @DPTR 4.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。 A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 5.MCS-51单片机的P1口的功能是 A 。 A.可作通用双向I/O口用 C.可作地址/数据总线用 6.MCS-51寻址方式中,直接寻址的寻址空间是D。 A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.数据存储器256字节范围 7.执行下列程序后,累加器A的内容为 B 。 ORG 0000H MOV A, #00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0, A SJMP $ ORG 0050H
BAO: DB 00H,08H,0BH,6H,09H,0CH END A.00H B.0BH C.06H D.0CH 8.寻址方式就是 C 的方式。 A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数 9.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H 10.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。 A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H 11.MCS-51单片机CPU开中断的指令是 A 。 A.SETB EA B.SETB ES C.CLR EA D.SETB EX0 12.单片机上电复位后,PC的内容和SP的内容为 B 。 A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 13.MCS-51单片机CPU的主要组成部分为 A 。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 14.使8051的定时器T1停止定时的指令是 B 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1 15.下列指令执行时,不修改PC中内容的指令是B 。 A.AJMP B.MOVC A,@ A+PC 16.使8051的定时器T0停止计数的指令是 A 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1 17.下列指令能使累加器A高4位不变,低4位置F的是 C 。 A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H 18.下列指令能使R0高4位不变,低4位置F的是C。 A.ANL R0,#OFH B.ANL R0,#OFOH C.ORL 0,#OFH D.ORL R0,#OFH 19.8051单片机的定时器T1用作计数方式时计数脉冲是 A 。
第二章习题参考答案 一、填空题: 1、 当MCS-51引脚ALE 有效时,表示从 P0 口稳定地送出了 低8位 _________地址。 2、 MCS-51的堆栈是软件填写堆栈指针临时在 片内 ___________ 数据存储器内开辟的区域。 3、 当使用8751且EA=1,程序存储器地址小于 1000H __________ 时,访问的是片内 ROM 4、 MCS-51系统中,当PSEN 言号有效时,表示CPU 要从 __________ 存储器读取信息。 5、 MCS-51有4组工作寄存器,它们的地址范围是 __________ 00H ?1FH _______________________ 。 6、 MCS-51片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以 位 ________ 寻址。 7、 PSW 中 RS1 RS0=10 时,R2 的地址为 ___________12H ____________ 。 8、 PSW 中 RS1 RS0=11 时,R2 的地址为 ___________1AH ____________ 。 9、 单片机系统复位后,(PSW =00H,因此片内RAM 寄存区的当前寄存器是第 0 组,8个寄存器 的单元地址为 00H ? 07H _______ 。 10、 PC 复位后为 0000H ___________。 11、 一个机器周期=12 个振荡周期= 6 个时钟周期。 12、 PC 的内容为 ______ 将要执行的的指令地址 ________ 。 13、 在MCS- 51单片机中,如果采用 6MHz 晶振,1个机器周期为 2us ________ 。 14、 内部RAM 中,位地址为30H 的位,该位所在字节的字节地址为 26H _______ 。 15、 若A 中的内容为63H ,那么,P 标志位的值为 0 。 16、 8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW= ______ 00H ______ 。这时当前的工作寄存器区是第 0 工作寄存器区。 17、 使用8031芯片时,需将/EA 引脚接 低 电平,因为其片内无 程 序 存储器。 18、 片内RAM 低128个单元划分为哪3个主要部分: 工作寄存器区 __________ 、 位 寻址区 ____ 和 用户RAM 区 。 19、 通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。 调用返回时,再进行岀栈保护,把保护的断点送回到 PC 。 20、 MCS- 51单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS -51的PC 是16位的,因此其寻址的范围为 64 KB 。 21、 MCS-51单片机片内RAM 勺寄存器共有 32 个单元,分为 4 组寄存器,每组_8 ____ 个单元,以R0~R7作为寄存器名称。 22、 但单片机的型号为 8031/8032时,其芯片引线 EA 一定要接 低 电平。 二、选择题: 1、当MCS-51复位时,下面说法正确的是( A )o A 、 PC=0000H B 、 SP=00H C 、 SBUF=00H D 、 P0=00H 2、 PSW=18时,则当前工作寄存器是( D )o 1组 A 、0组 B 、 3、 MCS-51上电复位后,SP 的内容应是( B A 、00H B 、 07H 4、 当ALE 信号有效时,表示( B )。 A 、从ROM 中读取数据 B 、 C 、从P0 口送出数据 5 、MC —51单片机的CPU 主要的组成部分为( A 运算器、控制器 C 、运算器、加法器 6 、单片机上电复位后,PC 的内容和 SP 的内容为( C 、2组 D 、3组 )。 C 、 60H D 、 70H 从P0 口可靠地送出低8位地址 D 、从RAM 中读取数据 A )o B 、加法器、寄存器 D 、运算器、译码器 B )o
1 第一题 #include
case 3: P1_3=~P1_3; P1_0=1;P1_1=1;P1_2=1; delayms(100); break; } } } 2. 串行通信 #include
单片机理论实践综合试卷(4)答案 第一部分 理论部分(60分) 、填空题:(每空1分,共10分) 1. 在R7初值为00H 的情况下,DJNZR7,rel 指令将循环执行(256 3.欲使P1 口的低4位输出0,高4位不变,应执行一条( ANL A,#0FH ) 命令 4.单片机是把中央处理器,(存储器 )以及I/O 接口电路等主要计算机部件 集成在一块集成电路芯片上的微型计算机。 率 ___ )o 6 .单片机复位时 P0的值为(0FFH )。 7. 当PSW4=0,PSW3=时,工作寄存器 Rn,工作在第(_J —)区。 8 .当允许定时器1工作在方式1时,控制字TMODL 为(10H )。 9.当允许定时/计数器1溢出中断时IE 控制字应为(84H )o 二、单项选择题(将结果的字母填写在括号内) (每题1分,共10分) 1. JNZ e 指令的寻址方式是(C )。 2.执行LCALL 4000H 指令时,MCS-51所完成的操作是( (A )立即寻址 (B )寄存器寻址 (C )相对寻址 (D )位寻 址 姓名: 专业年级: 学号: 评阅人: 成绩: 2.晶振的频率为6MHz 时,一个机器周期为( ________ 2 (1 So )次。 5. 传输速率是用每秒传送数据位的( 位数 )来表示,把它定义为( 波特 )。 (A )保护PC (B ) 4000H PC (C )保护现场 (D ) PC+3入栈,4000H PC
3.下面哪一条指令产生WR信号(D )。 (A) MOVX A,@D PTR (B) MOVC A,@A+DPTR MOVC @A+D PTR,A (D) MOVX @DPTR, A 4. MOVX A,@D PTR指令中源操作数的地址寻址方式是(B )0 寄存器寻址(B)寄存器间接寻址 直接寻址(D)立即寻址 5.工作串行口工作方式的寄存器是( (A) TCON (B) PCON (C SCON (D) TMOD 6.使用T1时,有几种管理工作模式 (B) 2 (C) 3 (D) 4 7.执行PUSH ACC指令,MCS-51完成的操作是( (A) SP+1 SP (ACC) (SP) (B)(ACC) SP SP — 1 SP (C) SP — 1 SP (ACC) (SP) (D) (ACC) (SP) SP+1 SP 8.MCS-51单片机各中断源的优先级别设定是利用寄存器( (A) TMOD (B) IP (C) P CON (D)SCON 9.指令AJMP的跳转范围是(C ) 0 (A) 256B (B) 1KB (0 2 KB (D) 64 KB 10.执行返回指令时,返回的断点是( (A)调用指令的首地址(B)调用指令的末地址 (C)调用指令下一条指令的首地址(D)返回指令的末地址 三、判断题(将判断结果填写在括号内, 正确画“2”错误画“X”)(10 分)
第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是1111111,十六进制是7F。 4、+59的原码是00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是1100 011,十六进制是63。 二、判断题 (×)1、AT89S51是一种高性能的16位单片机。8位机 (×)2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是(A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分51单片机硬件结构、存储系统及 I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__ 1/12 μS __ ,机器周期为____1μS __。
3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是8位单片机,其PC计数器是16位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6μS,一个机器周期是2μSμS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。 12. 51单片机有26个特殊功能寄存器,其中11个具有位寻址功能。 13. 当单片机系统需要外扩展存储器时,P2和P0 作为地址总线。 14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H ,P0口复位值是FFH。 15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。 16. 在单片机硬件设计时,31脚一般要接___高电平___,晶振在PCB设计中应尽量___靠近51芯片___。 17.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。 18.单片机的复位方式主要有上电复位和按键复位两种。 19.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。 20. 总线(BUS)是计算机各部件之间传送信息的公共通道,微机中有内部总线
以下题目及答案因时间及水平关系, 仅供参考,也请大家对错误提出修正 MCS-51单片机原理与结构 1.MCS-51单片机CPU勺主要组成部分为A。 A.运算器、控制器 B .加法器、寄存器C .运算器、加法器D .运算器、译码器 2.单片机能直接运行的程序叫C。 A.源程序B .汇编程序 C .目标程序D .编译程序 3.单片机中的程序计数器PC用来Co A .存放指令 B .存放正在执行的指令地址 C .存 放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为Bo A. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H 08H 5.单片机8051的ALE引脚是B。 A.输出高电平B .输出矩形脉冲,频率为fosc的1/6 C.输出低电平D .输出矩形脉冲,频率为fosc的1/2 6.单片机8051的EA引脚Co A.必须接地B .必须接+5V C .以上两种视需要而定 7.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A。
A. P0 口B . P1 口C . P2 口D . P0 口禾口P2 口 8.PSV中的RS1禾口RSO用来A。 A. 选择工作寄存器组号B .指示复位C .选择定时器 D.选择工作方式 9.上电复位后,PSW勺值为D。 A. 1 B . 07H C . OFFH D . 0 10.8051单片机上电复位后,堆栈区的最大允许范围是B个单元。 A. 64 B . 120 C . 128 D . 256 11.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM勺D< A. OOH-FFH B . OOH-07H C . 07H- 7FH D . 08H- 7FH 12 .复位后,堆栈指针SP在内部RAM中的直接地址是C。 A. 00H B . 07H C . 81H D . FFH 13. 8051的P0 口,当使用外部存储器时它是一个D。 A.传输高8位地址口 A .传输低8位地址口 C.传输高8位数据口D .传输低8位地址/数据口 14. P0 口作数据线和低8位地址线时B。 A .应外接上拉电阻 B .不能作I/O 口 C .能作I/O 口 D.应外接高电平 15.对于8051单片机,其内部RAM0H-2FH单元C。 A.只能位寻址 B .只能字节寻址C .既可位寻址又可字节寻址
2012《单片机与接口技术》习题库及答案 一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。) MCS-51单片机原理与结构 (×)1.MCS-51单片机是高档16位单片机。 (√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM。(×)3.单片机的CPU从功能上可分为运算器和存储器。 (√)4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (√)5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。 (×)6.MCS-51的程序存储器用于存放运算中间结果。 (√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最 大可扩充64K字节的RAM。 (√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。(√)9.CPU的时钟周期为振荡器频率的倒数。 (×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。(√)11.单片机的指令周期是执行一条指令所需要的时间。一般由
若干个机器周期组成。 (×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H。 (√)14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。 (√)15.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。(×)16.MCS-51单片机的片内存储器称为程序存储器。 (×)17.MCS-51单片机的数据存储器是指外部存储器。 (√)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。 MCS-51单片机指令系统及程序设计 (×)19.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。 (√)20.MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A 中。 (√)21.MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。 (√)22.MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。 (×)23.MCS-51的数据传送指令是把源操作数传送到目的操作数,