计算机06单片A卷

  • 格式:doc
  • 大小:70.00 KB
  • 文档页数:8

第 1 页 共 6 页
(学生填写)
: 姓名: 学号: 命题: 审题: 审批: --------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------
(答题不能超出密封装订线)
2008~2009 学年第一学期 单片机与接口技术 科目考查 试题 A 卷
使用班级(教师填写):计算机06-1、2,网络06-1
一、选择题(2分*15=30分)
1、所谓系统总线,指的是( )
A 、数据总线
B 、地址总线
C 、内部总线
D 、外部总线
E 、控制总线 2、系统内存包括( )
A 、硬盘
B 、软盘
C 、RAM
D 、ROM
E 、光盘 3、数123可能是( )
A 、二进制数
B 、八进制数
C 、十六进制数
D 、四进制数
E 、十进制数
4、8051单片机寻地方式有( )
A 、寄存器间接寻址方式
B 、立即寻址方式
C 、直接寻址方式
D 、变址间接寻址方式
E 、位寻址方式
5、下述条件中,能封锁主机对中断的响应的条件是( ) A 、一个同级或高一级的中断正在处理中
B、当前周期不是执行当前指令的最后一个周期
C、当前执行的指令是RETI指令或对IE或IP寄存器进行读写指令
D、当前执行的指令是一长跳转指令
E、一个低级的中断正在处理中
6、8051单片机的中断源有()
A、外部中断0
B、定时/计数中断0
C、串行中断
D、外部中断1
E、定时/计数中断1
7、中断请求的撤除有()
A、定时/计数中断硬件自动撤除
B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除
D、串行中断软件撤除
E、串行中断硬件自动撤除
8、如下程序段:
C L R C
M O V A,#BCH
A D D C A,#65H
则其结果为()
A、(A)=21H
B、CY=1 C 、AC=1 D、
CY=0 E、AC=0
9、8051CPUD在访问外部存储器时,地址的输出是()
A、P2口输出高8位地址
B、P1口输出高8位地址
C、P0口输出低8位地址
D、P1口输出低8位地址
E、P2口输出低8位地址
10、8051CPU具有()
A、4K字节的程序存储器
B、128字节的数据存储
器 C、32线并行I/0□
D、全双工串行I/0□一个
E、2个16位定时器/计数器
11、对于JBC bit,rel指令,下列说法正确的是()
A.bit位状态为1时转移 B.bit位状态为0时转
移 C.bit位状态为1时不转移
D.bit位状态为0时不转移 E.转移时,同时对该位清零12、对于DIV AB指令的执行结果,下列说法正确的是()A.商在A中 B.余数在B中 C.商在B中 D.余数在A中 E.如果除数为0,则溢出标志位置1。

13.一个应用课题的研制,大致可分()阶段。

A.分析研究课题,明确解决问题的方法 B.分别进行系统硬件和软件设计
C.分模块调试系统,进行在线仿真和总调 D.固化程序,投入
实际运行
E.反馈运行情况,及时修正,升级。

14、关于指针DPTR,下列说法正确的是()
A.DPTR是CPU和外部存储器进行数据传送的唯一桥
梁 B.DPTR是一个16位寄存器
C.DPTR不可寻址 D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H
15.下列寄存器中,属于8051专用寄存器的是()
A.ACC B.DSW C.RO D.C E.B
二、写出每条指令执行后目的操作数的结果:(10分)
MOV A,#你的学号
MOV R0,#24H
MOV 21H,#56H
ADD A,#12H
MOV DPTR,#4316H
ADD A,DPH
ADD A,R0
CLR C
SUBB A,DPL
SUBB A,#25H
INC A
SETB C
ADDC A,21H
INC R0
SUBB A,R0
MOV 25H,#16H
CLR C
ADD A,@R0
三、(10分)若SP=#0N H,(N为学号)。

标号LABEL所在的地址为3456H。

LCALL指令的地址为2000H,执行指令如下:
2000H:LCALL LABEL
(1)堆栈指针SP和堆栈内容发生了什么变化?
(2)P C的值等于什么?
(3)如果将指令LCALL 直接换成ACALL是否可以?如果换成ACALL 指令,可调用的地址范围是什么?
四 ,(20分)设计一个4位LED动态显示电路,编程输出显示你的班
号(2位)和你的学号(2位)。

要求七段数码管为共阴极,电路尽量简单,程序有通用性。

五,(20分)使用定时器T1,以工作模式1进行100ms的定时,单片机晶振为6MHz,采用中断方式设计程序,由P1.1输出高电平100ms 和低电平300ms的矩形波。

六,(10分)电路图如下所示:
使用89C51芯片,外扩一片E2PROM2864,要求2864兼作程序存储器和数据存储器。

要求:
(1)分析2864片选端的地址译码电路;
(2)确定2864芯片的地址。

2008~2009 学年第一学期单片机与接口技术科目考查 A 卷答案
使用班级(教师填写):计算机06-1、2,网络06-1

1ABE 2.CD 3.BCDE 4.ABCDE 5.ABC 6.ABCDE 7.ABCD 8.ABC 9.AC 10.ABCDE 11.AD E 12.ABE 13.ABCDE 14.BD 15.ABE
二,A为N+99的相应值
三,1)SP=SP+1 (SP)=PC的低字节=03H
SP=SP+1 +1 (SP)=PC的高字节=20H
2)PC=3456H
3)可以
4)2KB=2048 Byte

ORG 0070H
mainp: MOV B,#00000001B
MOV R0,#30H
MOV DPTR,#tab
LB1: MOV P1,B
MOV A,@R0
MOVC A,@A+DPTR
MOV P2,A
LCALL delay1
INC R0
MOV A,B
RL A
MOV B,A
JNB B.4, LB1
AJMP mainp
tab: DB 3FH,06H,5BH,4FH
DB 66H,6DH,7DH,07H
DB 7FH,6FH,77H,7CH
DB 39H,5EH,79H,71H
五、
f osc=6MHz,16位计数器,100ms定时ORG 0000H
AJMP mainp
ORG 001BH
AJMP subp
ORG 0070H
mainp:
MOV TMOD,#00010000B
MOV TH1,#3CH
MOV TL1,#0B0H
SETB ET1
SETB EA
SETB TR1
MOV R7,# 3
SJMP $
六,首地址为8000H,末地址为9FFFH。