单片机测试考试题库.docx
- 文档编号:25530406
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:17
- 大小:123.89KB
单片机测试考试题库.docx
《单片机测试考试题库.docx》由会员分享,可在线阅读,更多相关《单片机测试考试题库.docx(17页珍藏版)》请在冰豆网上搜索。
单片机测试考试题库
计算机的基本结构包括:
①.运算器、②.控制器、③.存储器、④.输入设备、⑤.输出设备等,其中()常常称为中央处理单元CPU。
A.①②B.①③C.②③D.①②③
由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为()。
A.CPUB.ALUC.RAMD.ROM
计算机的三总线是指,数据总线、()总线和控制总线。
A.存储B.地址C.逻辑D.信号
将微处理器、存储器和()电路集成在一块芯片上,称为单片微型计算机。
A.控制器B.寄存器C.I/O接口D.定时器
()可以存放ALU的运算结果。
A.TRB.PCC.AD.F
累加器用()表示。
A.TRB.PCC.AD.F
程序计数器用()表示。
A.TRB.PCC.AD.F
复位时计算机进入初始状态,程序计数器的内容()。
A.自动清零B.自动置位C.恢复原态D.不能确定
堆栈是一组按照()的方式工作的、用于暂存信息的存储单元。
A.先进后出B.先进先出C.后进后出D.(B或C)
堆栈主要用来存储断点地址和需要保护的()。
A.现场信息B.缓冲数据C.地址码D.操作码
计算机()时,需要使用堆栈操作。
A.调用子程序B.子程序嵌套C.响应中断服务D.(A或B或C)
CPU选中(),就能找到相应的外围设备。
A.缓冲器B.存储器C.译码器D.I/O接口
()传送方式,是最简单的传送方式,所配置的硬件和软件最少。
A.无条件B.查询C.中断D.直接数据通道正确答案:
A
()传送方式,CPU的利用率最低。
A.无条件B.查询C.中断D.直接数据通道
()传送方式,单片机与外设最常用的数据传送方式。
A.无条件B.查询C.中断D.直接数据通道
中断服务结束时,计算机应该执行()指令,才能返回原来执行的程序。
A.主程序返回B.子程序返回C.中断返回D.立即返回
在8051单片机中,CPU是()位。
A.4B.8C.16D.32
在8051单片机中,片外数据存储器的寻址范围是()字节。
A.64B.256C.64KD.256K
在8051单片机中,程序存储器的寻址范围是()字节。
A.64B.256C.64KD.256K
在8051单片机中,有()位定时器/计数器。
A.2个8B.2个16C.3个8D.3个16
除()口是纯粹的I/O口外,8051单片机的I/O口一般都兼有其它功能。
A.P0B.P1C.P2D.P3
在8051单片机中,()是地址锁存有效信号输出端。
A.
B.
C.RST/VPDD.ALE/
在8051单片机中,()是复位输入端。
A.
B.
C.RST/VPDD.ALE/
在8051单片机中,()是片外程序存储器读选通信号输出端。
A.
B.ALE/
C.
D.
/VDD
当8051芯片的ALE信号有效时,表示从P0口()。
A.送出数据B.送出地址C.读入数据D.读入状态
在8051单片机中,振荡频率主要取决于振荡器外接的()。
A.晶体B.电阻C.电容D.电感
在8051单片机中,片内程序存储器的编址范围为:
0000H至()H。
A.007FB.00FFC.0FFFD.1FFF
在8051单片机中,特殊功能寄存器的编址范围为()。
A.00H~1FHB.20H~2FHC.30H~7FHD.80H~FFH
在8051单片机中,工作寄存器的地址范围为()。
A.00H~1FHB.20H~2FHC.30H~7FHD.80H~FFH
在8051单片机中,片内RAM位寻址区的地址范围为()。
A.00H~1FHB.20H~2FHC.30H~7FHD.80H~FFH
在8051单片机中,片内RAM数据缓冲区的地址范围为()。
A.00H~1FHB.20H~2FHC.30H~7FHD.80H~FFH
在8051单片机中,片内RAM工作寄存器组有()组。
A.1B.2C.3D.4
在8051单片机有()个字节的特殊功能寄存器。
A.64B.128C.256D.1K
在8051单片机中,定时器/计数器0、1开始工作可由()控制。
A.TMODB.SMODC.TCOND.SCON
在8051单片机中,CPU响应定时器/计数器中断后,中断标志位()。
A.专门设置电路清零B.通过软件清零C.将自动清零D.不要清零
在8051单片机中,定时器/计数器工作方式1为()位定时器/计数器。
A.8B.10C.13D.16
在8051单片机中,作为输入输出的并行I/O口,在用作输入前应该先()。
A.置Q=1B.置Q=0C.上电复位D.执行输出
8051单片机的()口既可作通用I/O口,也可作高8位地址总线。
A.P0B.P1C.P2D.P3
8051单片机的()口既可作通用I/O口,也可作地址/数据分时复用总线。
A.P0B.P1C.P2D.P3
8051单片机的()口既可作通用I/O口,也可第二功能的控制信号线。
A.P0B.P1C.P2D.P3
8051外扩ROM、RAM和I/O口时,它的数据总线是()。
A.P0B.P1C.P2D.P3
在8051单片机的中断系统中,有()个中断源。
A.5B.6C.7D.8
在8051单片机中,中断系统有()个优先级。
A.1B.2C.3D.4
在8051单片机同一优先级中的中断源优先权排队由中断系统的()确定。
A.IEB.IPC.软件D.硬件
在8051单片机中,()是中断允许寄存器的总中断允许位。
A.ESB.EAC.IED.IP
若8051中断源都设为同级,当下列中断同时申请时CPU首先响应()。
A.
B.
C.T1D.T0
8051上电复位后,SP的内容应是()。
A.00HB.07HC.80HD.FFH
8051单片机,由于片内外数据存储器编址(),应采用不同指令访问。
A.分开B.重叠C.混乱D.模糊
要用传送指令访问51单片机的片内RAM,它的指令操作码助记符可以是()。
A.MOVB.MOVCC.MOVXD.(B+C)
要用传送指令访问51单片机的片外RAM,它的指令操作码助记符可以是()。
A.MOVB.MOVCC.MOVXD.(B+C)
在指令MOVA,@R0中,“@R0”属于()寻址方式。
若(A)=22H,(C)=1,执行RLA后,(A)=()。
A.44HB.45HC.11HD.91H
若(A)=22H,(C)=1,执行RRA后,(A)=()。
A.44HB.45HC.11HD.91H
若(A)=22H,(C)=1,执行RLCA后,(A)=()。
A.44HB.45HC.11HD.91H
若(A)=22H,(C)=1,执行RRCA后,(A)=()。
A.44HB.45HC.11HD.91H
若(A)=F3H,(C)=1,执行ADDA,#01H指令后,(A)=()。
A.F2HB.F3HC.F4HD.F5H
若(A)=F3H,(C)=1,执行ADDCA,#01H指令后,(A)=()。
A.F2HB.F3HC.F4HD.F5H
若(A)=F3H,(SP)=30H,执行PUSHA指令后,(SP)=()。
A.F3HB.29HC.30HD.31H
若(A)=F3H,(SP)=30H,执行POPA指令后,(SP)=()。
A.F3HB.2FHC.30HD.31H
在8051单片机的汇编指令中,ORG指令用来定义程序段的()。
A.性质B.范围C.首地址D.标号
AJMP指令转移的地址范围为()。
A.64KBB.2KBC.256BD.128B
LJMP指令转移的地址范围为()。
A.64KBB.2KBC.256BD.128B
若(P0)=22H,执行指令ANLP0,#0FH后,(P0)=()。
A.2CHB.2FHC.02HD.20H
若(P0)=22H,执行指令ORLP0,#0FH后,(P0)=()。
A.2CHB.2FHC.02HD.20H
若(P0)=22H,执行指令XRLP0,#0FH后,(P0)=()。
A.2DHB.2FHC.02HD.20H
要把P0口高4位清0,低4位不变,应使用指令()。
A.ORLP0,#0FHB.ANLP0,#0FH
C.ORLP0,#0F0HD.ANLP0,#0F0H
要把P0口高4位置1,低4位不变,应使用指令()。
A.ORLP0,#0FHB.ANLP0,#0FH
C.ORLP0,#0F0HD.ANLP0,#0F0H
要使P0口高4位变反,低4位不变,应使用指令()。
A.ORLP0,#0FHB.ANLP0,#0FH
C.XRLP0,#0F0HD.CPLP0
对8255A的()寄存器写入数据,可改变A口的输出状态。
A.控制字B.方式C.工作D.A口
8051单片机RESET引脚的连接既可实现()复位,也可用于()复位。
A.正常;故障B.正常;紧急C.上电;操作D.上电;清零
选中8255A芯片后,其控制寄存器的地址是A1、A0=()。
A.00B.01C.10D.11
扩展多片片外存储器时,按线选法进行的片选()。
A.占用I/O线少B.不用译码器C.线路复杂D.是最常用的方法
扩展多片片外存储器时,按译码法进行的片选()。
A.占用I/O线多B.使用硬件多C.线路简单D.抗干扰能力强
在从片外存储器取指时,8051的P2口输出()地址。
A.PCHB.PCLC.DPHD.DPL
在读片外RAM时,8031的P2口输出()地址。
A.PCHB.PCLC.DPHD.DPL
利用8255A芯片可扩展()个8位I/O口。
A.1B.2C.3D.4
接口扩展芯片8255A的B口不能用来进行()。
A.数据输入B.数据输出C.双向数据传送D.外设控制
读片外程序存储器时,单片机通过控制线()发出读控制信号。
A.
B.
C.ALED.
读片外数据存储器时,单片机通过控制线()发出读控制信号。
A.
B.
C.ALED.
写片外数据存储器时,单片机通过控制线()发出读控制信号。
A.
B.
C.ALED.
单片机进行系统扩展时,其引脚构成()总线结构。
A.单B.双C.三D.混合
8051单片机扩展时,P0口作为()总线。
A.数据B.地址C.控制D.(A和B)
8051单片机扩展时,P2口作为()总线。
A.数据B.地址C.控制D.(A和B)
在8031单片机的最小系统中,
引脚()。
A.必须接正电源B.必须悬空C.必须接地D.必须与ROM连接
在ADC0809中,转换后的数字量为()位二进制数据。
A.1B.4C.8D.9
D/A转换芯片DAC0832内部,()输入数据锁存器。
A.有一级B.有两级C.有三级D.没有
D/A转换芯片采用两级数据锁存的目的是保证()。
A.多路同时输出B.输出精度C.输出可靠D.不受干扰
D/A转换芯片的一项抗干扰措施是,模拟地与数字地()。
A.分开B.合并C.不同电位D.同时悬空
D/A转换芯片DAC0832输出的是()信号。
A.电流B.电压C.功率D.(A+B)
A/D和D/A转换器件主要应用于需要处理()的单片机控制系统。
A.数字量B.模拟量C.高速数据传送D.高精度数据传送
A/D转换芯片ADC0809属于()式。
A.计数器B.双积分C.逐次逼近D.并行
在ADC0809芯片中,EOC引脚信号含义是()。
A.转换开始B.转换结束C.输出允许D.输出更新
在ADC0809中,OE引脚是()端。
A.输出允许B.片选C.转换结束D.地址锁存
在ADC0809中,可与()路模拟量输入信号相连接。
A.1B.4C.8D.9
与静态扫描比较,LED数码管采用动态扫描时,()。
A.占用I/O线少B.无位选信号C.编程容易D.亮度较高
与动态扫描比较,LED数码管采用静态扫描时,()。
A.耗电较少B.使用较广C.容易编程D.容易熄灭
在单片机工控系统中,采用光耦合器件与单片机连接是为了()。
A.节约电能B.屏除干扰C.提高效率D.降低成本
单片机扫描键盘时,通常先()扫描,后()扫描。
A.全,逐行B.逐行,逐列C.逐行,全D.逐列,全
在LED显示器中,LED是()。
A.发光二极管B.指示灯C.数码管D.显象管
单片机带LED数码管显示接口时,可用()的方法将数码转换为笔划信息。
A.软件译码B.硬件译码C.直接输出D.(A+B)
共阳极数码管和共阴极数码管的主要不同是()不同。
A.笔划信息码B.显示颜色C.显示亮度D.电源电压
LED数码管采用动态扫描时各管()点亮,静态扫描时各管()点亮。
A.闪烁,同时B.轮流,同时C.同时,闪烁D.同时,轮流
LED数码管采用动态扫描时()位选信号,静态扫描时()位选信号。
A.不要,需要B.不要,不要C.需要,需要D.需要,不要
扳键开关一般可通过(),将开关状态信号输入单片机。
A.存储器B.锁存器C.寄存器D.扩展I/O口
在按钮与单片机接口电路中,需要采取措施来消除按钮()的影响。
A.抖动B.干扰C.造成短路D.接触不良
在按钮与单片机接口电路中,按钮按合时存在一个()过程。
A.干扰B.抖动C.短路D.延时
单片机所带的键盘一般采用()式排列。
A.直线B.曲线C.对角D.矩阵
消除按钮按合时存在抖动现象,常采用()的方法。
A.软件B.硬件C.特殊D.(A+B)
1.计算机与外设之间数据传送方式有几种?
各有什么特点?
2.理解微型计算机中总线结构的含义以及采用总线结构的优点
3.什么是微型计算机内存?
内存的大小由什么决定。
4.请列出8051单片机的主要逻辑功能部件。
5.什么是堆栈?
51单片机的堆栈通常设置在什么位置?
如何设置?
6.请简述P0,P1,P2,P3的作用与功能。
7.8051单片机共有几个中断源?
他们的入口地址分别是多少?
若想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?
8.8051单片机中P0作I/O口时注意什么?
P0口用作总线时,P0口上的信息CPU是如何表示是地址或数据?
9.什么是LED数码管的动态扫描?
试比较动态扫描和静态扫描的特点。
10.ADC0809芯片启动模拟量采集转换后,请说明可以采用哪几种方式向CPU传送相对应于所采集的模拟量的二进制数据?
1.已知在单片机50H为首地址的4个连续单元中存放着4个数据,试编写出这4个数的连加(设和小于255),总和存放在30H的程序。
MOVR0,#50H
MOVR1,#4
MOVA,#0
LP:
ADDA,@R0
INCR0
DJNZR1,LP
MOV30H,A
2.把片外数据存储器1000H和1001H的内容互相交换。
MOVDPTR,#1000H
MOVXA,@DPTR
MOVR0,A
INCDPTR
MOVXA,@DPTR
MOVDPTR,#1000H
MOVX@DPTR,A
MOVA,R0
MOVDPTR,#1000H
MOVX@DPTR,A
3.试编程,查找内部RAM的30H到50H单元中出现FFH的次数,并将结果存放在51H单元。
MOVR0,#30H
MOVA,#0
LP0:
CJNE@R0,#0FFH,LP1
INCA
LP1:
INCR0
CJNER0,#51H,LP0
MOV51H,A
4.要求定时/计数器T1工作于方式1,定时30ms,由软件启动,允许中断。
设系统时钟频率fOSC=6MHz,编写初始化程序段。
(1)计算T1的计数初值,并给出计算过程
(2)编写初始化程序。
MOVTMOD,#00010000B,定义T116位定时
MOVTH1,#9EH
MOVTL1,#58H
SETBET1
SETBEA
SETBTR1
应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ(时间1ms)
N=65036=15×4096+14×256+12=FE0CH
ORG0000HORG000BH
LJMP1000HCPLP1.0
ORG1000HMOVTH0,#0FEH
MOVTMOD,#00000001BMOVTL0,#0CH
MOVTH0,#0FEHMOVTL0,#0CH
SETBET0RETI
SETBEA
SETBTR0
SJMP$
下图为8051单片机扩展8255A系统的部分电路,
1)LED数码管显示电路是共阴极还是共阳极连接?
写出LED数码管显示字符“7”的段码(笔画信息),(注意:
段码的最低位为“a”段)。
(2)设未接地址线设为“1”,分析并写出8255A中PA的地址。
3)假设8255A中的控制字寄存器已经设定好PA口的工作方式,若PA口所对应的LED数码管需要显示“7”,请写出所需的指令。
MOVDPTR,#0111111111111100B
MOVA,#11111000B
MOVX@DPTR,A
2.下图为8031扩展3片8K的程序存储器2764,图中硬件电路已经连接了一部分,请用线选法将剩下的相关硬件电路连接完成,并写出每一片2764的地址范围。
地址:
2764
(1):
1100000000000000B至1101111111111111B区间
2764
(2):
1010000000000000B至1011111111111111B区间
2764(3):
0110000000000000B至0111111111111111B区间
3.如图,DAC0832工作于单缓冲方式,试编程产生锯齿信号经D/A转换输出,设D1ms是可供调用的延时1毫秒的子程TIME1ms
MOVDPTR,#0000H
LP:
MOVX@DPTR,A
LCALLTIME1ms
INCA
LJMPLP
或
MOVR0,#00H
LP:
MOVX@R0,A
LCALLTIME1ms
INCA
LJMPLP
同样要求图改如下:
则:
MOVDPTR,#101111111111
LP:
MOVX@DPTR,A
LCALLTIME1ms
INCA
LJMPLP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 测试 考试 题库