您的当前位置:首页正文

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

来源:爱站旅游
导读《单片机与接口技术》期末考试试题及答案
 .

一、填空题(一空一分,共29分)

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 (2)ADD

A,#48H;寻址方式: 立即寻址 (A)= 19H A,60H; 寻址方式: 直接寻址 (A)= 3AH

1、十进制数92用二进制和8421BCD码分别表示为 1011100 和

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)寄存器间接,外部数据存储器

——第2页——

.

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。

——第4页——

.

3、电路如下图所示。编程使D/A转换器输出一个电压幅度为3V的正向锯齿波波形,频率不限,D/A转换的电压与数字量关系如图中公式所示。D/A的器件地址请根据地址译码器自行计算。

教育资料

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

附录:

——第6页——

.

常用寄存器及数码管码表说明:

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

教育资料

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

Top