版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《单片机原理与应用》期末考试试卷卷型:(A)
考试时间:120分钟1
题号一二三四五六七八总分阅卷人
密分数
一、画出8051单片机的存储器结构图,如果希望采用单片机的工作寄存器1区,试给出PSW的
值。(10分)
s.
二、下图是用8051的P3□和P1□组成的行扫描矩阵键盘接口,试分析以下程序(每条语句加上
一
曲
料正确的注释),分别求出当K键压下和未压下时累加器A中的键值。(15分)
…KY:M0VR3,#0FEH
_________________ST-MOVPR.RR
-------------1r"---f…
1——»■MUYri,外urrn
\P3.
匚。MOVA,Pl
:0
而CJNEA,#OFFH,LI
,:pq
短
纬1MOVA,R3
求尔।
;FJ./RIA
9K
JNBACC.4,Lz
SP3.;MOVR3,A
13P1.EP1.
P1.7SJMPST
L1:ANLA,R3
CPLA
SJMPRN
L2:M0VA,#0FFH
RN:RET
键值=()
三、设DAC接口如下图所示,试分析程序(每条语句加上正确的注释),在第一行括号内填入
正确的接口地址值,画出程序执行后电压波形,计算出波形高低电平值。(15分)
MOVDPTR,()
UP:MOVA,#2011
MOVX©DPTR,A
INCA
CJNEA,#OAOH,UP
MOVX@DPTR,A
LCALLDE
MOVA,#0011
MOVX@DPTR,A
LCALLDE
SJMPUP
DE:MOVR4,#OFFH
L1:DJNZR4,L1
RET
波形:
高电平值:低电平值:
四、在下面空格内填入正确的答案。(每空1分,共10分)
8051复位时PC的值为o
8051复位时10端口的值为,其作用是为了。
8051进行外部扩展时数据总线来自于,低8位地址
来自于,高8位地址来自于
对于外部扩展端口进行操作时应当采用指令。
8051单片机有个中断源,外部中断INT1的入口地址是<
8051采用6MHz晶振时一个机器周期为微秒。
五、试利用TO方式1定时中断,从P1.0脚输出周期为2ms的方波,设晶振频率fosc=12MHz,
试计算TO初值,并编写出实现以上功能的程序。(15分)
TO初值计算:
编写程序:
六、设8051单片机片内RAM单元(56H)=01H,(57H)=10H,试分析以下程序段(每条指令
加上正确的注释),并指出该程序执行之后,累加器A、PSW、片内RAM单元56H、57H、58H
和59H的内容。(13分)
MOVPSW,#80H
MOVRO,#56H
MOVA,@R0
RRCA
MOV5811,A
INCRO
MOVA,@R0
RRCA
MOV59H,A
CPLA
(A)=,(56H)=,(57H)=,(58H)=,(59H)=
七、下图为用8051单片机Pl口设计的一种显示接口,显示器为共阴极7段LED,COM为公公端,
试分析下面程序(每条语句加上正确的注释),执行后LED如何显示?若要求改用共阳极7段
LED显示器,完成同样显示功能,应如何修改硬件设计?(12分)
L:MOVPl,#92H
LCALLDELAY
8PI0
反MOVPl,#0F9H
0Pl1
向
5PI2LCALLDELAY
PI3驱
Pl4动SJMPL
Pl5器MOVR6,#OFFH
Pl6
PL7L1:DJNZR6,LI
RET
显示功能:
修改:
八、设8051串行口工作在方式1,采用定时器T1以方式2产生9600波特率,若已知
Smod=0,THl=TLl=0FDH,试计算此时晶振频率fosc为多少。(10分)
《单片机原理与应用》期末考试试卷答案卷型:(A)
考试时间:120分钟
题号—二三四五八七八总分阅卷人
分数
画出8051单片机的存储器结构图,如果希望采用单片机的工作寄存器1区,试给出PSW
的值。(10分)
单片机的存储器结构图如下:
卜卜卜卜H
更♦空间
A
封
'Hl.'.iH
丹序存储心内。色器存储3A外倒数掂存储场
如果希望采用单片机的工作寄存器1区,PSW的值应为:08H
二、下图是用8051的P3□和P1□组成的行扫描矩阵键盘接口,试分析以下程序(每条语句加上
正确的注释),分别求出当K键压下和未压下时累加器A中的键值。(15分)
V注释如下:
+5
—-1=1-.KY:MOVR3,#OFEH;R3=0FEH
—ST:MOVP3,R3;P3=0FEH
iP3.-f—tMOVPl,#OFFH;P3=0FFII
0i
线P3.-—MOVA,Pl;A=OFFH
i1CJNEA,#OFFH,LI;若A不等于OFEH则转到LI
!P3./MOVA,R3;A=(R3)
,K
21\LA也
iP3.
h.4;JNBACC.4,L2;若ACC.4等于0则转到L2
3P1.5P1.
P1.7MOVR3,A;R3=(A)
SJMPST;转到ST
L1:ANLA,R3”与83)相与
CPLA;A的内容取反
SJMPRN;转到RN
L2:M0VA,#OFFH;A=OFFH
RN:RET;返回
K键压下键值=24H,K键未压下键值=OFFH,
四、设DAC接口如下图所示,试分析程序(每条语句加上正确的注释),在第一行括号内填入
正确的接口地址值,画出程序执行后电压波形,计算出波形高低电平值。(15分)
注释如下:
MOVDPTR,(#7FFFH)
UP:MOVA,#20H;A=20H
MOVX©DPTR,A;启动DAC
INCA;A+1
CJNEA,#OAOH,UP;A不等于AO则转到UP
MOVX@DPTR,A;启动DAC
LCALLDE;延时
MOVA,#0011;A=0011
MOVX@DPTR,A;启动DAC
LCALLDE;延时
SJMPUP;转到UP
DE:MOVR4,#0FFH;延时子程序
L1:DJNZR4,L1
RET
高电平值:低电平值:
Vh=3.14VV1=OV
四、在下面空格内填入正确的答案。(每空1分,共10分)
1、8051复位时PC的值为0000H。
2、8051复位时10端口的值为0FFH,其作用是为了用于准双向I/O端H
3、8051进行外部扩展时数据总线来自于POD,低8位地址地址
来自于POH的外部锁存器,高8位地址来自于P2n。
4、对于外部扩展端口进行操作时应当采用MOVX指令。
5、8051单片机有5个中断源,外部中断1NT1的入口地址是0013H。
6、8051采用6MHz晶振时一个机器周期为2微秒。
七、试利用TO方式1定时中断,从P1.0脚输出周期为2ms的方波,设晶振频率fosc=12MHz,
试计算TO初值,并编写出实现以上功能的程序。(15分)
TO初值计算:
定时器的初值应为
X=216-(1X1O^)/(1X1O6)
=64536D
=FC18H
即TH=FCH,TL=18H
源程序清单如下:
ORG000011复位地址
LJMPMAIN跳转到主程序
ORG000B11定时器TO中断入口
LJMPSQ跳转到定时器TO中断服务程序
ORG003011主程序入口地址
MAIN:MOVTMOD,#01H主程序,写入T0控制字,16位定时方式
MOVTLO,#18H写入T0定时2毫秒初值
MOVTHO,#OFCH
MOVIE,#82H开中断
SETBTRO启动T0
HERE:SJMPHERE循环等待
SQ:CPLP1.0TO中断服务程序,取反P1.0
MOVTLO,#18H重装T0定时初值
MOVTHO,#OFCH
RETI中断返回
END
八、设8051单片机片内RAM单元(56H)=01H,(57H)=10H,试分析以下程序段(每条指令
加上正确的注释),并指出该程序执行之后,累加器A、PSW、片内RAM单元56H、57H、58H
和59H的内容。(13分)
注释如下:
MOVPSW,#8011;PSW=80H
MOVRO,#56H;R0=56H
MOVA,@R0;A=(5611)=0111
RRCA;A的内容右移1位
MOV58H,A;(58H)=(A)
INCRO;RO+1
MOVA,©RO;A=((RO))
RRCA;A的内容右移1位
MOV59H,A;(5911)=(A)
CPLA;A的内容取反
(A)=77H,(56H)=01H,(57H)=1OH,(58H)=80H,(59H)=88H
七、下图为用8051单片机Pl口设计的一种显示接口,显示器为共阴极7段LED,COM为公公端,
试分析下面程序(每条语句加上正确的注释),执行后LED如何显示?若要求改用共阳极7段
LED显示器,完成同样显示功能,应如何修改设计?(12分)
注释如下
L:MOVPl,#92H;P1=92H
LCALLDELAY;延时
80
pl1
O反MOVPl,#0F9H;P1=F9H
pl2
5pl向t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版编剧服务协议书范文
- 小客车租赁合同
- 2024版工厂餐厅承包协议2篇
- 二零二五版大型商业综合体玻璃幕墙施工合同3篇
- 二零二五年度滨湖菊园景观绿化养护管理专项合同3篇
- 二零二五年度主题餐厅租赁合同3篇
- 二零二五年度城市轨道交通建设施工合同6篇
- 2025年度文化创意产业投资合伙协议(新)3篇
- 2024版智能家居设备分销合同
- 2024深圳商铺租赁合同范本:商铺租赁合同的合同标的及交易金额
- 国民经济行业分类和代码表(电子版)
- ICU患者外出检查的护理
- 公司收购设备合同范例
- 广东省潮州市2023-2024学年高二上学期语文期末考试试卷(含答案)
- 2024年光伏发电项目EPC总包合同
- 试卷(完整版)python考试复习题库复习知识点试卷试题
- 海外资管机构赴上海投资指南(2024版)
- GB/T 44679-2024叉车禁用与报废技术规范
- 抖音直播带货协议书模板
- 2024义务教育体育与健康课程标准(2022年版)必考题库及答案
- 工业机器人控制器:FANUC R-30iB:机器人实时监控与数据采集技术教程
评论
0/150
提交评论