最新西北农林科技大学单片机试题复试也有用哦.docx

上传人:b****5 文档编号:7231579 上传时间:2023-05-11 格式:DOCX 页数:14 大小:22.03KB
下载 相关 举报
最新西北农林科技大学单片机试题复试也有用哦.docx_第1页
第1页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第2页
第2页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第3页
第3页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第4页
第4页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第5页
第5页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第6页
第6页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第7页
第7页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第8页
第8页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第9页
第9页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第10页
第10页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第11页
第11页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第12页
第12页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第13页
第13页 / 共14页
最新西北农林科技大学单片机试题复试也有用哦.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

最新西北农林科技大学单片机试题复试也有用哦.docx

《最新西北农林科技大学单片机试题复试也有用哦.docx》由会员分享,可在线阅读,更多相关《最新西北农林科技大学单片机试题复试也有用哦.docx(14页珍藏版)》请在冰点文库上搜索。

最新西北农林科技大学单片机试题复试也有用哦.docx

最新西北农林科技大学单片机试题复试也有用哦

精品文档

 

西北农林科技大学本科课程考试试卷

2005—2006学年第一学期《单片机原理与接口技术》

课程A卷

专业年级:

03电信命题教师:

郭文川审题教师:

考生班级:

学号:

考生姓名:

 

题号一二三四五合计

分值2010183616100

得分

 

一、填空题:

(每空1分,共20分)

1、MCS—5l单片机的最大程序寻址空间是

64KB,该空间的地址范围从0000H

至0FFFFH,系统上电及复位后,程序入口地址为0000H。

2、若由程序设定

1、RS0

,则工作寄存器

07的直接地址为

PSW中的RS

=01

R~R

____08H~0FH__。

3、MCS-51单片机的I/O端口采用__统一__编址方式。

4、一个8位D/A转换器其分辨率为_1/256__,若该8位D/A转换器的基准电压为

5V,

则数字量100对应得模拟量为1.953V。

5、单片机系统中经常采用的地址译码技术包括法和法。

6、INTEL8051CPU是位的单片机,其内部有

KB的ROM。

7、指出下列各指令中源操作数的寻址方式。

(1)MOVC

A,@A+DPTR

()

(2)XCH

A,@R0;

()

(3)MOV

C,P1.0

()

(4)JC

LOOP

()

8、判断下列各条指令的书写格式是否有错,并指出原因。

(1)MUL

R0R1

()

(2)MOV

A,@R7

()

(3)MOV

A,#3000H

()

(4)MOVR1,C

()

 

精品文档

精品文档

 

二、选择题:

(每题1分,共10分)

1.当MCS-51单片机接有外部存储器时,P2口可作为。

A.数据输入口B.数据的输出口

C.准双向输入/输出口D.高8位地址线

2.单片机的并行接口中,作为数据线使用的并行口是。

A.P0B.P1C.P2D.P3

3.MCS—5l单片机的堆栈区是设置在中。

A.片内ROM区B.片外ROM区

C.片内RAM区D.片外RAM区

4.片内RAM的20H~2FH为位寻址区,所包含的位地址是。

A.00H~20HB.00H~7FH

C.20H~2FHD.00H~FFH

5.在寄存器间接寻址方式中,间址寄存器中存放的数据是。

A.参与操作的数据B.操作数的地址值

C.程序的转换地址D.指令的操作码

6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。

A.MOVA,@R1B.MOVCA,@A+DPTR

C.MOVXA,@R0D.MOVXA,@DPTR

7.能够用紫外光擦除ROM中程序的只读存储器称为。

A.掩膜ROMB.PROMC.EPROMD.EEPROM

8.在片外扩展一片2716程序存储器芯片要地址线。

A.8根B.13根C.11根D.20根

9.定时器/计数器工作方式1是。

A.8位计数器结构B.2个8位计数器结构

C.13位计数结构D.16位计数结构

10.T0中断的中断入口地址为。

A.0003HB.000BHC.0013HD.001BH

 

三、分析程序,写出结果(每空3分,共18分)

1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)=。

ANLA,#17H

ORL17H,A

XRLA,@R0

 

精品文档

精品文档

 

CPLA

2、下列程序段执行后,(R0)=_________,(7EH)=_________.

MOVR0,#7FH

MOV7EH,#0

MOV7FH,#42H

DEC@R0

DECR0

DEC@R0

3、已知(R3)=05H,运行程序后,结果为(50H)=。

MAIN:

MOVA,R3

MOVDPTR,#TAB

MOVCA,@A+DPTR

MOV50H,A

RET

TAB:

DB00,01,04,09,16

DB25,36,49,64,81

这个子程序的功能是:

4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下:

MOVDPTR,#4000H

MOVR0,#00H

WAIT:

MOVA,R0

MOVX@DPTR,A

INCR0

NOP

SJMPWAIT

读程序执行后,DAC0832输出的波形为波。

 

四、编程题:

(共36分)

1、(8分)编程将外部RAM从1200H单元开始的100个单元清零。

2、(10分)利用8255A可编程并行接口芯片,实现输入输出试验。

实验中用8255A的

PB口作为输入口,工作于方式0,读取开关的状态;用PA口作为输出口,工作于

方式0,将读取的开关状态输出到LED上。

图1为8255A的工作方式控制字。

若8255A

的起始端口地址为8000H,则编写完整的汇编语言源程序实现该任务。

 

精品文档

精品文档

 

3、(18分)有一单片机系统的外部晶体振荡

器频率为6MHz,现启动单片机的的定时/

计数器1,使其完成如下功能:

统计100

个外来脉冲,若满100,则停止统计,并

向P1.0输出1。

(1)在方式1下,装入定时/计数器TH1、

TL1的初值为多少?

(4分)

(2)在方式2下,装入定时/计数器TH1、

TL1的初值为多少?

(4分)

(3)要求用定时器1以工作方式2编程实

现该任务(中断结构)。

(10分)

图18255A方式控制字

 

五、分析下图,说明:

(共16分)

(1)2764芯片是RAM还是ROM芯片,6264是RAM还是ROM芯片?

(2分)

(2)PSEN是什么信号?

它和RD有什么区别?

(2分)

(3)2764和6264的存储容量分别为多少?

(4分)

(4)说明各芯片的地址范围?

(8分)

 

图2

 

精品文档

精品文档

 

西北农林科技大学本科课程考试试卷

2005—2006学年第一学期《单片机原理与接口技术》

课程B卷

专业年级:

03电信命题教师:

郭文川审题教师:

考生班级:

学号:

考生姓名:

 

题号一二三四合计

分值20501812100

得分

 

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

1、8BH=D,11000010B=D,100D=H。

2、INTEL8096CPU是位的单片机,8051CPU是位的单片机,其内部有KB的ROM。

3、若一个RAM容量为4kB,则其地址线有条。

4、设(A)=058H,(R0)=0AAH,执行指令XRLA,R0后,(A)=,(R0)=。

5、MCS-51中的数据线是根,在单片机中由引脚提供,地址线是根,由单片机引脚

的和提供。

6、8051单片机中SJMP的跳转范围为。

7、单片机的堆栈指针SP始终是。

A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度

8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。

A.MOVA,@R1B.MOVCA,@A+DPTR

C.MOVXA,@R0D.MOVXA,@DPTR

9、ALE信号的功能是。

10、.MCS—51单片机的复位信号是有效。

A.高电平B.低电平C.脉冲D.下降沿

11、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,

它的字形代码应为。

A、06HB、F9HC、30HD、CFH

 

精品文档

精品文档

 

二、简答题:

(每题5分,共50分)

小题12345678910小计

 

得分

 

1、什么是机器周期和指令周期?

单片机的时序单位——拍节、状态、机器周期和

指令周期的关系是什么?

2、MCS-51单片机有多少个专用寄存器?

在这些专用寄存器中,可供位寻址的位有

多少?

MCS-51共有多少可供位寻址的位?

3、单片机有几个并行接口芯片,当其用于输入输出时,经常用哪一个接口?

为什么?

4、8051单片机的定时器/计数器有几个?

各有几种工作方式?

各是什么?

5、中断允许控制寄存器(IE)的内容如下:

位序D7D6D5D4D3D2D1D0

位符号EA//ESET1EX1ET0EX0

 

若执行下列程序段,则其功能是什么?

SETBEA

SETBEX0

SETBET1

6、分析下面各程序段中每条指令的执行结果。

MOVA,#45H

MOVR5,#78H

ADDA,R5

DAA

MOV30H,A

7.指出执行下列伪指令后,各存储单元的内容。

ORG

4000H

TAB:

DB

-1,‘I’,

DW

1234H,-1

ORG

4200H

BLOCK:

DS

05H

8、指出下列指令中源操作数的寻址方式

(1)、MOVCA,@A+DPTR

 

精品文档

精品文档

 

(2)、XCHA,@R0;

 

(3)、XCHA,R0;

 

(4)、MOVC,P1.0

(5)、SUBBA,#30H

9、8051单片机提供了几个中断源?

有几个中断优先级别?

各中断源所对应的中断

矢量地址是什么?

10、I/O编址方式有几种?

各是什么?

单片机中采用的是什么编址方式?

三、编程题:

(18分)

已知8051单片机的晶振频率为6MHz,设定时器T0工作在工作方式2下,编写完整的汇编语言程序使其由P1.0输出周期为400μs,占空比为10:

1的矩形脉冲。

 

四、分析下图,说明:

(共12分)

(5)

(6)6116芯片是RAM还是ROM?

(2分)

(7)其存储容量为多少?

(2分)

(8)说明各芯片的地址范围?

(8分)

西北农林科技大学本科课程考试

 

参考答案与评分标准

 

考试课程:

单片机原理与接口技术学年学期:

2005-2006-1

试卷类型:

A卷考试时间:

2006-01-07

 

专业年级:

03电信

 

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

 

1.64KB,0,0FFFFH,0

 

精品文档

精品文档

 

2.08~0FH

 

3.统一

4.1/256,1.953V(5*100/256V)

5.线选法,译码法

6.8,4

7.基址变址寻址,寄存器间接寻址,位寻址,相对寻址

8.×,乘法指令用A×B;

×,寄存器间接寻址用R0和R1(只能用R1和R0作指针);

×,A是8位寄存器

×,C为进位位,不能送给寄存器

二、选择题(每题

1分,共10分)

D,A,

C,

C,

B,B,C,

A,

D,B

三、分析程序,写出结果(每空

3分,共18分)

1.0CBH

2.7EH,0FFH

3.25,查表求A中所放数的平方值

4.锯齿波

四、编程题:

(共36分)

1.(10分)

ORG

1000H

MOV

R5,#20

MOV

DPTR,#1200H

MOV

R0,#40H

LOOP:

MOVX

A,@DPTR

MOV

@R0,A

INC

DPTR

INC

R0

DJNZ

R5,LOOP

END

 

2.(10分)

ORG1000H

MOVA,#82H-3分

MOVDPTR,#8003H

精品文档

精品文档

 

MOVX

@DPTR,A

-3分

LOOP:

MOVDPTR,#8001H

MOVX

A,@DPTR

-2分

MOV

DPTR,#8000H

MOVX

@DPTR,A

-2分

AJMP

LOOP

END

3.(16分)

(1)在方式1下,计数初始值X=65536-100=65436=0FF9CH

则计数初始值TH1=0FFH

TL1=9CH

2分

(2)在方式2下,是自动重装载方式,

计数初始值X=256-100=156=9CH

则计数初始值TH1=9CH

TL1=9CH

2分

(3)编程如下:

ORG

0H

LJMP

MAIN

ORG

001BH

2分

LJMP

TIMER1

 

`

ORG

1000H

MAIN:

MOV

TMOD,#60H

6分(每个初始化

1分)

MOV

TH1,#9CH

MOV

TL1,#9CH

SETB

IT1

SET

EA

SETB

ET1

SETB

TR1

MOV

A,#0

SJMP

$

TIMER:

INC

A

4分

CJNE

A,#10,QUIT

SETB

P1.0

CLR

TR1

精品文档

精品文档

 

QUIT:

RET

END

 

说明:

以上程序比较灵活,因此根据具体程序具体给分。

 

五、说明:

(16分)

(1)2764是ROM芯片,6264是RAM芯片。

(2分)

(2)PSEN是外部程序存储器读选通信号。

它和RD的区别是RD读的是RAM芯

片。

(2分)

(3)2764和6264的存储容量皆为64kbit。

因为是13根地址线,8根数据线。

(2

分)

(4)芯片范围分别为:

(共8分,各2分)

IC0:

0000H~1FFFH

IC1:

2000H~3FFFH

IC2:

0000H~1FFFH

IC3:

4000H~5FFFH

(5)不能同时工作。

虽然硬件上使其能够选中,但是,对于RAM和ROM在操作时,

需要不同的指令,因此,将采用不同的控制信号。

(2分)

 

精品文档

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2