单片机题库.docx
《单片机题库.docx》由会员分享,可在线阅读,更多相关《单片机题库.docx(80页珍藏版)》请在冰点文库上搜索。
单片机题库
单片机题库
A、B、C、D、
1题目内容:
十进制数170的十六进制表示数是(A)
A、AAHB、AFHC、B0HD、B1H
题目内容:
十进制数175的十六进制表示数是(B)
A、AAHB、AFHC、ACHD、ADH
标准答案:
B
3十进制数180的十六进制表示数是(C)
A、B6HB、B7HC、B4HD、B9H
题目内容:
十进制数185的十六进制表示数是(D)
A、BAHB、BBHC、BCHD、B9H
标准答案:
D
题目内容:
十进制数190的十六进制表示数是(A)
A、BEHB、C3HC、C4HD、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读控制
A08电气
(2)班陈平
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)
MOVCA,@A+DPTRMOVXA,@DPTRMOVA,@R1PUSHACC
27.访问片外RAM存储器数据的指令语句是(B)
MOVCA,@A+DPTRMOVXA,@DPTRMOVA,@R1PUSHACC
28.以下在片内RAM中间接访问的指令语句是(C)
MOVCA,@A+DPTRMOVXA,@DPTRMOVA,@R1PUSHACC
29.将A累加器进行堆栈保护的指令语句是(D)
MOVCA,@A+DPTRMOVXA,@DPTRMOVA,@R1PUSHACC
30.指令“POP40H”的含义是(A)
将堆栈中的数给40H地址单元将地址40H内数压堆栈将40H单元清零将40H单元置为FFH
31.指令“PUSH40H”的含义是(B)
将堆栈中的数给40H地址单元将地址40H内数压堆栈将40H单元清零将40H单元置为FFH
32.指令“XCHA,40H”的含义是C
将堆栈中的数给40H地址单元将地址40H内数给A将地址40H内数给A将A单元置为FFH
33.指令“SWAPA”的含义是(D)
将堆栈中的数给A将A内数压堆栈将A单元清零A中数高四位与低四位交
34.指令“ADDA,R0”的含义是A
R0中的数与A中的数不带进位位相加R0作间接地址中的数与A中的数不带进位位相加
R0作间接地址中的数与A中的数带进位位相加R0中的数与A中的数不带进位位相减
35.指令“ADDCA,50H”的含义是(B)
50H中的数与A中的数不带进位位相加50H中的数与A中的数带进位位相加
50H中的数与A中的数带进位位相减数50H与A中的数带进位位相加
36.指令“SUBBA,#68H”的含义是(C)
A中的数与立即数68H不带借位减A中的数与内存68H单元中数带借位减
A中的数与立即数68H带借位减A中的数与内存68H单元中数不带借位减
37.指令“INC@R0”的含义是D
R0寄存器中数减1R0寄存器中数加1R0作间接地址中数减1R0作间接地址中数加1
38.指令“INCDPTR”的含义是(A)
DPTR中数加1DPTR中数减1DPTR作间接地址中数减1DPTR作间接地址中数加1
39.指令“DECA”的含义是(B)
A中数加1A中数减1A中数清零A中数置为FFH
40.指令“DEC@R0”的含义是(C)
R0寄存器中数减1R0寄存器中数加1R0作间接地址中数减1R0作间接地址中数加1
41指令“MULAB”的含义是(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指令“DIVAB”的含义是(D)
A与B进行有符号数相除,商的整数在B中,余数在A中
A与B进行无符号数相除,商的整数在B中,余数在A中
A与B进行有符号数相除,商的整数在A中,余数在B中
A与B进行无符号数相除,商的整数在A中,余数在B中
43题目内容:
指令“DAA”的含义是()
A、对A中数进行十进制BCD码调整B、对A中数进行调整
C、对A中数进行清零D、A中数加1
标准答案:
A
44题目内容:
指令“ANL40H,#40H”的含义是()
A、常数40H和地址40H中数进行“位或”操作,结果在地址40H中
B、常数40H和地址40H中数进行“位与”操作,结果在地址40H中
C、常数40H和40H进行“位与”操作,结果为40H
D、常数40H和地址40H中数进行“位与”操作,结果在A中
标准答案:
B
45题目内容:
指令“ORLA,#80H”的含义是()
A、地址80H中的数和A中数进行“位或”操作,结果在A中
B、立即数80H和A中数进行“位与”操作,结果在A中
C、立即数128和A中数进行“位或”操作,结果在A中
D、立即数80和A中数进行“位或”操作,结果在A中
标准答案:
C
46题目内容:
指令“XRLA,#10”的含义是()
A、立即数10和A中数进行“位或”操作,结果在A中
B、地址10H中的数和A中数进行“异或”操作,结果在A中
C、立即数10H和A中数进行“异或”操作,结果在A中
D、立即数10和A中数进行“异或”操作,结果在A中
标准答案:
D
47题目内容:
指令“XRL22H,#22”的含义是()
A、立即数22和地址22H中数进行“异或”操作,结果在22H中
B、立即数22H和地址22H中数进行“异或”操作,结果在22H中
C、地址22中的数和地址22H中数进行“异或”操作,结果在22H中
D、立即数22和地址22H中数进行“位或”操作,结果在22H中
标准答案:
A
48题目内容:
指令“RRA”的含义是()
A、A中数循环左移一位B、A中数循环右移一位
C、A中数带进位循环右移一位D、A中数带进位循环左移一位
标准答案:
B
49题目内容:
指令“RRCA”的含义是()
A、A中数循环左移一位B、A中数循环右移一位
C、A中数带进位循环右移一位D、A中数带进位循环左移一位
标准答案:
C
50题目内容:
指令“RLA”的含义是()
A、A中数带进位循环右移一位B、A中数带进位循环左移一位
C、A中数循环右移一位D、A中数循环左移一位
标准答案:
D
51题目内容:
指令“RLCA”的含义是()
A、A中数带进位循环左移一位B、A中数带进位循环右移一位
C、A中数循环左移一位D、A中数循环右移一位
标准答案:
A
52题目内容:
指令“CLRA”的含义是()
A、A中数每位置1B、A中数清零C、A中数每位取反D、A中数为01H
标准答案:
B
53题目内容:
指令“CPLA”的含义是()
A、A中数每位置1B、A中数清零C、A中数每位取反D、A中数为01H
标准答案:
C
54题目内容:
指令“LJMP0021H”的含义是()
A、程序转到标号“0021H”处执行B、调用标号为0021H的子程序
C、程序地址定位在0021H处D、程序转到地址0021H处执行
标准答案:
D
55题目内容:
指令“LCALLDELLY”的含义是()
A、调用标号为DELLY的子程序B、程序转到标号“DELLY”处执行
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题目内容:
指令“JZLOOP”的含义是()
A、A中数为零,则程序转到标号LOOP处执行B、A中数不为零,则程序转到标号LOOP处执行
C、B中数为零,则程序转到标号LOOP处执行D、B中数不为零,则程序转到标号LOOP处执行
标准答案:
A
60题目内容:
指令“JNZLOOP”的含义是()
A、A中数为零,则程序转到标号LOOP处执行
B、A中数不为零,则程序转到标号LOOP处执行
C、B中数为零,则程序转到标号LOOP处执行
D、B中数不为零,则程序转到标号LOOP处执行
标准答案:
B
61题目内容:
指令“DJNZR5,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题目内容:
指令“ANLC,/P1.0”的含义是()
A、P1.0位取反与C中位相“与”,结果在C中
B、P1.0位与C中位相“与”,结果在C中
C、P1.0位取反与C中位相“或”,结果在C中
D、P1.0位与C中位相“或”,结果在C中
标准答案:
A
64题目内容:
指令“ORLC,P2.0”的含义是()
A、P2.0位与C中位相“或”,结果改变P2.0B、P2.0位与C中位相“或”,结果在C中
C、P2.0位与C中位相“与”,结果在C中D、P2.0位与C中位相“与”,结果改变P2.0
标准答案:
B
65题目内容:
指令“CLRC”的含义是()
A、C置为01HB、C状态位为1C、C状态位清零D、C置为00H
标准答案:
C
66题目内容:
指令“SETBC”的含义是()
A、C置为FFH
B、C置为00H
C、C状态位清零
D、C状态位置1
标准答案:
D
67题目内容:
指令“CPLC”的含义是()
A、C状态位取反B、C状态位清零
C、C状态位置1D、C置为00H
标准答案:
A
68题目内容:
指令“CLR00H”的含义是()
A、地址00H单元清为00HB、地址20H单元最低位(20H.0)清零
C、地址20H单元最低位(20H.0)置1D、地址00H单元置为FFH
标准答案:
B
69题目内容:
指令“SETB01H”的含义是()
A、地址01H单元清为00HB、地址20H单元最低位(20H.0)清零
C、20H.1位置1D、地址20H单元最低位(20H.0)置1
标准答案:
C
70题目内容:
指令“CPL00H”的含义是()
A、地址00H单元每位取反B、20H.0位状态为0C、20H.0位置1D、20H.0位状态取反
标准答案:
D
71题目内容:
指令“JCLOOP”的含义是()
A、进位位C为1时,程序转至LOOPB、进位位C为0时,程序转至LOOP
C、A为1时,程序转至LOOPD、A为0时,程序转至LOOP
标准答案:
A
72题目内容:
指令“JNCLOOP”的含义是()
A、进位位C为1时,程序转至LOOPB、进位位C为0时,程序转至LOOP
C、A为1时,程序转至LOOPD、A为0时,程序转至LOOP
标准答案:
B
73题目内容:
指令“JBP1.1,LOOP”的含义是()
A、P1口为低电平时,程序转至LOOPB、P1口为高电平时,程序转至LOOP
C、P1.1口为高电平时,程序转至LOOPD、P1.1口为低电平时,程序转至LOOP
标准答案:
C
74题目内容:
指令“JNBP1.1,LOOP”的含义是()
A、P1口为低电平时,程序转至LOOPB、P1口为高电平时,程序转至LOOP
C、P1.1口为高电平时,程序转至LOOPD、P1.1口为低电平时,程序转至LOOP
标准答案:
D
75题目内容:
指令“JBCTI,LOOP”的含义是()
A、TI为1时,程序转至LOOP,同时TI位清零B、TI为0时,程序转至LOOP,同时TI位置1
C、TI为1时,程序转至LOOP,TI位不清零D、TI为FFH时,程序转至LOOP,同时TI清为00H
标准答案:
A
76题目内容:
若晶振采用12MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#50;
LOOP:
DJNZR7,LOOP;
RET
A、103B、53C、206D、106
标准答案:
A
77题目内容:
若晶振采用12MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#100;
LOOP:
DJNZR7,LOOP;
RET
A、103B、203C、406D、100
标准答案:
B
78题目内容:
若晶振采用12MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#150;
LOOP:
DJNZR7,LOOP;
RET
A、153B、150C、303D、606
标准答案:
C
79题目内容:
若晶振采用12MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#200;
LOOP:
DJNZR7,LOOP;
RET
A、200B、203C、806D、403
标准答案:
D
80题目内容:
若晶振采用12MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#250;
LOOP:
DJNZR7,LOOP;
RET
A、503B、250C、253D、506
标准答案:
A
81题目内容:
若晶振采用6MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#50;
LOOP:
DJNZR7,LOOP;
RET
A、206B、53C、103D、106
标准答案:
A
82若晶振采用6MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#100;
LOOP:
DJNZR7,LOOP;
RET
A、103B、406C、203D、100
标准答案:
B
83题目内容:
若晶振采用6MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#150;
LOOP:
DJNZR7,LOOP;
RET
A、153B、150C、606D、303
标准答案:
C
84若晶振采用6MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#200;
LOOP:
DJNZR7,LOOP;
RET
A、200B、203C、403D、806
标准答案:
D
85若晶振采用6MHZ,则以下子程序的执行时间为()μs;
DELAY:
MOVR7,#250;
LOOP:
DJNZR7,LOOP;
RET
A、1006B、250C、253D、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位定时器时,其TMOD的值应是()
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溢出标志,溢出时自动置1B、定时/计数器T1溢出标志,溢出时自动置1
C、定时/计数器T0启动控制位D、定时/计数器T1启动控制位
标准答案:
A
101当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到2μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
A
102:
当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到4μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
B
103当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到6μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
C
104当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到8μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
D
105:
当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到10μs的溢出定时,其定时初值应是()
A、FBHB、FEHC、FDHD、FCH
标准答案:
A
106:
当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到1μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
A
107:
当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到2μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
B
108:
当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到3μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
C
109:
当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到4μs的溢出定时,其定时初值应是()
A、FFHB、FEHC、FDHD、FCH
标准答案:
D
110:
当T0和T1都设为方式2定时模式时,若晶振为12MHZ,要得到5μs的溢出定时,其定时初值应是()
A、FBHB、FEHC、FDHD、FCH
标准答案:
A
111:
当TI=1时,表示()
A、中断标志,表示串口发送数据完毕B、中断标志,串口接收数据完毕
C、串口允许发送D、串口允许接收
标准答案:
A
112:
当RI=1时,表示()
A、中断标志,表示串口发送数据完毕B、