练习题(有答案) 下载本文

50.单片机程序存储器中储存的程序通常称为( C )

A.汇编语言 B.高级语言 C.机器语言 D.逻辑语言 51.MCS-51单片机的位寻址区位于内部RAM的(D )单元。 A. 00H—7FH B. 20H—7FH C. 00H—1FH D. 20H—2FH

52.在MCS—51单片机的运算电路中,不能为ALU提供数据的是( A )

A.PSW B.寄存器B C.累加器A D.暂存器 53.执行返回指令时,返回的断点是(C )

A.调用指令的首地址 B.调用指令的末地址 C.调用指令下一条指令的首地址 D.返回指令的末地址 54.内部RAM中的位寻址区定义的位是给(D)

A.位传送操作准备的 B.位逻辑运算操作准备的 C.位控制转移操作准备的 D.以上都对

55.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器( D )

A.IE B.TCON C.SCON D.IP

56.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。

A./EA B.ALE C.RESET D./PSEN 57.下列指令正确的是( D )

A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT

58.MCS-51单片机外部地址扩展总线由( B )构成。

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

59.标准51单片机定时器的计数时钟周期T等于(D ) A.2/f B.4/f C.6/f D.12/f

二、填空题

1.一个完整的微机系统由 和 两大部分组成。 2. MCS-8051系列单片机字长是 8 位,有 16 根引脚,96系列字长是 位。

3.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现_高___电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到_低___电平,8051才脱离复位状态,进入程序运行状态,从ROM 0 H单元开始取指令并翻译和执行。

4.半导体存储器分成两大类 和 ,其中 具有易失性,常用于存储 。

5. 8051单片机的存储器的最大特点是 ,Px并行口的地址是与 内部数据 存储器统一编址的,或者说属于该存储器。 6.求十进制数-102的补码(以2位16进制数表示),该补码为 。 7.PC存放_______________,具有__自动加____特性。在8051中决定程序执行顺序的是PC还是DPTR? 它是__位? (是,不是)SFG?

8.123= B= H。

9. 8051最多可以有 个并行输入输出口,最少也可以有 个并行口,即 。P3常需复用作 。 10.8051内部有 并行口,P0口直接作输出口时,必须外

接 ;并行口作输入口时,必须先 ,才能读入外设的状态。

11. ALE信号的作用是 。

12. 8051复位后,PC= H。若希望从片内存储器开始执行,/EA脚应接 高 电平,PC值超过 时,8051会自动转向片外存储器继续取指令执行。

13.MCS-51的堆栈只可设置在 ,其最大容量为 ,存取数据的原则是 。堆栈寄存器SP是 位寄存器,存放 。

14.中断处理的全过程分为以下3个阶段: 、 、 。 15.定时和计数都是对 进行计数,定时与计数的区别是 。

16.读扩展程序存储器的读控制信号是 ,读扩展数据存储器的读控制信号是 . 17.当CPU访问片外的存储器时,其低八位地址由 口提供,高八位地址由 口提供,8位数据由 口提供。

18.在I/O口中, 口在接LED时,必须提供上拉电阻, 口具有第二功能。

19. 89C51具有 KB的字节寻址能力。

20.在89C51中,片内RAM分为地址为 的真正RAM区,和地址为 的特殊功能寄存器(SFR) 区两个部分。

21.在89C51中,通用寄存器区共分为 组,每组 个工作寄存器,当CPU复位时,第 组寄存器为当前的工作寄存器。

22、在89C51中,一个机器周期包括 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和 4周期 指令。 23、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 电平并维持 个机器周期,可将系统复位。

24、单片机89C51复位后,其I/O口锁存器的值为 ,堆栈指针的值为 ,SBUF的值为 ,内部RAM的值不受复位的影响,而其余寄存器的值全部为 。

25.单片机89C51片内有两个 位的定时/计数器,即T0和T1,它们都有

和 的功能。 26、单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为 。

27、单片机89C51具有 通信和 通信两种通信方式 28 、串行通信有 通信和 通信两种通信方式。 29、在异步通信中,数据的帧格式定义一个字符由4部分组成,即: 、 、 和 。

30、单片机89C51中的串行通信共有 种方式,其中方式 是用作同步移位寄存器来扩展I/O口的。

三、判断题(对者打√,错者打×,并改正)

1 中断服务程序的最后一条指令是RET。 ( )

2 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。 ( )

3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。( ) 4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。( )

5 RC A为循环左移指令。 ( )

6 MOV A,30H的源操作数为立即寻址方式。 ( ) 7 MOV A,@A+DPTR是一条查表指令。 ( ) 8 MUL AB的执行结果是高8位在A中,低8 位在B中。 ( ) 9 AJMP跳转空间最大可达到64KB 。 ( ) 10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。 ( )

11.MCS—51单片机是高档16位单片机。( )

12.MCS—51的产品8051与8031的区别是:8031片内无ROM。( )

13.单片机的CPU从功能上可分为运算器和存贮器。( )

14.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。( )

15.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。( )

16.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 ( )

17.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 ( )

18.MCS—51的程序存贮器用于存放运算中间结果。 ( ) 19.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 ( )

20.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 ( ) 21.CPU的机器周期为振荡器频率的倒数。 ( )

22.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。 ( ) 23.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ( ) 24.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( ) 25.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 ( )

26.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 ( )

27.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 ( )

28.MCS—51单片机的片内存贮器称为程序存贮器。 ( ) 29.MCS—51单片机的数据存贮器是指外部存贮器。 ( ) 30.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ( )

31.当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。( )

32.当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。( ) 33.MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。( )