西北农林科技大学单片机试题复试也有用哦Word格式.docx
- 文档编号:20839322
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:11
- 大小:82.04KB
西北农林科技大学单片机试题复试也有用哦Word格式.docx
《西北农林科技大学单片机试题复试也有用哦Word格式.docx》由会员分享,可在线阅读,更多相关《西北农林科技大学单片机试题复试也有用哦Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
(3) MOV A,#3000Hﻩﻩﻩﻩ()
(4)MOVR1,Cﻩﻩ()
二、选择题:
(每题1分,共10分)
1.当MCS-51单片机接有外部存储器时,P2口可作为。
A.数据输入口B.数据的输出口
C.准双向输入/输出口D.高8位地址线
2.单片机的并行接口中,作为数据线使用的并行口是。
A.P0B.P1ﻩﻩﻩC.P2ﻩD.P3
3.MCS—5l单片机的堆栈区是设置在中。
A.片内ROM区B.片外ROM区
C.片内RAM区D. 片外RAM区
4.片内RAM的20H~2FH为位寻址区,所包含的位地址是。
A.00H~20H B. 00H~7FH
C.20H~2FH D.00H~FFH
5.在寄存器间接寻址方式中,间址寄存器中存放的数据是。
A.参与操作的数据B.操作数的地址值
C.程序的转换地址D.指令的操作码
6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。
A.MOVA, @R1 B.MOVC A,@A+DPTR
C.MOVX A,@R0 D.MOVXA, @DPTR
7.能够用紫外光擦除ROM中程序的只读存储器称为。
A.掩膜ROM
B.PROM
C.EPROM
D.EEPROM
8.在片外扩展一片2716程序存储器芯片要地址线。
A.8根
B.13根
C.11根
D.20根
9.定时器/计数器工作方式1是。
A.8位计数器结构
B.2个8位计数器结构
C.13位计数结构
D.16位计数结构
10.T0中断的中断入口地址为。
A. 0003H B.000BHC.0013HD.001BH
三、分析程序,写出结果(每空3分,共18分)
1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)=。
ﻩANL A,#17H
ﻩORL17H, A
XRLA,@R0
CPLA
2、下列程序段执行后,(R0)=_________,(7EH)=_________.
MOV
R0,#7FH
MOV
7EH,#0
MOV
7FH,#42H
DEC
@R0
DEC
R0
DEC
@R0
3、已知 (R3)=05H,运行程序后,结果为(50H)=。
MAIN:
MOV A,R3
MOVDPTR, #TAB
MOVCA,@A+DPTR
MOV50H,A
RET
TAB:
DB00,01,04,09,16
DB 25,36,49,64,81
这个子程序的功能是:
。
4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下:
ﻩﻩMOVDPTR,#4000H
MOVﻩR0,#00H
WAIT:
MOV ﻩA,R0ﻫ
MOVX @DPTR,A
ﻩﻩINCﻩR0
ﻩNOP
ﻩﻩSJMP WAITﻫ
读程序执行后,DAC0832输出的波形为波。
四、编程题:
(共36分)
1、(8分)编程将外部RAM从1200H单元开始的100个单元清零。
2、(10分)利用8255A可编程并行接口芯片,实现输入输出试验。
实验中用8255A的PB口作为输入口,工作于方式0,读取开关的状态;
用PA口作为输出口,工作于方式0,将读取的开关状态输出到LED上。
图1为8255A的工作方式控制字。
若8255A的起始端口地址为8000H,则编写完整的汇编语言源程序实现该任务。
3、(18分)有一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1,使其完成如下功能:
统计100个外来脉冲,若满100,则停止统计,并向P1.0输出1。
(1)在方式1下,装入定时/计数器TH1、TL1的初值为多少?
(4分)
(2)在方式2下,装入定时/计数器TH1、TL1的初值为多少?
(3)要求用定时器1以工作方式2编程实现该任务(中断结构)。
(10分)
五、分析下图,说明:
(共16分)
(1)2764芯片是RAM还是ROM芯片,6264是RAM还是ROM芯片?
(2分)
(2)
是什么信号?
它和
有什么区别?
(3)2764和6264的存储容量分别为多少?
(4)说明各芯片的地址范围?
(8分)
2005—2006学年第一学期《 单片机原理与接口技术》
课程B卷
专业年级:
03电信ﻩ命题教师:
郭文川 审题教师:
考生班级:
学 号:
考生姓名:
20
50
18
12
100
一、填空题(每空1分,共20分)
1、8BH=D,B=D,100D=H。
2、INTEL
8096CPU是位的单片机,
8051
CPU是位的单片机,其内部有KB的ROM。
3、若一个RAM容量为4kB,则其地址线有条。
4、设(A)=0
58
H,(R0)=0
A
H,执行指令XR
L
A,R0后,(A)=,(R0)=。
5、MCS-51中的数据线是根,在单片机中由引脚提供,地址线是根,由单片机引脚的和提供。
6、8051单片机中SJMP的跳转范围为。
7、单片机的堆栈指针SP始终是。
A、指示堆栈底
B、指示堆栈顶
C、指示堆栈地址
D、指示堆栈长度
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。
A.MOV
A,
@R1
B.MOVC
A,
@A
+
DPTR
C.MOVX
A,
@
R0
D.MOVX
DPTR
9、ALE信号的功能是。
10、.MCS—51单片机的复位信号是有效。
A.高电平 B.低电平 C.脉冲 D.下降沿
11、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为。
A、06H B、F9H C、30H D、CFH
二、简答题:
(每题5分,共50分)
小题
1
3
4
5
6
7
8
9
10
小计
1、什么是机器周期和指令周期?
单片机的时序单位——拍节、状态、机器周期和指令周期的关系是什么?
ﻩ2、MCS-51单片机有多少个专用寄存器?
在这些专用寄存器中,可供位寻址的位有多少?
MCS-51共有多少可供位寻址的位?
3、单片机有几个并行接口芯片,当其用于输入输出时,经常用哪一个接口?
为什么?
4、8051单片机的定时器/计数器有几个?
各有几种工作方式?
各是什么?
5、中断允许控制寄存器(IE)的内容如下:
位序
D7
D6
D5
D4
D3
D2
D1
D0
位符号
EA
/
ES
ET1
EX1
ET0
EX0
若执行下列程序段,则其功能是什么?
SETB ﻩEA
SETBEX0
ﻩSETBﻩET1
6、分析下面各程序段中每条指令的执行结果。
MOVﻩA, #45H
MOVR5,#78H
ADDﻩA,R5
DAﻩA
MOVﻩ30H,A
7.指出执行下列伪指令后,各存储单元的内容。
ﻩﻩﻩORGﻩ4000H
TAB:
ﻩDBﻩ-1,‘I’,
ﻩﻩDW1234H,-1
ORG 4200H
BLOCK:
DSﻩﻩ05H
8、指出下列指令中源操作数的寻址方式
(1)、MOVC A,@A+DPTR
(2)、ﻩXCHA,@R0;
(3)、ﻩXCHﻩA,R0;
(4)、 MOVC,P1.0
(5)、SUBBA,#30H
9、8051单片机提供了几个中断源?
有几个中断优先级别?
各中断源所对应的中断矢量地址是什么?
10、I/O编址方式有几种?
各是什么?
单片机中采用的是什么编址方式?
三、编程题:
(18分)
已知8051单片机的晶振频率为6MHz,设定时器T0工作在工作方式2下,编写完整的汇编语言程序使其由P1.0输出周期为400μs,占空比为10:
1的矩形脉冲。
四、分析下图,说明:
(共12分)
(5)6116芯片是RAM还是ROM?
(6)其存储容量为多少?
(2分)
(7)说明各芯片的地址范围?
西北农林科技大学本科课程考试
参考答案与评分标准
考试课程:
单片机原理与接口技术学年学期:
2005-2006-1
试卷类型:
A 卷考试时间:
2006-01-07
03电信
一、选择题(每空1分,共20分)
1. 64KB,0,0FFFFH,0
2.08~0FH
3.统一
4. 1/256,1.953V(5*100/256V)
5.线选法,译码法
6.8,4
7.基址变址寻址,寄存器间接寻址,位寻址,相对寻址
8.×
,乘法指令用A×
B;
×
,寄存器间接寻址用R0和R1(只能用R1和R0作指针);
A是8位寄存器
C为进位位,不能送给寄存器
二、选择题(每题1分,共10分)
D, ﻩA,C,ﻩﻩC,ﻩB,B,ﻩC,A,D, B
三、分析程序,写出结果(每空3分,共18分)
1. 0CBH
2.7EH, 0FFH
3.25,查表求A中所放数的平方值
4.锯齿波
(共36分)
1.(10分)
ORG1000H
ﻩﻩﻩﻩMOVﻩR5, #20ﻩ
MOVﻩDPTR,#1200Hﻩ
MOVR0,#40H
LOOP:
ﻩMOVXﻩA, @DPTR
ﻩﻩMOVﻩ@R0,A
ﻩINCﻩDPTR
ﻩﻩﻩINCﻩR0
DJNZﻩR5, LOOP
ﻩEND
2. (10分)
ﻩﻩﻩORG1000H
ﻩMOVﻩA, #82H ﻩ-3分
ﻩﻩﻩﻩMOVﻩDPTR,#8003H
ﻩﻩMOVX@DPTR,Aﻩﻩﻩ-3分
LOOP:
MOVDPTR, #8001H
ﻩﻩﻩMOVXA,@DPTRﻩﻩ-2分
ﻩﻩﻩMOVDPTR,#8000H
ﻩﻩMOVXﻩ@DPTR, Aﻩﻩﻩ-2分
ﻩﻩﻩAJMPﻩLOOP
ﻩﻩEND
3.(16分)
(1)在方式1下,计数初始值X=65536-100=65436=0FF9CH
则计数初始值ﻩTH1=0FFH
ﻩﻩTL1=9CH 2分
(2)在方式2下,是自动重装载方式,
计数初始值X=256-100=156=9CH
则计数初始值TH1=9CH
ﻩﻩﻩﻩTL1=9CHﻩﻩ2分
(3)编程如下:
ﻩﻩﻩORG0H
ﻩﻩLJMPﻩMAIN
ﻩﻩORGﻩ001BHﻩﻩﻩﻩ2分
ﻩﻩLJMPTIMER1
`ﻩﻩORG1000H
MAIN:
MOVﻩTMOD, #60H 6分(每个初始化1分)
ﻩMOVTH1,#9CH
ﻩMOVﻩTL1,#9CH
SETBﻩIT1ﻩﻩﻩ
ﻩSETﻩEA
ﻩSETBﻩET1
SETBﻩTR1
ﻩMOVﻩA,#0
ﻩﻩSJMPﻩ$
TIMER:
INCﻩAﻩﻩﻩﻩﻩ4分
ﻩCJNEﻩA, #10,QUIT
ﻩSETBﻩP1.0
ﻩCLRTR1
QUIT:
RET
ﻩEND
说明:
以上程序比较灵活,因此根据具体程序具体给分。
五、说明:
(16分)
(1)2764是ROM芯片, 6264是RAM芯片。
(2)PSEN是外部程序存储器读选通信号。
它和RD的区别是RD读的是RAM芯片。
(3)2764和6264的存储容量皆为64kbit。
因为是13根地址线,8根数据线。
(4)芯片范围分别为:
(共8分,各2分)
IC0:
0000H~1FFFH
IC1:
2000H~3FFFH
IC2:
0000H~1FFFH
IC3:
4000H~5FFFH
(5)不能同时工作。
虽然硬件上使其能够选中,但是,对于RAM和ROM在操作时,需要不同的指令,因此,将采用不同的控制信号。
--
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西北农林 科技大学 单片机 试题 复试 有用