山东大学单片机原理与应用期末试卷及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空

1、MCS51单片机的控制信号线有

2、MCS51单片机内部RAM的位寻址空间有位,位寻址空间对应

的字节地址为,位地址为

3、MCS51单片机并行口P0的用途是

P2口的用途是

4、指令MOV P1,@R0中两操作数的寻址方式分别是

5、 2764为芯片,地址线条,可扩展 K空

间,地址从0000H至 H

6、外部中断INT1的中断入口地址为,在同级

优先级中串行口中断的优先级排在第位。

7定时/计数器有四种工作方式:方式0的功能为:,方式1的功能

为:,方式2的功能为:

,方式3的功能为:

8、若晶振为12MHz,则一个机器周期为:,一条双字节单周

期指令的执行时间是。

9、 MCS51单片机的堆栈设置在区内,堆栈的最深深度为

字节。

二、请写出完成下列功能的指令(可用多条语句实现)

1、将R0内容送入R7

2、将位地址50H内容送入SMOD位

3、将外部EPROM 1000H单元内容送入外部RAM 3000H 单元

4、用单条指令完成累加器ACC 清零,有几种方法。

5、设RS1=0,RS0=1,将R1内容入栈

三、 读程序,填写执行结果

1、 MOV 40H,#36H

MOV R0,#40H

SETB C

ADDC A,#0F9H C AC F0 RS1 RS0 OV P

2、 MOV SP,#50H

MOV DPTR,#1050H

MOV A,#88H PUSH DPL PUSH DPH PUSH ACC

POP DPL

POP DPH

POP ACC

3

、 MOV A,#40H

SWAP A

INC A

MOVC A,@A+PC

S0: AJMP S0

TAB: DB 10H,11H,12H,13H,14H,15H

DB 16H,17H,18H,1AH,19H,1BH

四、 程序设计

编程序完成下列逻辑功能 B C A ABC F •+•=)(

五、甲乙联机通信,两机晶振均为6MHz,甲机将内部RAM 40H—4FH单元数

据顺序向乙机发送,乙机接收这16字节数据依次存放在内部RAM 30H—3FH单元中,要求波特率为400bit/s,串行口工作在方式1,定时器1工作在方式2,用中断方式读取数据。请给出甲乙两机的通信程序。

六、完成下图系统的部分连线,写出两片6264的地址

A卷标准答案

一、填空(共24分)

1、ALE,RST,PSEN,EA(全对2分,对1分)

2、128,20H~2FH,00H~7FH(每空1分,共3分)

3、通用I/O口或8位数据/低8位地址复用总线,通用I/O口或高8位地址总线(每空1分共2分)

4、P1(或目的操作数)为直接寻址,@R0(或源操作数)为寄存器间接寻址(每部分1分共2分)

5、EPROM,13,8K,1FFFH(没空1分共4分)

6、0013H,3(每空1分,共2分)

7、13位定时/计数器,16位定时/计数器,自动重装初始值的8位定时/计数器,定时/计数器0为两个8位定时/计数器而定时/计数器1停止工作(前3空每空1分后一空2分共5分)

8、1us,1us(每空1分,共2分)

9、内部RAM,80H(或128)(每空1分,共2分)

二、写指令(共20分,每题4分)

1、MOV A,R0

MOV R7,A(仅此一种方法)

2、MOV ACC,#7FH

ANL ACC,PCON

MOV C,50H

CLR ACC

MOV ,C

ANL ACC,PCON;PCON不可位寻址,MOV SMOD,50H或直接操作50H的均不正确

3、MOV DPTR,#1000H

MOVC A,@DPTR

MOV DPTR,#3000H

MOVX @DPTR,A

4、MOV ACC,#00H

XRL ACC,A

CLR A

ANL A,#00H;每条1分

5、PUSF 09H;其它方法均不正确

三、填写运行结果(共14分)

1、ACC=0X2FH(2分)

C=1,AC=0,F0,RS1,RS0不变,OV=0,P=1(4分)

2、ACC=50H,DPL=88H,DPH=10H(每空2分共6分)

3、ACC=13H(2分)

四、程序设计(共10分)

设、和分别为A、B和C,临时结果和最后结果放在

MOV C,

ANL C,

ANL C,

CPL C

MOC ,C

MOV C,

ORL C,

ANL C,/

ANL C,/

MOV ,C

(将式子化简的不扣分,将A、B和C用字节类型但程序正确的根据程序口1到2分)

五、程序(共20分)

甲:ORG 0000F

START:AJMP MAIN

ORG 0023H

AJMP SEND

ORG 0100H

MAIN:SETB EA;开中断

SETB ES;

CLR ET1;

INIT:MOV TMOD,#20H

MOV TH1,#D9H

MOV TL1,#D9H

MOV PCON,30H

(MOV TH1,#B2h

MOV TL1,#B2H

MOV PCON,#80H)

MOV SCON,#40H

SETB TR1

MOV R5,#10H

MOV R0,#49H

相关文档
最新文档