2012单片机原理与应用试卷A(改)
- 格式:doc
- 大小:2.46 MB
- 文档页数:6
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 1 页 共 6 页)
湘潭大学2012年 下 学期2010级
《单片机原理及应用》课程考试
(A卷)
适用年级专业 电子信息、通信工程、建筑智能
考试方式(闭卷) 考试时间 120 分钟
专业 班级 学号 姓名
题 号 一 二 三 四 五 六 七 八 总分 阅卷
教师
得
分
………………………………………………………………………………………………………………
一、填空题(每空1分,共15分)
1.MCS-51单片机中一个机器周期包含 个时钟周期。
2.外部扩展的数据存储器只能采用 指令访问。
3.为扩展存储器而构成系统总线,应以P0口的8位口线作为 线,以P2口的口
线作为 线。
4.如果EA引脚接Vcc(+5V),则程序计数器(PC)的值为0~0FFFH(4KB)时,
CPU取指令时访问 的程序存储器,若PC值大于0FFFH时,则访问 的
程序存储器。
5.压入堆栈的操作指令是 ,弹出堆栈的操作指令是 。
6.MCS-51的五个中断源分别是 、 、 、
、 。
7. 单工形式的数据传送是 向,需要 条数据线。
二、选择(每小题1分,共15分)
1、执行返回指令时,返回的断点是( )
A)调用指令的首地址 B)调用指令的末地址
C)调用指令下一条指令的首地址 D)返回指令的末地址
2、控制串行口工作方式的寄存器是( )
A)TCON B) PCON C)SCON D)TMOD
3、计算机能直接识别的语言是( )。
A)汇编语言 B)自然语言 C)机器语言 D)硬件和软件
得 分
得 分
制
卷
人
签
名
:
制
卷
日
期
:
审
核
人
签
名
:
:
审
核
日
期
:
………………………………………………………………………………………………………………………………………………………………………………… …
…
………………………………………………………装…………………… 订……………………线…………………………………………………………………
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 2 页 共 6 页)
4、单片机上电后或复位后,SP的状态为( ) 。
A)00H B)0FFH C)不定 D)07H
5、执行PUSH ACC指令, 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
6、在运用8031单片机扩展32K数据存储器RAM时,需采用( )条地址线。
A)10 B)13 C)15 D)14
7、以下哪一条是逻辑运算类指令( )。
A) POP PSW B) RL A C)SETB C D) ADD A,R
8、MCS-51单片机定时器8位自动重装工作方式是采用( )。
A)方式0 B)方式1 C)方式2 D)方式3
9、 当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用( )
类指令。
A) MOV A,20H B) MOVX A,@Ri
C) MOVC A,@A+DPTR D) MOVX A,@DPTR
10、提高单片机的晶振频率,则机器周期( )。
A) 不变 B) 变长 C) 变短 D) 不定
11.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的
查询方法进行判断。
A) OV标志 B) CY标志 C) 中断标志 D) 奇偶标志
12.MOV DPTR , #1234H 是( )
A)直接寻址 B)寄存器间接寻址 C)寄存器寻址 D)立即寻址
13.8255A接口芯片有( )8位并行I/O口
A)1个 B)2个 C) 3个 D)4个
14.MCS-51的并行I/O口读-改-写操作,是针对该口的( )
(A)引脚 (B)缓冲器
(C)地址线 (D)内部锁存器
15.DA十进制调整指令中,当A3-0>9时,会自动加( )
A)06 H B)07H C) 08H D) 09H
三、阅读程序题(每小题5分,共20分)
1写出下列指令的功能,指令执行后累加器(A)= 。(要求写出分
析过程)。
MOV A,#22H
MOV DPTR, #1234H
得 分
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 3 页 共 6 页)
MOVX @DPTR,A
INC A
2. 设(R0)=40H,(A)=48H,(40H)=80H,(48H)=08H。请分析下面程序执行后各单元的
内容,(要求注释分析过程)。
(40H)=________,(48H)=________。
MOV A,@R0
MOV @R0,40H
MOV 48H,A
MOV R0,#35H
3.已知(A)=7AH和PSW=80H,试写出80C31执行下列程序的最终结果(要求注释
写出分析过程)。
ORL A ,#0FH
SWAP A
RRC A
XRL A ,#0FH
ANL A ,#10H
4.已知程序执行前有A=02H,SP=52H,(51H)=80H,(52H)=00H。下述程序执行后:
A= ,SP= ,(51H)= ,(52H)= ,PC= 。
POP DPL
POP DPH
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 8000H
DB 10H,80H,30H,50H,30H,50H
四、简单程序设计(每小题10分,共20分)
得 分
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 4 页 共 6 页)
1.利用MCS-51的定时器0,工作于方式1定时100mS,并采用中断方式使P1.7口周
期输出2S的等宽连续方波信号的程序,要求编写完整的程序,最初输出为低电平。(晶
振为6MHZ)。提示:
TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
TMOD GATE C/T’ M1 M0 GATE C/T’ M1 M0
IE EA — ET2 ES ET1 EX1 ET0 EX0
2、设自变量X为一无符号数,存放在内部RAM的VAR单元,函数Y存放在FUNC
单元。请编出满足如下关系的程序:
X 当 X≥50
Y= 5X 当 50>X≥20
2X 当 X<20
五、应用题(每小题15分,共30分)
1、假设图1中8155的PA口控制各显示器轮流选通,PB口控制各显示器的
段选通,试编写显示子程序。8155端口地址分别为:命令字寄存器地址7F00H,PA口
得 分
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 5 页 共 6 页)
寄存器地址7F01H,PB口寄存器地址7F02H。
*提示:8155的控制字格式
8155
PA3
PA4
PA2
PA1
PB6
PB7
PB0
PB1
PB2
PB3
PB4
PB5
PA0
VCC
PA5
74LS07
74LS07
MCS-51
图1
2. MCS-51扩展系统,用线选法常规最多可扩展多少片6264?它们的地址范围各为多
少(没用到的地址线设为1)?试画出下图中MCS-51片外存储器扩展线路的连接。注:
图中只给出了一片6264,若还需扩展,请自己增加,用铅笔画。
定时器 A、B口中断设置 A、B、C三个端口方式选择 PB输入输出 设置 PA输入输出
设置
D7 D6 D5 D4 D3 D2 D1 D
0
说明: 本试卷将作为样卷直接制版胶印,请命题教师在试题之间留足答题空间。
(第 6 页 共 6 页)
P0.0
P0.7
WR
RD
ALE
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
~
1D
8D
~
1Q8Q~373GOCA0
A7
~
D0
D7
~
A8
A9
A10
A11
A12
WE
CEOE
6264
M
C
S
-
5
1
图2