11-12-1单片机原理与接口技术考试试卷A

洛阳理工学院 2011/2012 学年 第一学期 单片机原理与接口技术 期末考试试题卷(A)

适用班级:B090505/06/07/08 考试日期时间:120分钟

一、 选择题(每小题2分,共20分)

1. 片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。

A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH 2. 下列哪个并行口可以既作为输入输出口又可以作为高8位地址口( )

A.P1 B.P2 C.P3 D.P0

3. 若AT89C51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。

A、2μs B、4μs C、8μs D、1ms 4. 定时器/计数器工作方式1是( )。

A、8位计数器结构 B、2个8位计数器结构

C、13位计数结构 D、16位计数结构

5. 在五个中断源中,可通过软件设置各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高

的是( )中断。

A.定时器T0 B.定时器T1 C.外部中断INT0 D.外部中断INT1 E.串行口

6. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( )

A.由软件清零 B.由硬件自动清零 C.随机状态 D.AB都可以 7. 串行口的工作方式由( )寄存器决定。

A.SBUF B.PCON C.SCON D.RI 8. 单片机C51中用关键字( )来改变寄存器组

A.interrupt B.unsigned C.using D.reentrant 9. 可以将P1口的低4位全部置高电平的表达式是( )

A.P1&=0x0f B.P1|=0x0f C.P1^=0x0f D.P1=~P1 10. 访问绝对地址时,一般需包含的库文件是( )

A、reg51.h B、absacc.h C、intrins.h D、startup.h 二、 填空题(每空1分,共20分) 1. 微处理器本身不是计算机,它是微型计算机的核心部件,又称它为 ,它包括两个主要部分 、 。 2. AT89C51有 个并行I\\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入 。 3. 若不使用AT89C51片内的程序存储器,引脚 必须接地。

4. AT89C51系列单片机有: , , , , 等5个中断请求源。

5. 用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值分别

是 、 。

6. AT89C51单片机的外部中断请求信号的触发方式有: 和 。 7. 存储器扩展包括 和 。

8. 单片机程序的入口地址是 ,外部中断1的入口地址是 。 9. KeiL C51软件中,编译连接后生成可烧写的文件扩展名是 。 三、 简答题(每小题6分,共30分)

1. 什么是机器周期?一个机器周期的时序是如何来划分的?如果采用12MHz晶振,一个机器周期为多长时间?

2. AT89C51单片机有几个中断源?它们的中断标志和中断入口地址各是什么?

3. 定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?

4. 在程序里如何以简单的方式来防止输入开关的抖动现象?

5. 简述串行通信中“单工”、“半双工”、“全双工”三种数据传送方式。

四、 程序分析设计题(第1、2小题每题10分,第3、4小题每题5分,共30分)

1. 已知fosc=12MHZ,利用单片机定时器T1在P1.0引脚上产生周期为100ms的方波输出,采用查询方式用C51

写出实现程序(10分)。

第 1 页 共 3 页

2. 如图1所示电路,采用中断方式实现以下功能,按下按键一次,则LED指示灯闪烁一次,试把下列程序补充

完整(10分)。

图1 线路连接图

# include

unsigned char j; sbit Led=P1^0;

void delay(unsigned int count) //延时函数 {

unsigned char j; while(count--)

for(j=0; j<120; j++) //在时钟为12MHz时,循环120次,约为1ms

}

void main(void) {

}

void int0func(void) interrupt 0 using 3 //中断处理函数 {

}

3. 如图2所示,在DAC0832的输出端接入一级运算放大器可以得到负的电压信号,接入两级运算放大器可以得

到正的电压信号,要求单缓冲工作方式下运算放大器的输出端(Vout)输出锯齿波信号。试把主函数中的内容补充完整(5分)。 #include

#define dac XBYTE[0x7fff]; /* DAC0832的地址*/ void main() { }

P2.7P0WRMCU8CSXFERDI7~DI0WR1VccILERFB+5V10KIOUT1IOUT2-+-+10KVOUT

WR2DGNDDAC0832图2 DAC0832单缓冲工作方式接口电路

4. 图3为4片27128 EPROM扩展成64KB程序存储器的所需相关芯片。其中,EPROM的片选信号由译码器产

生,试完成下面的电路连接图,并写出图中的IC1~IC4的地址范围(5分)。

第 2 页 共 3 页

74LS139P2.7P2.6BAGP2.0P2.5~ALEAT89C51GD0Q0Q727128~A0A7A8A13IC1D0D7OECEP0.0P0.7PSENEA~~~~27128~A0A7A8A13IC2D0D7OECE~~27128~A0A7A8A13IC3D0D7OECE~~27128A0A7A8A13IC4D0D7OECE~~Y3Y2Y1Y0~D774LS373~图3 AT89C51与4片27128 EPROM的接口电路

第 3 页 共 3 页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4