7.CPU响应中断的条件包括 。A、C、D、E
A.现行指令运行结束 B.保护现场 C.有中断请求
D.申请中断的中断源中断允许位为1 E.已开放CPU中断 8.MCS—51的中断源是 。A、B、C、D、E
A.外部输入中断源INT0(P3.2) B.外部输入中断源INT1(P3.3) C.T0的溢出中断源 D.串行口发送和/接收中断源 E.T1的溢出中断源
9.MCS—51单片机外部中断源的中断请求方法可以是 。B、D、E
A.高电平触发 B.低电平触发 C.上升沿触发 D.下降沿触发
E.一串脉冲头朝下的连续矩形波触发
10.下列哪些属于8031单片机串行通讯时接收数据的过程 A、B、C、D、E。
A.SCON初始化 B.从RXD串行输入数据 C.RI置位 D.软件RI清零
E.从SBUF读数据
11.下列哪些属于8031单片机串行通讯时发送数据的过程 ABCDE 。
A.SCON初始化 B.数据送SBUF C.从TXD发送数据 D.置TI为1 E.软件TI清零
12.下列哪些是8051单片机的中断矢量地址 ABDE 。
A.0003H B.000BH C.0007H D.0013H E.001BH
13. 8051单片机的IE寄存器的用途是 BCE 。
A.确定中断方式 B.确定CPU中断的开放或禁止 C.定时器中断的开放或禁止 D.定时器溢出标志 E。选择外部中断的开放或禁止
14. 8051单片机的SCON寄存器的用途是 BCE 。
A.高电平触发 B.低电平触发 C.上升沿触发 D.下降沿触发
E.一串脉冲头朝下的连续矩形波触发
15.MCS—51单片机中定时/计数器的工作模式有 ABCE 。 A.8位自动重装计数器 B.13位计数器 C.16位计数器 D.32位计数器
E.两个独立的8位计数器
16.MCS—51单片机外部计数脉冲输入T0(P3.4),如用按钮开关产生计数脉冲,应采用ABCDE 。
A.加双稳态消抖动电路 B.加单稳态消抖动电路 C.555时基电路整形 D.施密特触发器整形 E.软件延时消抖动
17. 用8031的定时器T1作定时方式,用模式2,则初始化编程为 BD 。 A.置TMOD为05H B.置TMOD为60H C.置TMOD为02H D.置TH0、TL0相同初值,以后不须重新置数 E.置TH0、TL0相同初值,以后须重新置数
18.随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由CD 造成的。 A.温度变化 B.电压效应 C.电动工具的火花 D.电感性负载的启停 E.光电效应
19.DAC0832的CS接到8031的P2.0时,程序中0832的地址指针寄存器DPTR应置为 ABC 。
A.0832H B.FE00H C.FEF8H D.FD00H E.EFF8H
20.中断指令的撤除有 ABCD 。
A.定时/计数中硬件自动撤除 B.脉冲方式外部中断自动撤除 C.电平方式外部中断强制撤除 D.串行中断软件撤除 E.串行中断硬件自动撤除
21.所谓系统总线,指的是 ABE 。
A.数据总线 B.地址总线 C.内部总线 D.外部总线 E.控制总线 22.下述条件中,能封锁主机对中断的响应的条件是 ABCD 。 A.一个同级或高一级的中断正在处理时 B.当前周期不是执行当前指令的最后一个周期 C.当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令
D.当前执行的指令是一长跳转指令 E.一个低级的中断正在处理时
四、简答题:
1、CPU响应中断的条件有哪些?
有中断请求信号、已开放CPU中断、申请中断的中断源中断允许位为1、现行指令运行结束。
2、简述8031单片机串行通信时发送数据的过程。
SCON初始化、数据送SBUF、从TXD发送数据、发送完1帧数据后硬件自动将TI置1、用软件(指令)将TI清0。 3、常用的可编程I/O接口芯片有哪些?(要求答出4个) 8255、8250、8253、8155、8279、8237、8295.
第五章 系统扩展
一、判断题
( )1.MCS—51单片机程序存储器操作时序中,在不执行MOVX指令时,
P0口作为地址线,专用于输出程序存储器的高8位地址PCL;P2口专用于输出程序存储器的低8位地址PCH。×
( )2.线选法是把单根的低位地址线直接接到存储器芯片的片选端。× ( )3.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。 ( ×)4.对于8051、8751单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。
( )5.8155芯片的AD0~AD7:地址/数据线,是低8位地址和数据复用
线引脚,当ALE=1时,输入的是数据信息,否则是地址信息。× ( )6.在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才能进行读写操作。
( ×)7.DAC0832是8位D/A转换器,其输出量为数字电流量。
( )8.ADC0809是8路8位A/D转换器,其工作频率范围是10KHz——
1.2MHz。
( ×)9.EPROM27128有12根地址线,可寻址空间为16KB。 二、单项选择题
1.一个EPROM的地址有A0----A11引脚,它的容量为 。B
A.2KB B.4KB C.11KB D.12KB 2.单片机要扩展一片EPROM2764需占用 B 条P2口线。 3.在存储器扩展电路中74LS373的主要功能是 。D
A.存储数据 B.存储地址 C.锁存数据 D.锁存地址 4.下列芯片中其功能为可编程控制的接口芯片是 。D
A.373 B.2114 C.2716 D.8155
5.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于 。A
A.串行传送 B.并行传送 C.同步传送 D.异步传送
6.8031的外部程序存储器常采用的芯片是 。A
A.2716 B.8255 C.74LS06 D.2114 7.若8155命令口地址是CF00H,则A口与B口的地址是 。B A.CF0AH 、CF0BH B.CF01H、CF02H C.CF02H、CF04H D.0AH、0BH
8.8031的P2口通过一个8输入端与非门接8155的CE,8155控制口地址是 。B
A.000H B.FFFFH C.FF00H D.FF03H 三、多项选择题
1.单片机扩展的内容有 等。A、B、C、E
A.总线扩展 B.程序存储器扩展 C.数据存储器扩展 D.外围扩
展 E.I/O口的扩展
2.用作单片机地址锁存器的芯片一般有 等。B、E
A.16D触发器 B.8D触发器 C.32位锁存器 D.16位锁存器
E.8位锁存器
3.MCS—51单片机访问程序存储器时,所用的控制信号有 。
B、C、E A.PSEN B.ALE C.PSEN D.EA E.EA 4.扩展I/O口常用的芯片有 。B、C、E
A.TTL B.CMOS锁存器 C.缓冲器电路 D.计数电路 E.可编程和I/O芯片
5.扩展程序存储器常用的地址锁存器有 AD 。 A.373 B.0809 C.0832 D.273 E.8253
A卷
一、 填空
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
MOV A,@R0 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 四、 程序设计
编程序完成下列逻辑功能 F?ABC?(A?C)?B
五、 甲乙联机通信,两机晶振均为6MHz,甲机将内部RAM 40H—4FH单元数
据顺序向乙机发送,乙机接收这16字节数据依次存放在内部RAM 30H—3FH单元中,要求波特率为400bit/s,串行口工作在方式1,定时器1工作在方式2,用中断方式读取数据。请给出甲乙两机的通信程序。 六、 完成下图系统的部分连线,写出两片6264的地址