湖南师范大学单片机复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理与应用》复习提纲

一、复习范围

1.单片机的基本结构。

2.单片机内部结构、存储器结构、I/O口操作、专用功能寄存器、位寻址区及位操作。

3.定时/计数器结构,工作方式,方式字、控制字,时间常数的计算,初始化编程。

4.串行通信数据帧格式、工作方式、波特率时钟频率的计算、初始化编程。

5.中断源、中断优先级、中断入口地址、中断触发方式、外中断的扩展、中断编程。

6.熟记指令系统及各条指令的应用。

7. 89C51单片机的PSW寄存器各位标志的意义如何?

二、复习题

(一)填空题

1、CPU包括两个主要部分,即(运算器)和(控制器)。

2、89C51单片机的四个存储空间是(片内数据存储器)、(片外数据存储器)、(片内程序存储器)、(片外程序存储器)。*ROM只是存储器的一种

3、工作寄存器区的选择是由PSW的( D4/RS1 PSW.3(RS0))和( D3/RS0PSW.4(RS1))位来决定的。

4、若由程序设定RS1、RS0=00,则工作寄存器R0~R7的直接地址为(00~07H )。

5、单片机的基本结构由(CPU系统)、(程序存储器ROM)、(数据存储器RAM)、时钟、定时计数器、I/O接口等几部分组成。

6、若由程序设定RS1、RS0=11,则工作寄存器R0的直接地址为(18H )。

7、MOVC A,@A+DPTR 指令的寻址方式是(变址寻址基址寄存器加变址寄存器间接寻址)。

8、若累加器ACC中的数据为10000011B则PSW中的P=( 1 )。

9、程序存储器常用来存放(程序)和(始终要保留的常数表格常数)。

10、若系统晶振频率为6MHz,则机器周期为(2微秒),最短和最长的指令周期分

别为(2微秒)和(8微秒10)。

11、读片外RAM数据的两条指令是(MOVX A,@Ri )、(MOVX A,@DPTR )。

12、PSW的字节地址为0D0H,其数据最高位的三种表示方法为0D7H、( OE7H )

和( OF7H )。

13、51系列单片机扩展程序存储器最大寻址范围为(0000H~FFFFH 16条地址线)。

14、常用做间址寄存器用的两种寄存器是(R0 )、(R1 )。

15、片内RAM的位寻址区为(20H~2FH)字节地址段,其位地址范围为(00H~7FH )。

16、用一条指令实现累加器的数据高、低4位互换(SWAP A )。

17、写片外RAM数据的两条指令是(MOVX @Ri,A )、(MOVX @DPTR,A )。

18、89C51单片机有(128 )字节片内数据存储器,有(4 )个8位的I/O口。

19、89C51单片机有( 5 )个中断源,复位后中断优先级最高的中断源是(外部中断0 ),其中断入口地址是(0003H )。

20、MOVC A,@A+PC指令采用的是(变址基址寄存器加变址寄存器间接寻址)寻址方式。

21、SJMP rel指令的地址跳转范围是( -128~+127前128B~后127B ),AJMP addr11跳转范围是(2KB同一个2KB的页内),LJMP addr16跳转范围是(64KB )。

22、PSW的字节地址为0D0H,其数据最低位的三种表示方法为P、(F1 )和(0V )。

23、某一寄存器中的二进制编码为10011001B,把它当二进制数处理时其数值为

(153 ),当BCD码处理时表示的十进制数为(99 )。

24、89C51单片机DPTR的字长为(16 )位。

25、89C51的外部中断触发方式可以是(电平触发方式)或(跳变触发方式)。

26、若89C51单片机晶振频率为12MHz,则机器周期为( 1 )μs,ALE脉冲的频率为

( 2 )MHz。

27、关于堆栈操作的两条指令分别是(PUSH PUSH direct )、(POP POP direct)。

28、89C51单片机复位完成时,各I/O口的电平状态为(FFH ),SP为(07H )。

29、写出五种单片机常用的寻址方式(立即寻址)、(直接寻址)、

(寄存器间接寻址)、(变址寻址寄存器寻址)、(相对寻址基址寄存器加变址寄存器间接寻址)。

30、单片机复位完成时,P3口的值为(0FFH ),PSW值为(00H )。

31、用一条指令实现累加器中数据高四位置1,低四位不变(ORL A,#0F0H )。

32、89C51单片机有( 5 )个中断源,可实现( 2 )级中断嵌套。

33、89C51单片机的5个中断源的中断入口地址分别是(0003H )、(000BH )、

(00013H )、(001BH )、(0023H )。

34、89C51单片机片内有(4KB ROM)程序存储器,有(256B 128B)片内RAM。

35、中断处理的四个阶段分别是(中断请求)、(中断响应)、(中断处理中断服务)、(中断返回)。

36、RET和RETI指令的主要区别是(RET是子程序返回RETI是中断返回,并且清中断标志,以保证能继续中断.)。

37、跟定时/计数器有关的SFR有TH0、TL0、TH1、TL1、(+TH2TMOD)和(+TH2 TCON)。

38、常用(位寻址)指令来实现对片内RAM区进行数据检索。

(二)单选题

1、单片机89C51的ALE引脚是……………………………………( B )

A.高电平B.输出矩形脉冲,频率为fosc的1/6

C.输出低电平D.输出矩形脉冲,频率为fosc的1/2

2、89C51单片机的串行中断入口地址为…………………………………………( C )

A. 0003H

B. 0013H

C. 0023H

D. 0033H

3、欲将P1口的高4位保留不变,低4位清0,可用指令………(A )

A.ANL P1,#0F0H B.ORL P1,#0FH

C.XRL P1,#0FH D.CPL P1

4、将十进制数125转换成对应的二进制数是……………………………………( A )

A.01111101B B.11101011B C.10010111B D.10101101B

5、上电复位后,SP的值为………………………………………( B )

A.0 B.07H C.0FFH D.60H

6、单片机的堆栈指针SP始终是指示……………………………………………(B )

A.堆栈底B.堆栈顶

C.堆栈地址D.堆栈中间位置

7、可以控制程序转向64K程序地址空间的任何单元的无条件转移指令是……( B )

A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel

相关文档
最新文档