当前位置:文档之家› 《单片机与接口技术》期末考试试题及答案

《单片机与接口技术》期末考试试题及答案

学院
_
_
_
_
_
_
_
_
_
_
_
_


_
__
_
_
__
_
__
_
_姓
名_
__
_
__
__
_
_
_
_


_
_
_
_
_
_
__
_
_
_
_


线




一、填空题(一空一分,共29分)
1、十进制数92用二进制和8421BCD 码分别表示为 1011100 和
10010010 。

2、MCS-51单片机在读取扩展程序存储器单元时 PSEN 信号有效,在读取扩展数据存储器单元时 CS 信号有效。

3、设RAM 中(2456H)=66H ,(2457H)=34H ,ROM 中(2456H)=55H ,(2457H)=64H 。

请分析下面程序执行后各寄存器的内容。

(A )=___ 64H __,(DPTR )=_ 2456H __。

MOV A ,#1 MOV DPTR ,#2456H MOVC A ,@A+DPTR 4、AT89S51单片机的1个机器周期含有 12 个晶振周期或 6 状态周期。

5、对于51单片机,当CPU 响应某中断请求时,将会自动转向相应中断入口地址去执行,外部中断0入口地址为: 0003 H ,SCON 入口地址为: 0023 H 。

6、PC 存放_____ 一条要执行的指令地址 _,在8051中决定程序执行顺序的 是 PC (PC 还是DPTR ?),它是___16_ __位, 不是 (是,不是)SFR ? 7、MCS-51单片机的P0~P4口均是 双向 I/O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 。

8、组成32M ×8位的存储器,需要2M ×4位的存储芯片 32 片。

9、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么?设(60H )=21H ,(A )=19H ,(30H )=0FH 。

(1)MOV A ,#48H ;寻址方式: 立即寻址 (A )= 19H (2)ADD A ,60H ; 寻址方式: 直接寻址 (A )= 3AH
11、AT89C52 单片机有_____6___个中断源,______2_级中断优先级别。

12、8255A 属于可编程的____双向____I/O 接口芯片。

13、当MCS-51引脚 ALE 信号有效时,表示从Po 口稳定地送出了低8位地址.
14、AT89C52单片机串行口波特率可以由定时器 T1 的溢出率决定。

二、选择(每小题只有一个答案是正确的,把答案写在括号内,每题1.5分,共21分)
1、AT89S51单片机中既可位寻址又可字节寻址的单元是( A )
A)20H B)30H C)00H D)70H 2、8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A)P0 B)P1 C)P2 D)P3
3、AT89C52 CPU是( C )位的单片机
A) 16 B)4 C)8 D)准16 4、.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

A)0100H B)2080H C)0000H D)8000H 6、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( C )。

A)串行口中断 B)外部中断1
C)定时器0中断 D)定时器1中断
7、MCS-51单片机的堆栈区应建立在( C )。

A)片内数据存储区的低128字节单元 B)片内数据存储区
C)片内数据存储区的高128字节单元 D)程序存储区
8、在串行通信中, AT89C52中发送和接收的寄存器是( B ) 。

A)TMOD B)SBUF C)SCON D)DPTR
9、对程序存储器的读操作,只能使用( D )
A)MOV指令 B)PUSH指令 C)MOVX指令 D)MOVC指令
10、在8051中,能够让程序在单片机外部扩展ROM中地址0000H~0FFFH空间中运行
的条件是( B )
A)EA引脚接高电平B)EA引脚接低电平
C)PSEN引脚接高电平D)PSEN引脚接低电平
11、存储器的地址范围是0000H~0FFFH,它的容量为( D )。

A)1KB B) 2KB C) 3KB D) 4KB
12、MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在( D )区间。

A)寄存器,外部数据存储器 B)直接,程序存储器
C)寄存器间接,内部数据存储器 D)寄存器间接,外部数据存储器
学院
_
_
_
_
_
_
_
_
_
_
_
_


_
__
_
_
__
_
__
_
_姓
名_
__
_
__
__
_
_
_
_


_
_
_
_
_
_
__
_
_
_
_
密封线




13、不属于单片机与输入输出设备进行信息交换的方式是( A )。

A) 无条件传送方式 B) 查询方式 C) DMA 方式 D)中断方式 14、下面哪条指令产生WR 信号( A ) A ) MOVX @DPTR,A B )MOVC A,@A+PC C ) MOVC A,@A+DPTR D )MOVX A,@DPTR 三、编程题(50分) 1、单片机控制4个共阴数码管,上电后,数码管显示“3210”,当每按一次按键,数码管显示数字加一。

1、 数码管显示 2、 按键—外部中断0
3、 BCD 转换
2、AT89C52单片机P3.4口上连接了一个发光二级管,I/O口输出为0时,发光二极管亮,输出为1时,发光二级管灭。

编程完成以下内容:发光二级管亮1秒,灭1秒,交替进行。

要求用定时器实现定时,单片机外接晶振频率为24MHz。

学院
_
_
_
_
_
_
_
_
_
_
_
_


_
__
_
_
__
_
__
_
_姓
名_
__
_
__
__
_
_
_
_


_
_
_
_
_
_
__
_
_
_
_
密封
线




3、电路如下图所示。

编程使D/A 转换器输出一个电压幅度为3V 的正向锯齿波波形,频率不限,D/A 转换的电压与数字量关系如图中公式所示。

D/A 的器件地址请根据地址译码器自行计算。

4、单片机与PC机进行通信,PC发送字符给单片机,单片机接收到字符后,对接收到的“F”字符计数,计数满20个以后,向PC发送字符“K”,通信速率为4800BPS,单片机外接晶振频率为11.0592MHz。

附录:
学院
_
_
_
_
_
_
_
_
_
_
_
_


_
__
_
_
__
_
__
_
_姓
名_
__
_
__
__
_
_
_
_


_
_
_
_
_
_
__
_
_
_
_
密封
线




常用寄存器及数码管码表说明: TMOD TCON IE SCON PSW PCON 共阴码表: 0 1 2 3 4 5 6 7 8 9 (8段数码管)3fH 06H 5bH 4fH 66H 6dH 7Dh 07H 7fH 6fH
IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 M0 M1 GA TE M0 MI T C / GA TE T C / EX0 ET0 EX1 ET1 ES ET2 EA RI TI RB8 TB8 REN SM2 SM1 SM0 P TI OV RS0 RS1 — AC CY SMO D D。

相关主题