当前位置:文档之家› 11单片机原理B卷 (1)

11单片机原理B卷 (1)

11单片机原理B卷 (1)
11单片机原理B卷 (1)

徐州工程学院试卷

2013 — 2014 学年第二学期课程名称单片机原理及应用

试卷类型 B 考试形式闭卷考试时间 100 分钟

命题人高玉芹 2014 年 5 月 26 日使用班级 11电信、通信、电气、自动化

教研室主任年月日教学院长年月日

姓名班级学号

一、填空题(共15小题,每空1分,共计30分)

1.通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第组,这组寄存器的地址范围是从。

2.当EA为高电平(接电源)时,CPU只执行中的程序。

3.AT89系列单片机中,一个机器周期包括个时钟周期,乘法和除法指令需要个机器周期。

4.C51编译器支持三种存储模式,其中SMALL模式默认的存储类型为,LARGE模式默认的存储类型为。

5. 使P1口的低4位输出0,高4位不变,应执行一条命令(注:汇编语言的)。6.AT89系列单片机的堆栈区只可设置在数据存储区,堆栈寄存器SP是位寄存器。7.MOV A,P0指令对于源操作数的寻址方式是寻址,MOVC A,@A+DPTR指令对于源操作数的寻址方式是寻址,MOV A,@R0 指令对于源操作数的寻址方式是寻址。

8.在51单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器R0、R1和。9.有C51变量的定义语句:extern char xdata c;其中extern指明了变量的,char指明了变量的,xdata指明了变量的类型。

10 . 51单片机使用RD和WR来读写片外存储器的内容。

11.殊功能寄存器型是C51中扩充的数据类型,用于访问51单片机内特殊功能寄存器数据,他分为

两种种类型,即和类型。

12.interrupt m 是C51函数中非常重要的一个修饰符,这是因为函数必须通过它进行修饰。

https://www.doczj.com/doc/dd12956829.html,ing n用于指定本函数内部使用的,n的取值为。

14.89S51串行口4种工作方式中,方式是波特率可变的9位异步通信。在串行口控制寄存器SCON中,TI是中断标志,RI是中断标志。

15. MCS-51单片机有个中断源,可分为个中断优先级。

二、选择题(共20小题,每题1分,共计20分)

1.访问外部数据存储器时,不起作用的信号是()。

A.RD B.WR C.PSEN D.ALE

2.开机复位后,CPU使用的是寄存器第一组,地址范围是()。

A、00H-10H

B、00H-07H

C、10H-1FH

D、08H-0FH

3.AT89系列单片机的位寻址区位于内部RAM的()单元。

A. 00H—7FH

B. 20H—7FH

C. 00H—1FH

D. 20H—2FH

4.下列四条叙述中,有错误的一条是()

(A)16根地址线的寻址空间可达1MB (B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息5.当需要从AT89系列单片机程序存储器取数据时,采用的指令为()。

A. MOV A, @R1

B. MOVC A, @A + DPTR

C. MOVX A, @ R0

D. MOVX A, @ DPTR

6.在AT89系列中,需要外加电路实现中断撤除的是:()

(A)电平方式的外部中断(B)脉冲方式的外部中断

(C)外部串行中断(D)定时中断

7.MCS-51外扩一个8255时,需占用()个端口地址。

(A)1个(B)2个(C)3个(D)4个

8.ADC 0809芯片是m路模拟输入的n位A/D转换器,m、n是()

A.8、8 B.8、9 C.8、16 D.1、8

9.51单片机执行MOVC A,@A+DPTR指令时,相关的信号状态是()

A.PSEN无效,RD为低电平,WR为高电平 B.PSEN无效,RD为高电平,WR为低电平

C.PSEN有效,RD为低电平,WR为高电平 D.PSEN有效,RD为高电平,WR为低电平

10.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是()

(A)混合编址(B)动态编址(C)独立编址(D)变址编址

11.下面哪种方式适合用于处理外部突发事件。()

A、DMA

B、无条件传送

C、中断

D、条件查询传送

12.AT89系列单片机定时器工作方式2是指的()工作方式。

A. 8位

B. 8位自动重装

C. 13位

D. 16位

13.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为()。

A. 06H

B. F9H

C. 30H

D. CFH

14.89S51单片机当允许CPU响应定时器1的中断请求时,其IE中的()位必须为1。

A、ES和ET0

B、EA和ET0

C、ET1和EA

D、EX0和ET0

15.访问外部数据存储器时,不起作用的信号是()。

A.RD B. WR C. PSEN D. ALE

16.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。(A)PSW (B)PC (C)A (D)SP

1⒎在缺省状态下,AT89系列单片机的中断优先顺序为()。

A、INT1、INT0、T0、T1、串行口中断

B、INT0、T0、INT1、T1、串行口中断

C、串行口中断、INT0、INT1、T1、T0

D、T1、INT1、T0、INT0、串行口中断

18. 下列各逻辑部件中,不是MCS-51单片机内部所包含的是()。

A、CPU

B、定时器/计数器

C、8 位A/D 转换器

D、全双工串行接口19.用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。(A)方式0 (B)方式1 (C)方式2 (D)方式3

20.下列对于单片机内部定时器/计数器的说法中,正确的是()。

A、用做计数器时,即为对外部的脉冲进行计数,其为减计数

B、用做计数器时,即为对外部的脉冲进行计数,其为加计数

C、用做定时器时,实质是对内部的振荡脉冲进行计数

D、以上的说法都不对

三、程序分析和设计(共3小题,共15分)

1、观察图1所示电路,P0口接1位LED显示器,分析C51程序实现的功能。(5分)

图1

程序实现的功能是:

2、观察图2所示电路,P0.0引脚接一个发光二极管,分析C51程序实现的功能。(5分)

图2

程序实现的功能是:

3、已知电路如图3所示,用C51编程实现灯自上而下逐一点亮,循环往复. (5分).

图3

四、A/D转换应用(共3小题,共15分)

图4是ADC0809与89S51的接口电路图,地址锁存器74LS373输出端A0、A1、A2对应的P0口的P0.0、P0.1、P0.2,假设不用的地址线取高电平,请完成:

1、图中地址锁存芯片74LS373是必须的吗?可以将P0.0、P0.1、P0.2三个管脚与AD0809的三位地址输入线ADDA、ADDB、ADDC直接连接吗?为什么?(3分)

2、确定ADC0809的8个模拟输入通道的地址(4分)

3、完成一个8路模拟量巡回监测系统的程序,程序使用的是中断方式。(在横线中补充程序,使其完整)(8分)

图4 ADC0809和8051的连结

{ IT=1;

EX0= ; //开外部中断0中断

; // 开总中断

i=0;

ad_adr = ; // 指针指向通道0

;//启动通道0 转换

while (1) ; }//等待中断

void int_adc (void) interrupt // 外部中断0中断服务函数

{x [ i ] = ;// 接收当前通道转换结果

i ++;

; //指向下一个通道地址

If (i<8)

*ad_adr = i ; //启动下一路转换

Else

{ EA = 0; EX0 = 0;}

}

五、定时器/计数器的应用(共2小题,共10分)

设系统时钟频率为12MHZ,用定时器T0编程实现每1秒钟读取P1口数据送片内RAM 30H单元暂存的程序。假设T0工作在方式1,定时50毫秒。

请完成:1、计算T0的定时初值(2分)

徐州工程学院试卷

六、图5是通过8255扩展的4x8矩阵式键盘的连接图,假设不用的地址线取高电平,请完成:(共10分)

(1)、确定8255PA 、PB 、PC 及控制口的地址(4分)

(2)、针对图5电路。说明矩阵式键盘的工作过程及求取键盘编码的方法。(6分)

图5

相关主题
文本预览
相关文档 最新文档