《单片机原理与应用》期末考试试卷_第1页
《单片机原理与应用》期末考试试卷_第2页
《单片机原理与应用》期末考试试卷_第3页
《单片机原理与应用》期末考试试卷_第4页
《单片机原理与应用》期末考试试卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机原理与应用》期末考试试卷卷型:(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论