单片机技术期中考试卷V1(答案)
院(系)班级学号(9位)姓名———————————阅————卷————密————封————装————订————线——————————
常熟理工学院2011~2012学年第一学期
《单片机技术》期中考试试卷(A卷)
使用班级:YZ04111、YZ04112 试题总分: 100 分考试时限:150 分钟
一、填空题(本大题共15分,每空1分)
1、A T89C51单片机为8 位单片机。
2、51单片机的片外三总线结构包括地址总线、数据总线和控制总线。
3、89C51单片机有两种复位方式,复位后
(SP)= 07H ,(PC)= 0000 ,
(PSW)= 00H ,(P0)= FFH 。
4、A T89S51片内20H~2FH 地址范围内的数据存储器,既可以字节寻址又可以位寻址。
5、51单片机复位后,R4对应的存储单元的地址为04H ,若RS1=1,RS0=0,R4对应的存储单元地址又为14H 。
6、设计一个以AT89C51单片机为核心的系统,若不使用片内程序存储器,则其/EA 引脚应该接
高电平。
7、若初始状态下,(A)=58H,(B)=0DBH,(SP)=32H,则下列程序段执行后:(A)= 0DBH ,(B)= 58H , (SP)= 32H 。
PUSH A
PUSH B
POP A
POP B
二、单项选择题(本大题共5分,每题3分)
1、下列指令中正确的是:( B )。
A.MOV P2.1,A B.JBC TF0,L1
C.MOVX B,@DPTR D.MOV A,@R3
2、PC的值是:( C )。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
3、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段
ORL A,#17H
ANL 17H,A
XRL A,@R0
CPL A
后,A的内容为( A )。
A.0CBH B.03H C.0EBH D.07CH
4、对程序存储器的读操作,只能使用( D )。
A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令
5、对于JBC bit,rel指令,下列说法正确的是( A )。
A.bit位状态为1时转移,同时对该位清零B.bit位状态为0时转移,同时对该位清零
C.bit位状态为1时不转移D.bit位状态为0时不转移
第 1 页/共 4 页
———————————阅————卷————密————封————装————订————线——————————
三、程序阅读题(本大题共20分)
请写出下列程序每步的运行结果
ORG 0000H
程序定位伪指令,将下一指令语句从0000H位置开始放置
MOV DPTR #1234H
(DPTR)=1234H
MOV R0,#32H
(R0)=32H
INC DPTR
DPTR=(DPTR)+1
(DPTR)=1235H
DEC R0
R0=(R0)-1
(R0)=31H
MOV A,#56H
(A)=56H
MOVX @DPTR,A
((DPTR))=A,将A中的值送入DPTR中内容所指向的地址空间,在该程序中(DPTR)=1235H,(A)=56H,执行该指令后,(1235H)=56H,即地址1235H的外部RAM地址中存放的数据为56H
MOV @R0,A
((R0))=A.,将A中的数据送入R0中内容所指向的地址空间,在该程序中(R0)=31H,(A)=56H,执行该指令后,(31H)=56H,即地址31H的内部RAM地址中存放的数据为56H.
ADD A,#23H
A=(A)+23H,将A中的数据与23H相加,将结果放回到累加器A中,本程序中(A)=56H,执行该指令后,(A)+23H=56H+23H=79H,即A中的数据为79H.
MOV 40H,A
(40H)=(A),将A中的数据放入内部RAM中地址为40H的地址空间,即执行该指令后,(40H)=79H.
CPL A
(A)=/(A),即A中的数据进行按位取反操作,即(A)=0FFH-(A).执行该指令后,(A)=86H.
RL A
将A中的内容进行不带进位标志C的循环左移1位,在该程序中,原值(A)=86H=10000110B,执行该指令后即:00001101,(A)=0DH.
SETB C
(C)=1,置位进位标志位为1.
RRC A
将A中的内容进行带进位标志C的循环右移1位,在该程序中,(A)=0DH=00001101,(C)=1,执行该指令后即:10000110,(C)=1,(A)=86H.
ANL A,40H
A=(A)∧(40H),将A中的数据与(40H)中的数据进行按位相与,在该程序中,(A)=86H=10000110,(40H)=79H=01111001, 相与后,(A)^(40H)=10000110^01111001.(A)=0H.
ORL A,#0FFH
A=(A)∨0FFH,将A中的数据与0FFH进行按位相或,在该程序中,(A)=0H,0H∨0FFH=0FFH,(A)=0FFH.
MOV50H,A
(50H)=(A),将A中的数据存入到内部RAM存储器地址为50H的空间中。(50H)=0FFH.
END
程序结束伪指令.指示汇编程序汇编到此结束汇编。
该程序执行完后,(A)= 0FFH ,
(DPTR)= 1235H ,
(C)= 1 ,
(R0)= 31H 。
第 2 页/共 4 页
———————————阅————卷————密————封————装————订————线——————————
四、简答题(本题共28分,其中第1、2小题6分,第3、4题8分)
1、51单片机外扩的程序存储器容量如下所示,若它的首地址为0000H,请写出它的末地址。并简要说明存储容量与地址空间之间的关系。
(1)存储容量1KB,末地址为多少。
(2)存储容量32KB,末地址为多少。
存储容量表示的是可以存放多少数据,而数据以BYTE为单位;地址空间是以每一个BYTE的数据给予一个地址以便访问该地址中的数据。所以存储容量的16位表示即为地址空间的最大值,又由于地址空间以0000H起始,所以,其地址空间的最大值应等于存储容量-1.
(1)、存储容量为1KB,即1024BYTE,也就是(400H),地址空间的最大值应等于(3FFH).
(2)、存储容量为32KB,即32768BYTE,也就是(8000H),地址空间的最大值应等于(7FFFH).
2、指令应用:(I)把Acc.3,Acc.4,Acc.5和Acc.6清0;(II)内部RAM30H单元中的内容进行高低四位交换。
(I)、ANL A,10000111或者CLR ACC.3
CLR ACC.4
CLR ACC.5
CLR ACC.6
(II)、MOV R0,30H
XCHD A,@R0
3、用查表法编程求累加器A中的数(0~9之间)的平方根,请将程序补充完整。
SQR: PUSH DPH
PUSH DPL
ADD A, #01H ;2个字节MOV DPTR, #TAB
MOVC A, @A+PC ;1个字节MOVC A, @A+DPTR
RET ;1个字节
TAB: DB 00H,01H,04H,09H,10H,19H,24H,31H,40H,51H ;数0~9的平方表
4、设AT89C51单片机外部晶振频率为6MHz,试编写一段延时子程序,要求:
a、该子程序名称为W AIT,使用工作寄存器R5,R6;
b、该子程序能够实现精确延时50ms;
c、请写出该子程序执行时间的计算过程。
1、图中所示的单片机系统正常工作的最小系统应包括哪几个部分。
2、若要D1~D8发光二极管能够正常工作,请画出D1~D8的发光二极管方向。并对P1口输出(高、低电平)与发光二极管的点亮与熄灭关系作相关论述。
3、请说明P0.0~P0.2口在何时有有效输入,并说明该输入值的状态(0或者1)。
4、请编写一段完整的汇编语言程序,使按键S1每按下一次时,D1状态改变;按键S2每按下一次时,D2状态改变;按键S3按下时,D3~D8循环闪烁一次(假定已设计好延时子程序DELAY)。
第 3 页/共 4 页
———————————阅————卷————密————封———— …… 此处隐藏:2116字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




