单片机原理及应用

发布时间:2013-12-30 00:41:54   来源:文档文库   
字号:

一、填空题(每空1分,共20分)

18031内部有( 128 )个字节的RAM8751内部有4K ROM )。

2、在单片机扩展时,( P1 )口和( P2 )口为地址线,( P0 )口为数据线。

3、利用8155可以扩展( )个并行口,( )个RAM单元。

4、若某8D/A转换器的输出满刻度电压为+10V,则该D/A转换器的分辨率为( 10/2^8 V

5、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(串行通信)单元,若要接收数据也要到该地址取数。

6、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FFH ),否则输入数据可能出错。

7、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP)寄存器的内容决定的。

8、寄存器PSW中的RS1RS0的作用是( 选择工作寄存器 )。

9LED数码显示有( 静态 )和( 动态 )两种显示形式。

10、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为( 001BH ),串行口 入口地址为( 0023H ),T0 入口地址为( 0003H )。

11、用汇编语言编写的程序称为( )程序,通过汇编后得到的用机器码表示的程序称为( 目标 )程序。

12、堆栈的地址由 SP 的内容确定,其操作规律是

13、扩展并行I/O口时,常采用( 8155 )和( 8255 )可编程芯片。

14、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用( )指令,恢复现场用( )指令。

15 能在紫外线照射下擦除和重写的存储器是( EPROM )型存储器,能够直接在线路中快速写入和读出的存储器是( 随时读写型 )型存储器。

1618051单片机一般使用的时钟晶振频是( 12MHZ )、

11.0592MHZ )。

17、单片机的堆栈栈顶由( SP )来指示,复位时起位置在( 07H )单元。

18、单片机内部数据传送指令( MOV )用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令( MOVX )用于单片机内部与外部RAMI/O接口之间,( MOVC )指令用于单片机内部与外部ROM之间的查表

19、用仿真开发系统调试程序时,汇编成功只说明源程序的( 语法 )没有问题,而程序( 逻辑错误 )还要靠运行调试纠错才能成功。

20、半导体存储器的最重要的两个指标是(存储容量 )和(存取速率

21、若某8D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为( 5/2^8

22、写8255控制字时,须将A1A0置为(1 1 );

23、用串行口扩展并行口时,串行接口的工作方式应选为( 方式0

二、选择题(每空1分,共10分)

1、计算机能直接识别的语言是( C )。

A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件

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

A00H-10H B00H-07H C10H-1FH D08H-0FH

3、在单片机中,( )是数据存储器,( )是程序存储器。

AROM BEPROM CRAM DEEPROM

4、单片机在与外部I/O口进行数据传送时,将使用( C )线。

AALE INT0 BPSEN ALE CWR RD ALE DALE INT1

5、区分片外程序存储器和数据存储器的最可靠方法是( D )。

A、看其芯片型号是RAM还是ROM B、看其位于地址范围的低端还是高端

2

C、看其离MCS51芯片的远近 D、看其是被RD还是被PSEN信号连接

6、当 MCS51复位时,下列说法正确的是( C )。三班的答案是D

AP0=00H BSP=00H CSBUF=00H D、(30H=00H

7、若某寄存器芯片的地址线为12,那么它的存储容量为( C )

A、1KB B2KB C4KB D5kB

8MCS51有中断源( A )

A5 B2 C3 D6

9、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时, 程序计数器PC的内容将被自动修改为( D )。

A0003H B000B C0013H D0023H

108031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对 C )的查询方法进行判断。

AOV标志 BCY标志 C、中断标志 D、奇偶标志

11、在程序状态寄存器PSW中,判断是否有借/进位的标志位是( A ),若选择寄存器工作组时标志位应是( CD )。

ACY BAC CRS1 DRS0 EOV FP

12、定时/计数器有4种操作模式,它们由( B )寄存器中的M1 M0状态决定。

ATCON BTMOD C PCON DSCON

13、单片机复位后,SP的内容为07HPCPSWA的内容为00HP0~P3口的内容都是为( B )。

A0FH BFFH C08H D 00H

14PC是( C )。

A、一根硬件信号 B、一个可由用户直接读写的RAM单元

C、一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM

15、判断是否溢出时用PSW的( B )标志位,判断是否有进位时用PSW的( A )标志位。

ACY BOV CP DAC

16DA指令是BCD码运算调整指令,它可用在如下( )指令中;它的功能是( E )。

AADD BSUBB CMUL DDIV E、把二进制数调整为十进制数。 F、把二进制进位调整

17、在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( B )调试方法。

A、单步调试 B、跟踪调试 C、断点调试 D、连续运行调试

18、在片外扩展一片8KEPROM 2764 需要( C )根地址线。

A11 B12 C13 D14

三、判断题:(每题1分,共10分)

18051每个中断源相应地在芯片上都有其中断请求输入引脚( F

2、程序计数器PC不能对它进行读写操作( T

38051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( F 48051单片机对最高优先权的中断响应是无条件的( F

5、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( F

6、在一般情况8051单片机允许同级中断嵌套( F

78051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( T

8、单片机系统扩展时使用的锁存器,是用于锁存高8位地址( F

9MOV A30H为立即寻址方式( F

10.单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。 ( F )

1170H一定是字节地址。 ( F )

12.内部数据RAM与特殊功能寄存器是统一编址的。 ( T )

13.只要有中断出现,CPU就立即响应中断。 ( F )

14Mcs-51单片机P3端口的各口线如果作为第二功能信号使用的话,那么它们就不能再用来进行数据I/O传送;同样道理,如果用作数据传送,就不能再作为第二功能信号使用。 ( T )

4

15MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计数。 ( T )

16P0端口在作为地址总线使用时,提供的是高8位地址。 ( F )

17.单片机的LED动态显示是依据人眼的视觉暂留效应实现的。 ( T )

18MCS-51单片机定时工作方式0与定时工作方式l除了计数结构位数不同外,别无差别。 ( T )

19.在定时工作方式2状态下,因为把TH作为预置寄存器,所以在应用程序中应当在有计数溢出时从THTL加载计数初值的操作。 ( F )

三、简答题

1、说明MCS-51的外部引脚EA的作用?

答:EA引脚是外部程序存储器的选通端,低电平有效。当EA=1时,单片机读片内程序存储器(4KB Flash),但在PC值超过0FFFH(即超出4KB地址范围)时,将自动转向读外部程序存储器内的程序。当EA=0时,对程序存储器的读操作只限定在外部程序存储器,地址为0000H-FFFFH,片内的4KB Flash程序存储器不起作用。

2、位地址7CH与字节地址7CH有什么区别?位地址7CH 具体在片内RAM中什么位置?

:字节地址标识字节,位地址标识位。位地址7CH是在20H单元向后偏移7CH个(即154个)位,即2F.4H

3、晶振fosc=6MHz,T0工作在模式1,最大定时=?

答:T=1/6M*12=2us

T0工作在模式1时,计数器有16位,所以最大定时t=2us*2^16

4MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?

答:时钟周期是振荡周期的2倍,一个机器周期有6个时钟周期,12个振荡周期。

5MCS-51系列单片机的内部数据存储器可划为几个空间?各自的地址范围是多少?

5

答:可划分为4个空间。

工作寄存器区(00H-1FH 位寻址区(20H-2H

普通RAM区(30H-7FH SFR区(各寄存器离散的分布在80H-FFH

6MCS-51系列单片机具有几个中断源?分别是如何定义的?

答:有5个中断源。分别为外部中断0,定时器0,外部中断1,定时器1,串行中断。其入口地址分别为0003H,000BH,0013H,001BH,0023H.

7.消除按键的抖动,通常有哪两种方法?

答:通常有硬件消抖和软件消抖两种方法。

8.若单片机使用频率为12MHz的晶振,那么晶振周期、时钟周期、机器周期分别是多少?(参考第4题)

9、串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。简述串口初始化的具体步骤。

1.确定T1的工作方式(编程TMOD寄存器)设置第4位第5位为10 2.计算T1的初值,装载TH1TL1 3.启动T1(编程SCON寄存器) 4.确定串口控制(编程SCON寄存器)串行口在终端方式工作时,要进行中断设置(编程IEIP寄存器)

6

本文来源:https://www.2haoxitong.net/k/doc/bb962426cc7931b764ce1523.html

《单片机原理及应用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式