单片机原理及接口技术试卷(A卷)

  • 格式:doc
  • 大小:72.00 KB
  • 文档页数:3

2008~2009 学年度第一学期
《单片机原理及接口技术》试卷( A卷)
一、填空题(每空1分,共20分;请将答案填在各题的横线上。


1、中央处理器包括运算器和控制器两部分电路。

2、MCS-8051系列单片机字长是8位,有40根引脚。

3、ALE信号的作用是低地址锁存。

4、P2口通常用作高8位地址线,也可以作通用的I/O口使用。

5、MCS-51单片机有5个中断源,可分为2个中断优先级。

6、MCS-51单片机定时器/计数器工作在方式0时为13 位计数器。

7、MOV A, @R0 指令对于源操作数的寻址方式是寄存器间接寻址寻址;对于目的操作数的
寻址方式是寄存器寻址。

8、已知A=87H ,(30H)=76H,执行指令: MOV A,30H 后,其结果为:A= 76 H ;(30H)
= 76 H。

9、8051复位后,PC= 0000 H;若希望从片内存储器开始执行,则EA引脚应接高电平,PC值
超过1时,8051会自动转向片外存储器继续取指令执行。

10、MCS-51单片机扩展程序存储器所用的控制信号为PSEN,扩展数据存储器所用的控制信号
为RD和WR。

11、已知某EPROM芯片容量为4K×8位,则其地址端有12位,数据端有8位。

二、判断题(每题1 分,共 10分;判断对错,对的在括弧内打“√”,错的打“×”)
1、8031 片内含 EPROM,8751 片内不含 EPROM 。

(×)
2、MCS-51 单片机是依靠低电平复位的。

(√)
3、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。

(√)
4、MUL AB的执行结果是高8位在A中,低8 位在B中。

(×)
5、MCS-51 单片机的四组工作寄存器区具有相同的地址。

(×)
6、8051 片内 RAM 的任何一个单元均可进行位操作。

(×)
7、加法有带CY和不带CY的两种加法指令,而减法只含带CY的减法指令。

(√)
8、单片机系统扩展时使用的地址锁存器,是用于锁存高8位地址的。

(×)
9、8031单片机的EA 引脚只能接地。

(√)
10、A/D转换器的作用是将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。

(√)
三、单项选择题(每题2 分,共 30 分;将正确的选项前的字母填写在题后括号内)
1、二进制数10000110转换为十进制数是多少?( C )
A、132
B、133
C、134
D、135
2、一字节补码所表示的数值范围是:( D )
A、-127 ~ +127
B、-127 ~ +128
C、-128 ~ +128
D、-128 ~ +127
3、在单片机中,通常将一些中间计算结果放在( A )中。

A、累加器
B、控制器
C、程序存储器
D、数据存储器
4、指令MOV PSW, #00H对源操作数而言,属于哪种寻址方式?( B )
A、直接寻址
B、立即寻址
C、寄存器寻址
D、相对寻址
5、MCS-51单片机有片内ROM容量( A )
A. 4KB
B. 8KB
C. 128B
D. 256B
6、主频为12MHz的单片机它的机器周期为。

( C )
A、1/12µs
B、0.5µs
C、1µs
D、2µs
7、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( D )。

A、MOV A, @R1
B、MOVX A, @ DPTR
C、MOVX A, @ R0
D、MOVC A, @A + DPTR
8、利用串行方式( A ),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。

A、0
B、1
C、2
D、3
9、14根地址的寻址范围可达( B )KB。

A、8
B、16
C、32
D、64
10、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A、外部中断0
B、外部中断1
C、定时器0中断
D、定时器1中断
11、执行指令:MOVX A,﹫DPTR时,WR、RD脚的电平为( D )
A、WR低电平,RD低电平
B、WR低电平,RD高电平
C、WR高电平,RD高电平
D、WR高电平,RD低电平
12、当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为( C )
A、组0
B、组1
C、组2
D、组3
13、已知:R0=28H (28H)=46
MOV A,#32H
MOV A,45H
MOV A,@R0 执行结果A的内容为( A )
A、46H
B、28H
C、45H
D、32H
14、在进行串行通信时,若两机的发送与接受可以同时进行,则称为( C )。

A、半双工传送
B、单工传送
C、全双工传送
D、以上都不对
15、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( B )
A、PC
B、PSW
C、A
D、SP
四、简答题(共 20分)
1、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?(7分)
答:80C51单片机有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。

通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。

2、MCS-51单片机片内低128B的数据存储器可分为几个区?分别作什么用?(6分)
答:共分为工作寄存器区、位寻址区、数据缓冲区三个区域。

工作寄存器区:供用户编程使用,临时寄存8位信息;
位寻址区:可以实现位寻址,对特定的位进行处理、内容的传送或据以判跳,给编程带来很大的方便;
数据缓冲区:用户RAM区,供用户使用。

3、简要说明采用硬件电路消除按键抖动的方法。

(7分)
答:通过一RS触发器来将按钮送出的信号消抖锁存,由于按钮在两个触点间抖动时,R、S端均为1,触发器的状态不变,所以经RS触发器送出的电平便不再受按钮按合时抖动的影响。

五、编程题(共 10分)
设变量X 存放在片内RAM 20H 单元中, 函数Y 存放在片内RAM 21H 单元。

编写按照下式要求给Y 赋值的程序。

1 X>0
Y = 0 X=0
-1 X<0
BR1: ORG 2000H
COMP: MOV 21H, A
MOV A, 20H
HERE: AJMP HERE
JZ COMP
JNB ACC.7, POSI
MOV A, #0FFH
SJMP COMP
POSI: MOV A, #01H
六、设计题(10 分)
下图为设计一个以8031为核心的单片机应用系统,片外分别用两片静态RAM6264芯片和两片EPROM2764芯片扩展了16KB 的RAM 和16KB 的ROM,请用线选法,以单片机P2.5引脚输出片选信号,连线完成系统设计。

6264 WR →WE RD →OE P2.0-2.4→A8-A12 P0→I0-I7 1Q-8Q →A0-A7 P2.5→CE
2764 PSEN →OE P2.0-2.4→A8-A12 1Q-8Q →A0-A7 CE 接地 P0→O0-O7。