201X—201X学年度第X学期
期末考试
仓储管理期末考试试卷含答案物理化学期末考试试题库高一历史期末考试质量分析期末考试监考工作要求第一学期期末考试质量分析
《 单片机》试题B
XXXX专业 XX年级 90分钟 201X年12月10日
一、选择题:(每空2分,共40分 )
1、已知某数的BCD 码为0111 0101 0100 0010 则其
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示的十进制数值为()
A、7542H B、7542 C、75.42H D、75.42
2、下列指令中不影响标志位CY 的指令有()。
A、ADD A,20H B、CLR C、RRC A D、INC A
3、8031 复位后,PC 与SP 的值为()
A、0000H,00H B、0000H,07H C、0003H,07H D、0800H,00H
4、若单片机的振荡频率为6MHz,设定时器工作在方式1 需要定时1ms,则定时器初值应为( )。
A、500 B、1000 C、216-500 D、216-1000
5、串行口每一次传送( )字符。
A、1 个 B、1 串 C、1 帧 D、1 波特
6、存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KB B、 2KB C、 3KB D、4KB
7、A7H 和5BH 两个立即数相加后,和及(CY)是()。
A、1CH,0 B、C1H,0 C、 02H,1 D、C1H,1
8、8031 单片机中,将累加器A 中的数送入外RAM 的40H 单元,可执行的指令()。
A、MOV R1 ,40H B、MOV R1 ,#40H
MOVX @R1 , A MOVX R1 , A
C、MOVX 40H , A D、MOV R1, #40H
MOVX @R1 , A
9、A/D 转换方法有以下四种,ADC0809 是一种采用()进行A/D 转换的8 位接口芯片。
A、计数式 B、双积分式 C、逐次逼近式 D、并行式
10、要使MCS-51 能响应定时器T1 中断,串行接口中断,它的中断允许寄存器IE 的内容应是()
A、98H B、84H C、42H D、22H
11、JNZ REL 指令的寻址方式是()
A、立即寻址 B、寄存器寻址 C、相对寻址 D、.位寻址
12、要想测量INT 0引脚上的一个正脉冲宽度,则TMOD 的内容应为( )
A、09H B、87H C、.00H D、80H
13、PC 中存放的是( )
A、下一条指令的地址 B、当前正在执行的指令
C、当前正在执行指令的地址 D、下一条要执行的指令
14、要把P0 口高4 位变0,低4 位不变,应使用指令()
A、ORL P0,#0FH B、ORL P0,#0F0H C、ANL P0,#0F0H D、ANL P0,#0FH
15、MCS-51 执行完MOV A,#08H 后,PSW 的哪一位会影响()
A、C B、 F0 C、OV D、P
16、MCS-51 的时钟最高频率是().
A、12MHz B、6 MHz C、8 MHz D、10 MHz
17、MCS-51 的并行I/O 口读-改-写操作,是针对该口的()
A、引脚 B、片选信号 C、地址线 D、内部锁存器
18、MCS-51 的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是()
A、读锁存器 B、读数据库 C、读A 累加器 D、读CPU
19、MCS-51 单片机外部有40 个引脚,其中,地址锁存允许控制信号引脚是()
A、ALE B、PSEN C、EA D、RST
20、关于MCS-51 的堆栈操作,正确的说法是()
A、先入栈,再修改栈指针 B、先修改栈指针,再出栈
C、先修改栈指针,再入栈 D、以上都不对
二、读写列指令题:(读指令每题2分,写指令每题3分,共15分)
1、MOV 2FH,A 寻址方式是:
2、JNZ rel 指令的含义是:
3、DIV AB 执行本指令需要几个机器周期:
4、将片内RAM中30H和31H中的数据互换。
5、将外部RAM20H单元送内部RAM20H单元。
6、将定时器/计数器0设置为定时器,且工作于8位常数自动重装入方式,并启动工作。
三、编程题(第一题8分,第二题7分,共15分)
1、已知AT89C52单片机的晶振频率为12MHz,现在在其P1口各引脚通过上拉电阻外接一只发光二极管,硬件电路如图。要求每只发光二极管按2秒的周期(亮1秒、熄1秒)依次亮熄,顺序先从P1.0P1.1P1.2……P1.6P1.7P1.0,周而复始。试用汇编语言编写程序实现,且对每行程序添加注释。
2、已知8051单片机的fosc=6MHz,请利用T0和P1.2输出长形波。其长形高电平宽50us,低电平宽300us。
四、填空题(第1、3、4每小题3分,第2小题1分,共10分):
MCS-51系列单片机的并行I/O口一般不够用,通常是通过数据总线来扩展并行I/O口,每扩展一个8位并行I/O口,就占用一个8位或16位地址。74LS377是一种8D触发器,它的
端是控制端,CLK是时钟端,当它的
端为低电平时,只要CLK端产生一个正跳变,D0~D7将被锁存到Q0~Q7输出,在其它情况下,Q0~Q7端的输出保持不变。74LS377为20引脚封装,除D0~D7、Q0~Q7这16个输入输出脚外,还有
、CLK、Vcc、GND。试完成填空白。
1、74LS377的D0~D7端口为一组8位(单向/双向)口,扩展时要与单片机的口相接。功能是。
2、74LS377的Q0~Q7为扩展后的(串行/并行)口。
3、74LS377的
端(1脚)接8051单片机的引脚(2分),功能是。
4、74LS377的CLK端(11脚)接8051单片机的引脚(2分),功能是。
五、问答题(第1、2小题各7分、第3题6分,共20分):
1、CPU响应中断有哪些条件?在什么情况下中断响应会受阻?
2、MCS-51单片机内部设有几个定时器/计数器(51子系列除外)?它们是由哪些专用寄存器组成的?
3、简述D-A转换器的基本原理。
201X—201X学年度第X学期期末考试
《单片机》试题MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1714193616802_0答案及评分标准B
一、选择题:(每空2分,共 40分 )
1~5 BDBCA 6~10 DCDCA 11~15 CAADD 1 6~20 ADAAC
评分标准:每个答案2分。
二、读写列指令题:(读指令每题2分,写指令每题3分,共15分)
1、MOV 2FH,A 寻址方式是:隐含寻址
2、JNZ rel 指令的含义是:若累加器A的内容不为0,则跳转至rel
3、DIV AB 执行本指令需要几个机器周期:4机器周期
4、将片内RAM中30H和31H中的数据互换。
MOV A,30H
MOV 30H,31H
MOV 31H,A
5、将外部RAM20H单元送内部RAM20H单元。
MOVX A,20H
MOV 20H,A
6、将定时器/计数器0设置为定时器,且工作于8位常数自动重装入方式,并启动工作。
MOV TMOD,#02H
SETB TR0
评分标准:读指令题答对给分,答错不给分,每小题2分。
写指令题每题3分,能完成任务指令少于或等于参考答案得3分,多于参考答案得2分,不能完成任务不得分。
三、编程题(第一题8分,第二题7分,共15分)
1、已知AT89C52单片机的晶振频率为12MHz,现在在其P1口各引脚通过上拉电阻外接一只发光二极管,硬件电路如图。要求每只发光二极管按2秒的周期(亮1秒、熄1秒)依次亮熄,顺序先从P1.0P1.1P1.2……P1.6P1.7P1.0,周而复始。试用汇编语言编写程序实现,且对每行程序添加注释。
MOV A,#0FEH ;设置初值,LED最先点的是P1.0
DISP: MOV P1,A ;将点亮序号送P1口,驱动相对应的LED点亮
ACALL DLAY ;调用延时子程序,延时1秒
MOV P1,#0FFH ;将P1口各引脚送高电平,熄灭LED
ACALL DLAY ;调用延时子程序,延时1秒
RL A ;点亮序号左移,准备下一个LED点亮
AJMP DISP ;转显示程序段,开始新一轮亮、熄控制
DLAY: MOV R7,#10 ;从本行开始的三行设置循环次数,共10*200*250=500000次
LOOP1: MOV R6,#200 ;设置初值2
LOOP2: MOV R5,#250 ;设置初值3
DJNZ R5,$ ;执行500机器周期,用时约500μS
DJNZ R6,LOOP2 ;用时约503*200=100.6mS
DJNZ R7,LOOP1 ;用时约100.6*10=1.006S
RET ;子程序调用结束标记
END ;汇编结束标记
评分标准:主程序5分,延时子程序2,注释1分。初始化程序不需要,写了初始化程序可酌情给1~2分,但与主程序得分和不得超过6分。主程序中设置LED点亮初值1分,将点亮序号送P1口和延时1分,将熄灭电平送P1口和延时1分,点亮序号左移1分,跳转开始下一轮1分。有延时程序1分,计时正确加1分。有注释得1分。
2、已知8051单片机的fosc=6MHz,请利用T0和P1.2输出长形波。其长形高电平宽50us,低电平宽300us。
(1)定时时间设为50us,低电平时间相当于持续6个定时周期。可选择于方式2,8位自动重装初值方式。X=256-6×50/12=231,即E7H
(2)设置TMOD参数:T1的四位全“0”,低四位为“0010”,TMOD=02H
(3)中断IE:EA=1,ET0=1.其余为0,IE=82H
(4)TCON用于控制启停的TR0位在程序中用位设置。
(5)编写源程序如下:
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP T0INT
ORG 0030H
MAIN:MOV TH0,#0E7H
MOV TL0,#0E7H
MOV R7,#06H
MOV TMOD,#02H
MOV IE,#82H
SETB TR0
SETB P1.2
SETB F0
SJMP $
T0INT:JBC F0,LOOP
DJNZ R7,LOOP2
SETB P1.2
SETB F0
MOV R7,#06H
SJMP LOOP2
LOOP:CLR P1.2
LOOP2: RETI
END
评分标准:分析设定定时时间为50 us,1分;选定定时器工作方式和计算初值1分;设置TMOD参数1分;设置和开启定时器中断1分;初始化程序给出正确的T0中断入口地址1分;其它程序2分。
四、填空题(第1、3、4每小题3分,第2小题1分,共10分):
MCS-51系列单片机的并行I/O口一般不够用,通常是通过数据总线来扩展并行I/O口,每扩展一个8位并行I/O口,就占用一个8位或16位地址。74LS377是一种8D触发器,它的
端是控制端,CLK是时钟端,当它的
端为低电平时,只要CLK端产生一个正跳变,D0~D7将被锁存到Q0~Q7输出,在其它情况下,Q0~Q7端的输出保持不变。74LS377为20引脚封装,除D0~D7、Q0~Q7这16个输入输出脚外,还有
、CLK、Vcc、GND。试完成填空白。
1、74LS377的D0~D7端口为一组8位双向(单向/双向)口,扩展时要与单片机的P0口相接。功能是用于向扩展端口发送数据。
2、74LS377的Q0~Q7为扩展后的并行(串行/并行)口。
3、74LS377的
端(1脚)接8051单片机的P2口的任意引脚,常见接P2.7引脚(2分),功能是为扩展的并行口分配地址。
4、74LS377的CLK端(11脚)接8051单片机的
引脚(2分),功能是将单片机送来的数据在写信号的作用下锁存到Q端。
五、问答题(第1、3小题各7分、第2题6分,共20分):
1、CPU响应中断有哪条件?在什么情况下中断响应会受阻?
答:CPU响应中断的基本条件有以下三个:
有中断源提出中断请求。
中断总允许位EA=1,即CPU开放中断。
申请中断的中断源的中断允许位(ET2、ES、ET1、EX1、ET0、EX0)为1,即没有被屏蔽。
在中断源提出中断申请后,有二种情况可以使中断受阻:
中断允许寄存器IE中对应于有中断请求的控制位为0,屏蔽了中断请求,即CPU没无法收到中断请求。
中断允许寄存器IE的D7位(EA位)为0,即CPU没有开放中断响应。
CPU正在处理同等级或高等级中断时,CPU将在处理完该中断并返回执行一条指令后才响应新中断请求。
现行的机器周期不是所执行指令的最后一个机器周期。
正在执行的指令是RETI或访问IE、IP指令。
评分标准:三个中断条件每个1分。二种受阻情况各2分。
2、MCS-51单片机内部设有几个定时器/计数器?它们是由哪些专用寄存器组成的?
设有3个定时器/计数器T0、T1、T2。
它们由特殊功能寄存器工作方式寄存器TMOD(字节地址89H,不能按位寻址,用来控制T0和T1的工作方式),TCON控制寄存器(字节地址88H,位地址88H~8FH ,用高4位控制定时器/计数器0、1的启、停,和作溢出标志位),定时器/计数器2的控制寄存器T2CON(其字节址C8H,位地址C8H~CFH)组成,各定时器/计数器还有1个16位工作寄存器(TL0[8AH]、TH0[8CH]、TL1[8BH]、TH1[8DH]、TL2[CCH]、TH2[CDH],T2还有二字节特殊功能寄存器RLDL[CAH]和RLDH[CBH])。
评分标准:答对3个得3分,答2个得2分;3个SFR得3分,少一个扣1分;分别回答16位工作寄存器2分。共8分。
3、简述D-A转换器的基本原理。
D-A转换器的基本原理可以简单总结为“按权展开,然后相加”几个字,即D-A转换器要把输入数字量中的每位探马其权值分别转换为模拟量,并通过运算放大器求和相加,因此,D-A转换器内部必须有一个解码网络,以实现按权值分别进行D-A转换。
评分标准:“按权展开,然后相加”4分,说明2分。