您的当前位置:首页正文

西北农林科技大学单片机及接口原理郭文川

2022-03-24 来源:伴沃教育
西北农林科技大学本科课程考试试卷

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

课程A卷

专业年级:03电信 命题教师: 郭文川 审题教师: 考生班级: 学 号:考生姓名:

、氓空题:〔爲窒1井,共20分〕 MCS-51单片机的最7:程序薛址空叵是 KB- 滾空间的地址范匡域 OOOOH ・ 至 ・系统上电反良泣氐程序入口地址为 若由程序设定PSW 的RS广Rfic=01,则工作寄存器盼场的宜接地41为_。酎一 1FH ° MC^-51单片机的IQ端口采用 4 统一 衆址方式… 、 一个5位DA转换器其分辨率为 ・若讼 fi 1XA转拱器旳基推岂压为 5V,贝!'数字量100对脸得惶拟量为 灵 車片机系统中经常耳马%抱址泽玛技术匡桔 a 线选 法却译码 注。 LX1 EL S05J CPU是呂 FL其内部有 4 KE 的 ROM. 指出H列屯指令中祿噪作数的寻址方式: (1) MOVC A,(gA-DPTR ( ( ( ____ (_ 变址寻址 哥存琴旬接寻址 位寻址 相时昙£卜一 ) ) ) ) (2) XCH ■ @R0; ⑶ MOV C, P1.0 3 rr r nnp (4)JC LOOP

( 相对2址

8.骗下列各条指令的书鶉找否有镣并指出原此

1) MUL R0R1

AB J' \\l

) ) /

I )

⑵ M0V 丸@叮

(3) (4)

RO DPTR A

MOV A. #3000H MOV RIX

(

f

二、选择题:(毎题1分,共10分)

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

A・数据输入口 C.准双向输入/输出口

B.数据的输出口 D.高8位地址线

D ・

2. 堂片机的井行接□中,作为敖据线便用的并行口是 C A. PO

B.P1

C.P2 D.P3

°

3. MCS—51单片机的堆栈区是设宣在 C 札

A・片內ROM区 C・片内RAM区

B・片外ROM区 D.片外RAM区

4. 片内RAM的20H-2FH为位寻址区.所包含的位地址是_B ________________

A・ 00H〜20H C. 20H〜2FH

B. 00H〜7FH D. OOH〜FFH

5. 在寄存器间接寻址方式中,间址寄存器中存放的数据杲 _______________ c

A.参与操作的数据 C.程手的转换地址

\"1

B.操作数的地址值 D.指令的操作码

亠,J M JI S

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

A. MOV A, @R1 C.MOVX A:@R0

B.MOVC 人 + DPTR D.MOVX A: @ DPTR

7. ____________________________________________________ 能够月紫外光擦

除ROM中程序的只读存储器称为 _______________________________ <

A•掩膜 ROM

B.PROM

C.EPROM

C D.EEPROM

&在片外扩展一片2716程序存储器芯片要

A.8 根

B.13 根

C.11 根

fe址线。

D.20 根

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

A. 8位计数器结构 C. 13位计数结构

10. TO中断的中断入□地址为

B. 2个8位汁数器结构 D. 16位计数结构 B °

A. 0003H B. OOOBH C. 0013H D. 001BH

1、己丸(A)=83H,

ANL A. #17H ORL 17H, A XRL A. @R0

CPL A

2>下列程序段执行后,(RO) = _________ ,

MOV RO, #7FH MOV 7EH, #0 MOV 7FH, #42H

(7EH)= ________ .

DEC @R0 DEC RO

DEC @R0

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

MAIN: MOV

A,R3

MOV DPTR. #TAB

MOVC A,@A+DPTR

MOV

TAB: DB 00, 01: 04, 09, 16

DB 25,36,49,64,81

这个子程序的功能是: ____________________________________________ O

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

MOV DPTK #4000H MOV R0, #OOH

WAIT: MOV A,R0

MOVX @DPTR,A

INC R0 NOP SJMP WAIT

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

四、编程题:(共36分)

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

2、 (1。分)利用8255A可编稈并行接□芯片,实现编入输出试验。实验中用8255A的

PB □作为缁入口,工作于方式0,读取开关的状态:用PA □作为输岀口,工作于 方弍0,将

读取的开关状态输出到LED上息1为8255A的工作方犬控制字匸若8255A 的起始潴口地址为8000H・则编互芜整的汇编唔兰汲程序实现该任势。

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

率为6MHZ-现启动单片机的的定时/ 计数器1,使其完成如下功能:统计100 个外来脉冲,若满

100,则停止统计,井向 P1.0输出lo

(1) 在方式1下.装入定时/计数器TH1、 TL1的初直为多少?(4分)

(2) 在方式2下:装入定时/计奴器IH1, TL1的初直为多少?(4分)

(3) 更求目定河器1以工作方式2编程实 现

该任务(中断结构人(10分)

图1 S255A方式控制字

五、分析下图,说明:(共16分)

(1) 2764芯片是RAX1还是ROM芯片,6264是RAM还是ROM芯片? (2分) (2) 每矿是什么信号?它和融有什么区别? <2分〉 (3) 2764和6264的存储容量分别为多少?(4分) (4) 说明各芯片的地址范囤?(8分)

课程丄卷

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

1、 _________________ 8BH= ________________________ D, 11000010B = D・ 1OOD二 H- 2、 ________________________ INTEL 8O96CPU是 ______________位的单片机:8051 CPU杲

位的单片机,其内部 有 _____ KB 的 ROM。

3、 ________________________________________________ 若一个RAM容屋为4kB,则其地址线

有 条。

4、 设(A) =0 58 H, (RO) =0AAH,执行务令 XRL A, R0 ,后,(A) = __________________________ , (R0)= __________ «

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

很,由单片机引脚的 _______ 和 _______ 提供。

6、 8C51单片机.中SJMP的跳软范囹为 ________________ 。

7、 单片机的堆挨指针SP始终是 _____________ ,

A、扌旨示堆栈底 B、指示堆栈顶 C、指示堆栈血址

D、指示堆栈长度

&当尧要从MCS-51单片机程序存佬器取数据时,采用的指令为 _______________ °

A. MOV A: (gRl B.MOVC A: @A + DPTR C. MOVX A, @ RO

DMOVX A. @ DPTR

9、ALE信号的功能是 ________________________________ .

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

A.高电平

B.低电平

C.脉冲

D.下降沿

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

它的字形代码应为 __________

A、06H

0

B、F9H C、30H D、CFH

二、简答题:(每题5分,共50分)

1、 什么是机器歪期和指令周期?单片机的时产单位一一拍节、状态、机器周飓和 指令

周期的关系是什么?

2、 MCS-51单片机有多少个专用寄存器?在这些专用等存器中,可供位寻址的住有 多

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

3、

单片机有几个并行接□芯片,当其用于输入辑出时,经常冃那一个接口?为什么?

彳、8051单片机的定时器,计数器有几个?各有几种工作方式?各是什么?

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

位序

D6 EA f / D5 / D: ES Di ETO De EXO 位符号 ET1 EX1 若执行下列程序段,则其功能是什么?

SETB EA SETB EXo SETB ET1

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

MOV MOV ADD

DA

A, #45H R5, #78H A, R5

A

MOV

30H ・ A

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

ORG DB DW ORG

4000H -1, T, L234H, 4200H 05H

-1

TAB:

BLOCK- DS

&指岀下列指令中源按作数的寻址方式

⑴、

(2)、

MOVC XCH XCH MOV SUBB

A. @A-DPTR A, @R0: A, RO; C, P1.0 A. #30H

〔3

(4)、

⑸、

9、 8051 单片机提供了几个中断源?有几个中断代先级别?各中断源所对应的中新

矢量地址是什么?

10、I/O诉址方式有几种?各是什么?甲片机申采用的是什么编址方式?

三、编程题:(18分)

已知8051单片机的晶旅频率为6MIIZ,设定时器T0工作在工作方式2下,编写完 整自勺汇编语言程序便其由P1.0给出盾期为400|J S.占空比为10:1的矩形豚冲。 四、分析下图,说明:(共12分)

<5)

6116芯片是RAM还是ROM? (2分)

(6) 其存储容量天多少?(2分) (7) 说明各芯片的地址范围? (8分)

因篇幅问题不能全部显示,请点此查看更多更全内容