电工技师考前辅导班单片机理论题集.docx
- 文档编号:26408340
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:84
- 大小:100.34KB
电工技师考前辅导班单片机理论题集.docx
《电工技师考前辅导班单片机理论题集.docx》由会员分享,可在线阅读,更多相关《电工技师考前辅导班单片机理论题集.docx(84页珍藏版)》请在冰豆网上搜索。
电工技师考前辅导班单片机理论题集
电工技师单片机理论试题集
单选题50、多选题15、判断题20、简答题5、计算题2、分析和画图题1题
一.单项选择题(每题的备选答案中,只有一个最符合题意。
共50题)
1.二进制数110110110转换为十六进制数为(B)
A.1D3HB.1B6HC.DB0HD.666H
2.十进制数98化成二进制数为(A)
A.1100010B.11100010C.10101010D.1000110
3.单片机能直接运行的程序叫(C)
A.源程序B.汇编程序C.目标程序D.编译程序
4.程序计数器PC用来(C)
A.存放下一条指令B.存放正在执行的指令的地址
C.存放下一条指令的地址D.存放上一条指令的地址
5.单片机上电复位后,PC的内容和SP的内容和为(B)
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H
6.单片机8031的ALE引脚是(B第二章)
A.输出高电平B.输出矩形脉冲,频率为fosc的1/6
C.输出低电平D.输出矩形脉冲,频率为fosc的1/2
7.单片机8031的EA引脚(A)
A.必须接地B.必须接+5VC.可悬空D.以上三种视需要而定
8.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是(A)
A.P0口B.P1口C.P2口D.P0口和P2口
9.8031单片机若晶振频率为fosc=12MHZ,则一个机器周期等于(C第二章)μS
A.1/12B.1/2C.1D.2
10.指令包括操作码和操作数,其中操作数是指(C)
A.参与操作的立即数B.寄存器C.操作数或操作数地址D.操作数
11.8031单片机的堆栈指针SP始终是(B)
A.指示堆栈底地址B.指示堆栈顶地址C.指示堆栈地址D.指示堆栈长度
12.下列完成8031单片机内部数据传送的指令是(D)
A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVA,#dataD.MOVdirect,direct
13.单片机中PUSH和POP指令常用来(C)
A.保护断点B.保护现场C.保护现场,恢复现场D.保护断点,恢复断点
14.指令MOVR0,#20H中的20H是指(D)
A.立即数B.内部RAM20H单元C.一个计数初值
D.以上三种均有可能,视该指令在程序中的作用而定
15.指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1,执行后(D与原稿第10页35)
A.(A)=92H,(C)=1B.(A)=92H,(C)=0
C.(A)=8CH,(C)=1D.(A)=8CH,(C)=0
16.主程序执行完ACALL指令并返回主程序后,堆栈指针SP的值(A)
A.不变B.加2C.加4D.减2
17.下列指令中影响堆栈指针的指令是(C)
A.ADDB.LJMPC.LCALLD.MOVCA,@A+PC
18.单片机的算术运算过程中,指令DAA常用于(C)运算
A.二进制B.加法C.BCDD.十六进制
19.单片机中使用MOVXA,@R1指令(C)寻址数据存储器1050H单元
A.能直接B.不能C.与P2口配合能D.与P1口配合能
20.指令MOVA,@R0执行前(A)=86H,(R0)=20H,(20H)=18H,执行后(C)
A.(A)=86HB.(A)=20HC.(A)=18HD.(A)=00H
21、LJMP跳转空间最大可达到(D与原稿第13页77)
A.2KBB.256BC.128BD.64KB
22.跳转指令SJMP的转移范围为(A)
A.2KBB.64KBC.128BD.256B
23.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是(B)
A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP
24.指令JB0E0H,LP中的0E0H是指(C与原稿第8页13)
A.累加器AB.累加器A的最高位C.累加器A的最低位D.一个单元的地址
25.8031单片机的定时器T0用作计数方式时是(C)
A.由内部时钟频率计数,一个时钟周期加1
B.由内部时钟频率计数,一个机器周期加1
C.由外部计数脉冲计数,下降沿加1
D.由外部计数脉冲计数,一个机器周期加1
26.用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为(D)
A.01HB.02HC.04HD.05H
27.用8031的定时器T0作定时方式,用模式2,则工作方式控制字为(B与原稿第17页28)
A.01HB.02HC.04HD.06H
28.用8031的定时器T0作定时方式,用模式1(16位),则初始化编程为(B)
A.MOVTMOD,01HB.MOVTMOD,#01HC.MOVTMOD,#05H
D.MOVTCON,#01H
29.用8031的定时器T0作计数方式,用模式1(16位),则初始化编程为()
A.MOVTMOD,#01HB.MOVTMOD,05HC.MOVTMOD,#05H
D.MOVTCON,#05H
30.用8031的T1方式1计数,要求每计满10个数产生溢出标志,则TH1,TL1的初值分
别为(A与原稿第17页30题)
A.FFH、F6HB.F6H、F6HC.F0H、F0HD.FFH、F0H
31.启动定时器0开始计数的指令是(C)
A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1
32.定时器T0的溢出标志TF0,若计满数在CPU响应中断后(B)
A.由软件清0B.由硬件清0C.A、B都可以D.随机状态
33.定时器T1的溢出标志TF1,若计满数产生溢出时,其值为(C)
A.00HB.FFHC.1D.计数值
34.用8031定时器T0定时,若用模式2,则应(D)
A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数
初值
B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C.启动T0前向TH0、TL0置入计数初值,以后不再置入
D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
35.外部中断0INT0的入口地址是(A)
A.0003HB.000BHC.0013HD.001BH
36.下列指令判断若定时器T0未计满数就原地等待的是(B)
A.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$
37.MCS-51单片机CPU开中断的指令是(A)
A.SETBEAB.SETBESC.CLREAD.SETBEX0
38.MCS-51单片机的中断矢量地址是(B)
A.中断服务程序的首句地址B.中断服务程序的入口地址
C.中断服务程序的出口地址D.主程序中等待中断指令的地址
39.当外部中断0发出中断请求后,中断响应的条件是(C)
A.SETBET0B.SETBEX0C.MOVIE,#81H
D.MOVIE,#61H
40.MCS-51单片机共有5个中断入口地址,在同一时间里,当5个中断源同时发出中断请求后,程序计数器PC的内容是(B)
A.000BHB.0003HC.00013HD.001BH
41.当TCON的IT0为1,且CPU响应外部中断0的中断请求后,(C)
A.需用软件将IE0置1B.需用软件将IE0清0
C.硬件自动将IE0清0D.INT0(P3.2管脚)为高电平时自动将IE0清0
42.MCS-51单片机外部中断0开中断的指令是(B)
A.SETBET0B.SETBEX0C.CLRET0D.SETBET1
43.MCS-51单片机响应中断的过程是(D)
A.断点PC自动压栈,对应中断入口地址装入PC
B.关中断,程序转至中断服务程序
C.断点压栈,PC指向中断服务程序首地址
D.断点PC自动压栈,对应中断入口地址装入PC,程序转至该中断入口地址,再转
至中断服务程序首地址
44.执行中断服务程序最后一句指令RETI后,(D)
A.程序返回到ACALL指令的下一句B.程序返回到LCALL指令的下一句
C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句
45.MCS-51单片机串行口发送数据的次序是下述的(A)
甲.待发送数据送SBUF
乙.硬件自动将SCON的TI置1
丙.经TXD(P3.1)串行发送一帧数据完毕
丁.用软件将TI清0
A.甲丙乙丁B.甲乙丙丁C.丙甲乙丁D.甲乙丁丙
46.在存储器扩展电路中74LS373的主要功能是(D)
A.存储数据B.存储地址C.锁存数据D.锁存地址
47.下列芯片中其功能为可编程控制的接口芯片是(D)
A.373B.2114C.2716D.8155
48.共阴极LED数码管显示字符“2”的段码是(C)
A.02HB.FEHC.5BHD.A4H
49.一个EPROM的地址有A0~A11引脚,它的容量为()
A.2KBB.4KBC.11KBD.12KB
50.单片机要扩展一片EPROM2764需占用()条P2口线
A.4B.5C.8D.12
二.多项选择题(每题的备选答案中,有两个或两个以上符合题意的答案。
共15题)
1.一个应用课题的研制,大致可分(A、B、C、D、E)阶段
A.分析研究课题,明确解决问题的方法B.分别进行系统硬件和软件设计
C.分模块调试系统,进行在线仿真和总调D.固化程序,投入实际运行
E.反馈运行情况,及时修正,升级
2.单片机应用程序可具有的形式是(A、C、D)
A.汇编语言源程序B.编译程序C.机械语言程序D.程序E.FORTRAN程序
3.8051单片机CPU的主要功能有(A、C、D、E)
A.产生控制信号B.存储数据C.进行算术逻辑运算
D.I/O端口数据传送E.位操作
4.对8031的P0口来说,使用时可作为(A、C、D)
A.低8位地址线B.高8位地址线C.数据线D.I/O操作E.时钟线
5.8051CPU在访问外部存储器时,地址的输出是(A、C)
A.P2口输出高8位地址B.P1口输出高8位地址C.P0口输出低8位地址
D.P1口输出低8位地址E.P2口输出低8位地址
6.MCS-51单片机中堆栈的作用有(C、D、E)
A.保护SPB.保护栈顶C.保护断点D.保护现场
E.保护调用指令的下一条指令地址
7.MCS-51单片机指令系统中下述属于数据传送的指令是(A、B、C)
A.片内RAN传送B.交换指令C.堆栈操作D.算术运算E.转移指令
8.下列指令中完成8031CPU与外部存储器之间数据传送的指令是(ABCDE)
A.MOVCA,@A+PCB.MOVXA,@DPTRC.MOVA,#01H
D.MOVDPTR,#0100HE.MOVCA,@A+DPTR
9.下列指令中影响PC内容的是(BCD)
A.MOVCA,@A+PCB.LJMPC.RETID.SJMPE.POP
10.程序计数器PC用来存放下一条指令的地址,CPU取指令后会自动修改PC的内容,除
此以外,PC内容的改变是由下列指令中的(BCE)引起的
A.执行压栈指令B.执行转移指令C.执行调用指令
D.查表指令E.中断返回或子程序返回
11.8051单片机的TCON寄存器的用途是(ABDE)
A.定时/计数器的启停控制B.外部中断请求标志C.确定中断优先级
D.定时器溢出标志E.选择外部中断触发方式
12.8051单片机定时器T0作计数用,采用中断及模式1,编程时须有下列的(ACDE)
A.TMOD初始化B.选择中断触发方式C.置入计数初值
D.对IE位赋值E.启动计数
13.8051单片机定时器T0作定时用,采用模式1,编程时须有下列的(ACE)
A.TMOD初始化B.选择电平触发还是边沿触发C.置入计数初值
D.软件延时消抖动E.启动定时器
14.下列哪些是8051单片机的中断矢量地址(ABDE)
A.0003HB.000BHC.0007HD.0013HE.001BH
15.8051单片机的IE寄存器的用途是(BCE)
A.确定中断方式B.确定CPU中断的开放或禁止
C.定时器中断的开放或禁止D.定时器溢出标志E.选择外部中断的开放或禁止
16.MCS-51单片机外部中断源的中断请求方法可以是(BDE)
A.高电平触发B.低电平触发C.上升沿触发
D.下降沿触发E.一串脉冲头朝下的连续矩形波触发
17.8051单片机的SCON寄存器的用途是(BCE)
A.定时/计数器的启停控制B.串行通信方式选择C.接收和发送控制
D.定时器溢出标志E.串行口状态标志
18、扩展程序存储器常用的地址锁存器有(A、D)
A.373B.0809C.0832D.273E.8253
19、一单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该系统用的
是(B、C)
A.不加反相驱动的共阴极数码管B.加反相驱动的共阴极数码管
C.不加反相驱动的共阳极数码管D.加反相驱动的共阳极数码管
E.阴极阳极均加反相驱动的共阴极数码管
20.LED数码管显示若用动态显示,须(BCDE)
A.将各位数码管的位选线并联B.将各位数码管的段选线并联
C.输出口加驱动电路D.将位选线用一个8位输出口控制
E.将段选线用一个8位输出口控制
三.是非判断题(20题)
1.1KB=400H(√)
2.(-86)原=11010110,(-86)反=10101001,(-86)补=10101010。
(√)
3.汇编语言源程序是单片机可以直接执行(运行)的程序。
(×)
4.凡是用单片机调试软件在计算机上汇编成功的源程序都是编写正确的源程序,都能正
确运行。
(×)
5.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端输出频率为2MHZ的方脉冲。
(×)
6.指令MOVA,00H执行后A的内容一定为00H。
(×)
7.MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。
(√)
8.在进行二十进制运算时,必须用到DAA指令。
(√)
9.指令MULAB执行前(A)=43H,(B)=05H,执行后,(A)=15H,(B)=02H。
(×)
10.指令CJNEA,#data,rel的作用完全等同于指令组合SUBBA,#data与JNZrel的
作用。
(×)
11.MCS-51单片机的布尔处理器是以A为累加器进行位操作的。
(×)
12.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量rel。
(×)
13.指令JNBTF0,LP的含义是:
若定时器T0未计满数,就转LP。
(√)
14.当定时器T0计满数变为0后,其溢出标志位(TCON的TFO)也变为0。
(×)
15.8051单片机对最高优先权的中断响应是无条件的。
(×)
16.8051单片机5个中断源在芯片上都有其中断请求输入引脚。
(×)
17.
在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才
能进行读写操作。
(√)
18.DAC0832是8位D/A转换器,其输出量为数字电流量。
(×)
19.ADC0809是8路8位A/D转换器,其工作频率范围是10KHZ~1.2MHZ。
(√)
20.微机控制系统的抗干扰问题是关系到微机应用成败的大问题。
(√)
四.简答题(5题)
1.什么叫汇编?
答:
把汇编语言源程序转换为目标程序的过程叫汇编。
2.什么叫汇编程序?
答:
把汇编语言源程序转换为目标程序的软件叫汇编程序。
3.8031的P0口其输入输出电路的特点是什么?
答:
漏极开路、驱动电流负载时需外接上拉电阻、有三态缓冲器、有锁存器。
4.哪些指令可将累加器A清0?
(要求答出4个)
答:
有:
CLRA、MOVA,#00H、XRLA,0E0H、ANLA,#00H
5.哪些指令影响堆栈指针SP内容?
(要求答出4个)
答:
ACALL、LCALL、PUSH、POP、RETI、RET
6.CPU响应中断的条件有哪些?
答:
有中断请求信号、已开放CPU中断、申请中断的中断源中断允许位为1、现行指令
运行结束。
7.8051单片机利用什么来控制中断的允许和禁止?
答:
8031单片机允许筱中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存
器IE来控制中断的允许和禁止。
8.中断初始化时,对中断允许寄存器的状态设置可以用什么指令?
举例说明。
答:
中断初始化时,对中断允许寄存器的状态设置既可以用位操作指令,又可以用字节
操作指令。
例如:
外部中断0开中断的指令可以用SETBEA、SETBEX0,又可以
用MOVIE,#81H。
9.简述8031单片机串行通信时发送数据的过程。
答:
SCON初始化、数据送SBUF、从TXD发送数据、发送完1幀数据后硬件自动将TI置
为1、用软件(指令)将TI清0。
10.常用的可编程I/O接口芯片有哪些?
(要求答出4个)
答:
8255、8250、8253、8155、8279、8237、8295
五.计算题(要写出必要的计算式和过程,4题)
1.指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1,执行后(A)=?
(C)=?
解:
∵38H
+54H
8CH∴(A)=8CH,(C)=0
2.用8031的T1方式2计数,要求每计满100个数向CPU发出中断请求,求TH1,TL1
的初值。
解:
∵计数初值X=100H-计数值=100H-100=100H-64H=9CH(或:
计数初值
X=256-100=156=9CH
∴TH1,TL1的初值为9CH。
3.EPROM27128有多少根地址线,其可寻址空间为多少KB?
解:
∵EPROM27128的容量为128/8=16KB,∴可寻址空间为16KB。
又∵16K=24×1K=24×210=214,∴其地址线有14根:
A0~A13。
4.扩展32K的EPROM,需要一片什么型号的EPROM,需要几条P2口线?
解:
∵32×8=256,所以需要一片EPROM27256。
∵其容量为32KB,32K=25×1K=25×210=215
∴其地址线有15根:
A0~A14。
其中A0~A7与8051的P0口相连,余下的A8~A14与8051的P2口相连,故需要7条P2口线。
六.分析和画图题(1题)
1.画出8051单片机上电复位电路,简要说明其复位原理。
解:
图见曹巧媛书P26图2-16复位电路图(a)上电复位。
复位端RST引脚高电平时8051单片机处于复位状态,低电平时8051单片机处于正常工作状态。
上电时,电容器瞬态还未充上电,其两端无电位差(两端电压不能突变),因此RST管脚与VCC电位同,即为高电平,使8051单片机复位。
经过约τ=10μF×8.2KΩ=0.082s后,电容器两端充满电荷,电容器达到稳态,两端电位差为VCC,使RST管脚电位为0(低电平),因而使8051单片机处于正常工作状态。
2.画出8051单片机定时器T0的计数电路,计数脉冲由消抖动开关产生,计数脉冲输入
到T0端(消抖动开关用CD4011组成双稳态电路构成)。
只画8051和消抖动开关电路。
简要说明CD4011组成的消抖动开关消除按钮开关JA抖动的原理。
解:
。
+5V
14315.1KJA
.。
·°°
2。
。
。
。
5
46·
5.1K
CD4011
。
+5V
按钮开关JA未按下前,CD4011的1脚为低电平,使3、5脚为高电平。
由于6脚为高电
平,使4、2脚步为低电平。
此时与3脚相连的8051的T0(14脚)为高电平。
当按下JA尚
未接触到下触片之前,此过程虽有机械抖动,由于双稳态电路的特点,CD4011的3脚和8051
的14脚保持为高电平。
一旦JA与下触片接通,双稳态电路的状态立即翻转,使CD4011的3
脚和8051的14脚保持为低电平。
因此能消除按钮开关JA抖动产生的误多计数。
在JA按下
与松开的一个完整过程中,消抖动开关向8051的输入一个完整的矩形计数脉冲,其下降沿
(按下过程)触发T0计数。
单片微型计算机复习资料
第一章微型计算机基础
一、判断题
()1、已知【X】原=0001111,则【X】反=1110000。
()2、(-86)原=11010110,(-86)反=10101001,(-86)补=10101010。
()3、已知【X】原=11101001,则【X】反=00010110。
()4、1KB=400H
()5、800H=2KB
()6、十进制数89化成二进制数为10001001。
()7、因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
()8、十进制数89的BCD码可以记为89H。
()9、8位二进制数原码的大小范围是-127∽+127。
()10、8位二进制数补码的大小范围是-127∽+127。
()11、0的补码是0。
()12、-128的补码是10000000。
()13、11111111是-1的补码。
()14、-2的补码可以记为FEH。
()15、已知【X】原=10000100,则【X】补=11111100。
()16、将二进制数(11010111)2转换成八进制数是(327)8。
()17、将十进制(0.825)10转换成二进制数是(0.1101)2。
()18、1000001÷101其结果是1101。
()19、计算机中的机器码就是若干位二进制数。
()20、计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表
示,数值位保持二进制数值不变的数码。
()21、计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电工 技师 考前 辅导班 单片 机理 论题