单片机试题库.docx
- 文档编号:16835024
- 上传时间:2023-07-17
- 格式:DOCX
- 页数:63
- 大小:43.73KB
单片机试题库.docx
《单片机试题库.docx》由会员分享,可在线阅读,更多相关《单片机试题库.docx(63页珍藏版)》请在冰点文库上搜索。
单片机试题库
※样卷一
试卷代号
A
兰州工业高等专科学校
~学年第 学期期末考试试卷
科目单片机班级考试日期月日本试卷共 3页
题目
一
二
三
四
五
六
七
八
九
十
十一
总分
分数
一.填空题:
(每空1分,共30分)
1.完成不同数制间的转换:
(10100101)2=()10;(11000011)2=()16 ;(01010111)BCD=()10;(58)10=()BCD;符号5的ASCII码是()
2.ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM存储器。
其中8031();8051有4K();8751有4K()。
3.在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是()指令。
4.中断源的允许是由()寄存器决定的,中断源的优先级别是由()寄存器
决定的。
5.寄存器PSW中的RS1和RS0的作用是()。
6.在只使用外部程序存储器时,单片机的()管脚必须接地。
7.单片机位寻址区的单元地址是从()单元到()单元。
8.在单片机扩展时,()口和()口为地址线,()口为数据线。
9.子程序的返回指令是()。
10.MCS-51单片机的内部RAM中从()到()是工作寄存器区,共分为()组。
11.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。
12.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为()和()。
13.JBbit,rel指令表示当指定位为()时程序发生跳转。
14.单片机的内部中断源有(),()和()。
第一页
5
二、选择题:
(每空1分,共10分)
1.MCS-51单片机定时器工作方式0是指的()工作方式。
(A)8位(B)8位自动重装(C)13位(D)16位
2.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(A)MOVA,@R1(B)MOVCA,@A+DPTR
(C)MOVXA,@R0(D)MOVXA,@DPTR
3.MCS-51外扩RAM和I/O口时,它的数据总线是()。
(A)P0(B)P1(C)P2(D)P3
4.执行PUSHACC指令,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
5.对程序存储器读操作,只能使用()。
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
6.某种存储器芯片存储空间是8KB,那么它的地址线数目是()。
(A)11根(B)12根(C)13根(D)14根
7.在下列程序中,正确操作的指令是()。
(A)ADDC#30H,A(B)DECDPTR(C)MOVDPTR,A(D)INCA
8.LCALL指令操作码地址是2000H,执行完相关子程序的返回指令后,PC=()。
(A)2000H(B)2001H(C)2002H(D)2003H
9.程序ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
当CPU响应外部中断0后,PC的值是()。
(A)0000H(B)2000H(C)000BH(D)3000H
10.当使用快速外部设备时,最好使用的输入/输出方式是()。
(A)中断(B)条件传送(C)DMA(D)无条
第二页
5
三、读程序写结果(每空1分,共10分)
1. 写出下面每一条指令的执行结果。
MOVA,#33H;(A)=
CPLA;(A)=
MOVB,#44H;(B)=
DIVAB;(A)=
CPLB;(B)=
RLA;(A)=
RRB;(B)=
2. 已知P1.0=1,ACC.7=0,OV=0,写出程序执行结果。
MOVC,P1.0;(C)=
ANLC,ACC.7;(C)=
ORLC,/OV;(C)=
四、判断题:
(10分)
1.CPU与外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。
()
2.MCS-51单片机共有两个时钟XTAL1,XTAL2。
()
3.在MCS-51系统中,一个机器周期等于2us。
()
4.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。
()
5.MOVCA,@A+DPTR,这是条相对寻址指令。
()
6.程序存储器ROM可用程序对它进行读与写操作。
()
7.判断指令INC@R3()
8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
()
9.MCS-51外扩I/O口与外RAM是统一编址的()
10.因为8155是扩展的可编程并行接口芯片,其PA,PB口的数据可以自行交换。
()
五、编程题:
(20分)
1.(10分)已知MCS-51单片机系统片内RAM20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
CY
A
DPTR
片外01H
片外00H
片外8000H
2.设时钟频率采用6MHz,要在P1.2口上输出一个周期为1ms的方波,方波的周期用定时器T1来实现(采用工作方式2)。
六.综合题:
(20分)
试采用8031单片机及一片2764EPROM,一片6264SRAM,一片74LS373锁存器组成扩展电路,并要求画出其晶振、复位电路。
欲采用线选法,试写出两种存储器的地址范围。
※样卷二
试卷代号
B
兰州工业高等专科学校
~学年第 学期期末考试试卷
科目单片机班级考试日期月日本试卷共3页
题目
一
二
三
四
五
六
七
八
九
十
十一
总分
分数
一.填空题:
(每空1分,共30分)
1.在51系列单片机中,无内部ROM的单片机型号是(),有4KEPROM的单片机型号
是()。
2.MCS-51单片机指令系统共有7种寻址方式,其中MOVA,#DATA为()寻址;
MOVA,Rn为()寻址;MOVC,bit为()寻址。
3.MCS-51单片机的内部RAM中从()到()是工作寄存器区,共分为()组。
4.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。
5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为()和()。
6.JBbit,rel指令表示当指定位为()时程序发生跳转。
7.既做数据线又做地址线的是()口,只能做数据线的是()口。
8.动态显示和静态显示相比,()的耗电相对较大。
9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
10.单片机的内部中断源有(),()和()。
二、选择题(每空1分,共10分)
1.扩展程序存储器2764时,需要()条P2口线。
A13B5C8D4
2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。
A将源程序转换成目标程序B将目标程序转换成源程序
C将低级语言转换成高级语言D连续执行键
第一页
5
3.指令AJMP的寻址范围是()
A任意范围B-128到+127C64KD2K
4.09H位所在的单元地址是()
A02HB08HC21HD20H
5.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志()
A由软件清零B由硬件自动清零C随机状态DAB都可以
6.单片机在与外部I/O口进行数据传送时,将使用()指令。
AMOVXBMOVCMOVCD视具体I/O口器件而定。
7.在中断允许寄存器中,中断控制寄存器EA位的作用是()
ACPU总中断允许控制位B中断请求总标志位
C各中断源允许控制位D串行口中断允许位
8.串行口的工作方式由()寄存器决定。
ASBUFBPCONCSCONDRI
9.读取AD转换的结果,使用()指令。
AMOVA,@RiBMOVX@DPTR,A
CMOVCA,@DPTRDMOVXA,@DPTR
10.串行口中断入口地址是()
A:
000BHB:
0023HC:
1000HD:
0013H
三、读程序写结果 (每空1分,共12分)
1. 写出下面每一条指令的执行结果。
MOVA,#33H;(A)=
CPLA;(A)=
MOVB,#44H;(B)=
DIVAB;(A)=
CPLB;(B)=
RLA;(A)=
RRB;(B)=
2. 已知P1.0=1,ACC.7=0,OV=0,写出程序执行结果。
MOVC,P1.0;(C)=
ANLC,ACC.7;(C)=
ORLC,/OV;(C)=
CLRC;(C)=
CPLC;(C)=
CLRC;(C)=
CPLC;(C)=
第二页
5
四、简答题(每题6分,共18分)
1.MCS-51有二个中断优先级的含义是什么?
两级中断嵌套的含义是什么?
2.8051有哪几种寻址方式?
3.8051的定时器/计数器的方式2是什么工作方式?
和串行口有何关系?
五、编程题:
(20分)
1、 编写一计算Y=X1+X2-X3的程序。
设X1=38H,X2=2AH,X3=19H,Y存放在BUF单元。
2、设时钟频率采用6MHz,要在P1.0上输出一个周期为2ms的方波,方波的周期用定时器T0来确定(采用工作方式0)
六、综合题:
(20分)
试采用8031单片机及一片2732EPROM,一片6116SRAM、一片74LS373锁存器组成扩展电路,并要求画出其晶振、复位电路。
欲采用线选法,试写出两种存储器的地址范围。
※样卷一答案
兰州工业高等专科学校
~学年第学期期末考试试卷
参考答案及评分标准(A卷)
科目单片机 考试班级本答案编写人共页
一、填空题:
(30分)
1.(165)(C3)(57)(01011000)(35H)
2.(内部无ROM)(掩膜ROM)(EPROM)
3.(DAA)
4.(IE)(IP)
5.(选择工作寄存器组)
6.(EA)
7.(20H)(2FH)
8.(P0)(P2)(P1)
9.(RET)
10.(00H)(1FH)(4)
11.(TMOD)(TCON)
12.(07H)(0000H)
13.
(1)
14.(T0)(T1)(串行口)
二、选择题:
(10分)
1.C2.B3.A4.A5.D6.C7.D8.D9.B10.C
三、读程序写结果:
(10分)
1.33H0CCH44H03H0FFH06H0FFH
2.101
四、判断题:
(10分)
1.对2.错3.错4.对5.错6.错7.错8.对9.对10.错
第一页
5
五、编程题:
(20分)
1.
CY
A
DPTR
片外01H
片外00H
片外8000H
1
00
01H
01
00
86H
解:
MOVDPTR,#8000H
MOVXA,@DPTR
ADDA,20H
MOVDPTR,#00H
MOVX@DPTR,A
CLRA
MOVACC.0,C
INCDPTR
MOVX@DPTR,A
2.
(1)求计数值a
a=6
(2)初值装入:
MOVTL1,#06H
MOVTH1,#06H
(3)方式控制字TMOD:
20H
(4)程序:
ORG0000H
AJMPMAIN
ORG001BH
SJMPIN
MAIN:
MOVTMOD,#20H
MOVTH1,#06H
MOVTL1,#06H
SETBTR1
SETBET1
SETBEA
SJMP$
IN:
CPLP1.2
MOVTH1,#06H
MOVTL1,#06H
RETI
END
六、综合题:
(略)
※样卷二答案
兰州工业高等专科学校
~学年第学期期末考试试卷
参考答案及评分标准(B卷)
科目单片机 考试班级本答案编写人共2页
一、 填空题(20分)
1. 80318751
2. 立即数寄存器位
3. 00H1FH4
4.TMODTCON
5.07H0000H
6.1
7.P0P2
8.静态显示
9.FFH
10.T0T1串行口
二、 单项选择题(10分)
1.B2.A3.B4.C5.A
6.A7.A8.C9.D10.B
三、 读程序写结果(12分)
1.33H0CCH44H03H0FFH06H0FFH
2.10101
四、 简答题(18分)
1.MCS-51的两个中断优先级是指:
每一中断请求源可编程为高优先级中断或低优先级中断。
两级中断嵌套是指:
一个正在被执行的低优先级中断服务程序能被高优先级中断所中断,但不能被另一个同级的或低优先级中断所中断。
2.8051有七种寻址方式,分别是寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。
3.定时器/计数器方式2是8位自动重装载方式,经常用作串行口的波特率发生器。
第一页
5
五、编程题(20分)
1、 MOVA,#38H
ADDA,#2AH
CLRC
SUBBA,#19H
MOVSUFA
END
2、
ORG0000H
AJMPMAIN
ORG000BH
SJMPIN
MAIN:
MOVTMOD,#00H
MOVTH1,#0CH
MOVTL1,#0F0H
SETBTR0
SETBET0
SETBEA
SJMP$
IN:
CPLP1.0
MOVTH1,#0CH
MOVTL1,#0F0H
RETI
END
六、综合题(略)
※选择题1
1.计算机能直接识辨的语言是()
A、汇编语言
B、自然语言
C、机器语言
D、高级语言
2、在MCS-51单片机的运算电路中,不能为ALU提供数据的是()
A、累加器A
B、暂存器
C、寄存器B
D、状态寄存器PSW
3、CPU寻址外设端口地址的方法有两种,一种是统一地址,还有一种是()
A、混合编址
B、动态编址
C、独立编址
D、变址编址
4.在MCS—51中,需双向传递信号的是()
A、地址线
B、数据线
C、控制线
D、电源线
5.与其他接口芯片和D/A转换器芯片不同,A/D转换芯片中需要编址的是()
A、用于转换数据输出的数据锁存器
B、A/D转换电路
C、模拟信号输入的通道
D、地址锁存器
6.下列简写名称不是单片机或单片机系统的是()
A、MCU
B、SCM
C、ICE
D、CPU
7.与定时工作方式1和0比较,定时工作方式2不具备的特点是()
A、计数溢出后能自动重新加载计数初值
B、增加计数器位数
C、提高定时精度
D、适于循环定时和循环计数应用
8.下列四条叙述中,有错误的一条是()
A、16根地址线的寻址空间可达1MB
B、内存储器的存储单元是按字节编址的
C、CPU中用于存放地址的寄存器称为地址寄存器
D、地址总线上传送的只能是地址信息
9.在算术运算中,与辅助进位为AC有关的()
A、二进制数
B、八进制数
C、十进制数
D、十六进制数
10.执行返回指令时,返回的断点是()
A、调用指令首地址
B、调用指令末地址
C、调用指令下一条指令的首地址
D、返回指令的末地址
5
※选择题2
11.在下列寄存器中,与定时/计数控制无关的是()
A、TCON(定时控制寄存器)
B、TMOD(工作方式控制寄存器)
C、SCON(串行控制寄存器)
D、IE(中断允许控制寄存器)
12.在家用电器中使用单片机应属于计算机的()
A、数据处理应用
B、控制应用
C、数值计算应用
D、辅助工程应用
13.MCS—51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是()
A、P0口和P2口
B、P0口
C、P2口和P3口
D、P2口
14.执行程序段
MOVR0,#data
MOVA,@RO
RLA
MOVR1,A
RLA
RLA
ADDA,R1
MOV@R0,A
后,实现的功能是()
A、把立即数data循环左移3次
B、把立即数data乘以10次
C、把data单元的内容循环左移3次
D、把data单元的内容乘以10次
15.在相对寻地址方式中,寻址的结果体现在()
A、PC中
B、累加器A中
C、DPTR中
D、某个存储单元中
16.在寄存器间接寻址方式中,指定寄存器中存放的是()
A、操作数
B、操作数地址
C、转移地址
D、地址偏移量
17.以下各项中不能用来对内部数据存储器进行访问的是()
A、数据指针DPTR
B、按存储单元地址或名称
C、堆栈指针SP
D、由R0或R1作间址寄存器
18.如果把8255A的A1、A0分别与80C51的P0.1、P0.0连接,则8255A的A、B、C、口和控制寄存器的地址可能是()
A、XX00H~XX03H
B、00XXH~03XXH
C、0XXXH~3XXXH
D、X00XH~X03XH
19.在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以()
A、保证各模拟电压能同时输出
B、提高D/A转换速度
C、提高D/A转换精度
D、增加可靠性
20.下列定时/计数硬件资源中,不是供用户使用的是()
A、高8位计数器TH
B、低8位计数器TL
C、定时器/计数器控制逻辑
D、用于定时/计数控制的相关寄存器
5
※选择题3
21.如果以查询方式进行定时应用,则应用程序中的初始内容应包括()
A、系统复位、设置工作方式、设置计数初值
B、设置计数初值、设置中断方式、启动定时
C、设置工作方式、设置计数初值、打开中断
D、设置工作方式、设置计数初值、禁止中断
22.下列理由中,不能说明MSC—51的I/O编址是统一方式而非独立方式的理由是()
A、没有专用的I/O指令
B、没有区分存储器和I/O的控制信号
C、使用存储器指令进行I/O操作
D、P3口线具有第二功能
23.以下有关第9数据位的说明中,错误的是()
A、第9位数据位的功能可有用户定义
B、发送数据的第9位数据位内容在SCON寄存器的TB8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题库