广工《单片机原理及应用》试题A.docx

上传人:b****4 文档编号:12021149 上传时间:2023-04-16 格式:DOCX 页数:11 大小:42.51KB
下载 相关 举报
广工《单片机原理及应用》试题A.docx_第1页
第1页 / 共11页
广工《单片机原理及应用》试题A.docx_第2页
第2页 / 共11页
广工《单片机原理及应用》试题A.docx_第3页
第3页 / 共11页
广工《单片机原理及应用》试题A.docx_第4页
第4页 / 共11页
广工《单片机原理及应用》试题A.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

广工《单片机原理及应用》试题A.docx

《广工《单片机原理及应用》试题A.docx》由会员分享,可在线阅读,更多相关《广工《单片机原理及应用》试题A.docx(11页珍藏版)》请在冰豆网上搜索。

广工《单片机原理及应用》试题A.docx

广工《单片机原理及应用》试题A

广东工业大学考试试卷(A)

课程名称:

单片机原理及应用

考试时间:

2007年12月13日(第15周星期四)

题号

总分

评卷得分

评卷签名

复核得分

复核签名

一、填空题(共20分,每空1分)

1.MCS—51单片机引脚信号中,信号名称带上划线的表示该信号(下降沿)或(低电平)有效。

2.MCS—51可提供(数据存储器)和(程序存储器)两种存储器、最大存储空间可达(64k)的两个并行存储器扩展系统。

3.一台计算机的指令系统就是它所能执行的(指令)集合,以助记符形式表示的计算机指令就是它的(汇编)语言。

4.在变址寻址方式中,以(A)作变址寄存器,以(DPTR)或(PC)作基址寄存器。

5.为扩展存储器而构造系统总线,应以P0口的8位口线作为(低位地址/数据)线,以P2口的口线作为(高位地址)线。

6.异步串行数据通信有(单工)、(半双工)和(全双工)共三种数据通路形式。

7.中断技术实质上是一个资源(共享)技术;中断采样用于判断是否有中断请求信号,但MCS—51中只有(外中断)才有中断采样的问题。

8.为把A/D转换器转换的数据传送给单片机,可使用的控制方式有:

(定时传送)、(查询)和(中断)3种。

二、选择题(共8分,每小题1分)

在下列个题的(A)、(B)、(C)、(D)4个选项中,只有一个是正确的,请选择出来。

1.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为

(A)36H(B)37H(C)38H(D)39H

2.在MCS—51中

(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线

(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线

二、选择题(共10分,每小题1分)

在下列各题的(A)、(B)、(C)、(D)4个选项中,只有一个是正确的,请选择出来。

1.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为

(A)36H(B)37H(C)38H(D)39H

2.外中断初始化的内容不包括

(A)设置中断响应方式(B)设置外中断允许

(C)设置中断总允许(D)设置中断方式

3.在MCS—51中

(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线

(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线

4.在相对寻址方式中,“相对”两字是指相对于

(A)地址偏移量rel(B)当前指令的首地址

(C)当前指令的末地址(D)DPTR值

5.对程序存储器的读操作,只能使用

(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令

6.以下各项中不能用来对内部数据存储器进行访问的是

(A)数据指针DPTR(B)按存储单元地址或名称

(C)堆栈指针SP(D)由R0或R1作间址寄存器

7.在MCS—51中,须双向传送信号的是

(A)地址线(B)数据线(C)控制信号线(D)电源线

8.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是

(A)方式0(B)方式1(C)方式2(D)方式3

9.PC的值是

(A)当前指令前一条指令的地址(B)当前正在执行指令的地址

(C)下一条指令的地址(D)控制器中指令寄存器的地址

10.如在系统中只扩展一片Intel2732(4K×8),除应使用P0口的8条口线外,至少还应使用P2口的口线

(A)5条(B)6条(C)7条(D)8条

三、简单回答下列各题(共10分,每小题5分)

1.8051单片机存储器分为哪几个独立的存储空间?

每个空间的存储容量为多少?

并简述内部数据存储器的分区和作用,写出各区的地址范围。

2.8051单片机有几个中断源?

每一个中断源所对应的中断矢量是什么?

四、程序分析,写出最终结果和分步结果。

(共25分,第1题4分,第2题9分,第3题3分,第4题9分)

1.已知(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。

执行下列指令后,(A)=00H?

(R3)=10H?

(30H)=0F1H?

(40H)=01H?

INCA

INCR3

INC30H

INC@R0

2.已知(A)=7DH,(R0)=2CH,(R1)=4AH,(R2)=3EH,(2CH)=1BH,(4AH)=5FH,

(CY)=0执行下程序后(A)=69H?

(R0)=2CH?

(R2)=4AH?

((R0))=1BH?

(R3)=69H?

(CY)=0?

MOVA,@R1;A=5FH

MOVB,@R0B=1BH

ADDA,BA=7AH

MOVR2,AR2=7AH

MOVA,R1A=4AH

XCHR2,AA=7AH,R2=4AH

SUBBA,#11HA=69H

MOVR3,AR3=69H

3.已知(A)=85H,(R0)=19H,(20H)=0AFH,执行下列指令后,(A)=34H?

(CY)=1(OV)=1

ADDA,@R0

4.己知(30H)=82H,(CY)=1,(R0)=56H,执行下程序后(A)=61H?

(R2)=0f0H?

(30H)=0F0H?

(CY)=0?

MOVA,#30H;A=30HH

RLCA;A=61H,CY=0

SETBACC.5;A=61H

JNCLOOPl;不是1跳转

MOVR2,#00H

SJMPLOOP2

LOOPl:

MOVR2,#0F0H

LOOP2:

MOV30H,R2;

RET

五、编程(共20分,第1小题10分,第2小题10分)

1.设逻辑运算表达式为:

其中A、B、C分别为P1.0、P1.4、P3.0,D、E和F分别为22H.0、22H.3和22H.6,输出变量Y为P1.5,请编写程序以软件方法实现上述逻辑功能。

MOVC,P1.4

ORLC,/P3.0

CPLC

ANLC,P1.0

MOVP1.5,C

MOVC,22H.3

ORLC,/22H.6

ANLC,22H.0

CPLC

ORLC,P1.0

MOVP1.5,C

2.已知有N个单字节数,依次存放在外部RAM21H开始的连续单元中,要求把计算结果放在R1和R2中(假定相加的和为2字节数)。

其中R1为高字节,R2为低字节。

六、系统扩展技术:

MCS-51单片机外扩展一片8255,画出系统电路原理图,写出地址分布。

(15分)

广东工业大学试卷参考答案及评分标准(A卷)

课程名称:

单片机原理及应用

考试时间:

2007年12月13日(第15周星期四)

一、填空题(共20分,每空1分)

1.低电平,下跳变

2.程序,数据,64K

3.指令,汇编

4.A,PC,DPTR

5.低位地址/数据,高位地址

6.单工,半双工,全双工

7.共享,外中断

8.定时传送,查询,中断

二、选择题(共10分,每小题1分)

1.(D)2.(A)3.(C)4.(C)5.(D)

6.(A)7.(B)8.(B)9.(C)10.(A)

三、简单回答下列各题(共10分,每小题5分)

1.8051单片机存储器分为数据存储器和程序存储器二个独立的存储器空间,每个空间的存储容量皆为64K。

内部数据存储器区域的00H~1FH单元为工作寄存器区,共分4组,每组8个字节。

20H~2FH共16个字节单元128位既可位寻址又可字节寻址。

30H~7FH共80个字节单元为字节寻址。

2.8051单片机提供了5个中断源。

每一个中断源所对应的中断矢量分别是:

外部中断0(INT0):

0003H

定时器0溢出中断:

000BH

外部中断1(INT1):

0013H

定时器1溢出中断:

001BH

串行口中断:

0023H

四、程序分析,写出最终结果和分步结果。

(共25分,第1题4分,第2题9分,第3题3分,第4题9分)

1.(A)=00H(R3)=10H(30H)=0F1(40H)=01H

2.(A)=5FH

(B)=1BH

(A)=7AH,(CY)=0

(R2)=7AH

(A)=4AH

(A)=7AH,(R2)=4AH

(A)=69H,(CY)=0

(R3)=69H

最终结果:

(A)=69H(R0)=2CH(R2)=4AH((R0))=1BH(R3)=69H(CY)=0

3.(A)=34H(CY)=1(OV)=1

4.(A)=30H

(A)=61H,(CY)=0

(A)=61H

(R2)=0F0H

(30H)=0F0H

最终结果:

(A)=61H(R2)=0F0H(30H)=0F0H(CY)=0

五、编程(共20分,第1小题10分,第2小题10分)

1.1.AABITP1.0

BBBITP1.4

CCBITP3.0

DDBIT22H.0

EEBIT22H.3

FFBIT22H.6

YYBITP1.5

START:

MOVC,BB

ORLC,/CC

CPLC

ANLC,AA

MOVF0,C

MOVC,EE

ORLC,/FF

ANLC,DD

CPLC

ORLC,F0

MOVYY,C

RET

2.MOVR0,#21H

MOVR3,#N

MOVR1,#00H

MOVR2,#00H

LOOP:

MOVXA,@R0

ADDA,R2

MOVR2,A

JNCLOOP1

INCR1

LOOP1:

INCR0

DJNZR3,LOOP

六、系统扩展技术(15分)

8255A可以直接与MCS-51单片机进行接口,其连接图如图所示。

8255A的A0、A1分别接地址总线的A0、A1,片选端

接P2.7口,因此8255APA口地址为7FFCH、PB口地址为7FFDH、PC口地址为7FFEH、控制口地址为7FFFH。

ORG0000H

LJMPMAIN

ORG2000H

MAIN:

MOVA,20H

MOVB,#10H

DIVAB

ADDA,#30H

MOV21H,A

MOVA,B

ADDA,#30H

MOV22H,A

SJMP$

END

 

ORG0000H

LJMPMAIN

ORG1000H

MAIN:

MOV20H,#35H

MOVA,20H

PUSHACC

ANLA,#0FH

MOVR0,A

POPACC

ANLA,#0F0H

SWAPA

MOVB,R0

MULAB

MOVB,#0AH

DIVAB

SWAPA

ADDA,B

MOV21H,A

SJMP$

END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1