海南大学2011单片机复习题.docVIP

  • 4
  • 0
  • 约8.46千字
  • 约 8页
  • 2019-08-22 发布于山西
  • 举报
海南大学机电工程学院2011单片机复习题 PAGE 1 PAGE 1 1、简述MCS-51单片机的结构特点。 (1)存储结构的特点:程序存储器和数据存储器在空间分开,采用不同的寻址方式,使用两个不同的地址指针。 (2)输入/输出接口的特点:引脚在程序控制下有第二功能,可供设计者灵活选择。 (3)MCS-51单片机内部含有一个全双工的异步通信接口,即可同时发送和接收数据,可以方便地组成分布式控制系统。 (4)MCS-51单片机内部有专门的位处理机,具有较强的位处理功能。为单片机位控制提供了方便。 2、简述单片机的四个I/O口在使用上有哪些分工和特点,系统扩展时的作用分别是什么。 ① P0口: 可作通用I/O口用,也可作地址/数据线用。作通用I/O口用时,输出级为开漏 极电路,在驱动外部电路时应接上拉电阻;在接有外部存储器时,P0口作地址/数据线用,先输出低8位地址到外部地址锁存器,后输人指令代码或输人/输出数据。 ② Pl口: 是一个8位准双向口,作通用I/O口用。 ③ P2口: 是一个8位准双向口,作通用I/O口用。当外部接有存储器时,可用于输出高8位地址。 ④ P3口: 是一个多功能端口。其基本功能仍然是通用I/O口,使用时与Pl、P2口类似。 其第二功能则是串行口、外部中断线、定时器/计数器的输入及外部数据存储器的选通信号等。 准双向口:某引脚的输出变为输入时,用户应向锁存器写“1”,以免错误读出引脚内容(MOV P0,#0FFH MOV A,P0)。当复位时,口锁存器均置“1”,作为输入口使用。 P1P2P3均内置上拉电阻,P0输出端口必须外接上拉电阻,P0.X才有高电平输出。 3、单片机的控制线有哪些,功能是什么? ①ALE:地址锁存允许输出,在系统扩展时用于控制何时锁存P0口输出的低8位地址,实现低8位地址和数据的分离。此外,ALE输出的脉冲信号频率为晶振频率的1/6,因此它也可以用于外部时钟脉冲使用。 ②:片外程序存储区的读选通信号,当读片外ROM时,有效(低电平),实现对片外程序存储器的读操作。 ③:当为低电平时,不管片内是否有ROM,CPU只从片外程序存储器取指;而当为高电平时,CPU先从片内程序存储器取指,当PC的值超过0FFFH(4KB)时,将自动转去执行片外程序存储器取指。对片内无ROM的8031,必须接低电平。 ④RST:复位信号。在此引脚连续给出两个机器周期以上的高电平即可以使单片机复位,完成片内的初始化操作。 4、MCS-51单片机的RAM分为几部分,各有什么特点和功能。 (1)工作寄存器区。4组工作寄存器区占据内部RAM的00H~1FH单元,每组8个寄存器分别用R0~R7表示,用来暂存数据及中间结果,使用灵活。在任一时刻,CPU通过程序状态寄存器PSW中的RS1、RS0位的状态来选择当前所使用的工作寄存器区。 (2)位寻址区。内部RAM的20H~2FH单元,既可以字节寻址,作为一般的RAM单元使用;又可以按位寻址进行布尔操作。位寻址区对应128个位地址00H~7FH。 (3)用户数据区。内部RAM 30H~7FH单元是供用户使用的数据区,用户的大量数据存放在此区域,在实际使用时,常把堆栈也开辟在此。 (理解部分)MCS-51系列内部只有128B RAM区(地址为00H~7FH)和128B的特殊功能寄存器区SFR(地址为80H~FFH)。究竟访问的是哪个区域的存储单元,是通过不同的寻址方式加以区分的。①访问高128B RAM单元(80H~FFH)采用的是寄存器间接寻址方式;②访问特殊功能寄存器SFR区域(80H~FFH),则只能采用直接寻址方式;访问低128B RAM(00H~7FH)时,两种寻址方式均可采用。 5、程序控制位PSW的作用是什么?常用的标志有哪些位?作用是什么? 程序状态字,主要起着标志寄存器的作用。 其中,CY、AC、OV为重点 6、8051单片机主要由哪几部分构成,各有什么特点 CPU结构 ALU――算术/逻辑运算 定时控制部件――OSC和IR;专用寄存器组――PC、A、B、PSW、SP和DPTR等 2)存储器结构 片内ROM――0000H-0FFFH(4KB) 片外ROM――0000H-FFFFH(最多64KB);片内RAM――00H-7FH(128B);片外RAM――0000H-FFFFH(64KB);SFR――21个 3)I/O端口 并行口――P0、P1、P2和P3;串行口――串行发送/接收 4)定时/计数器:T0/T1有定时和计数两种模式 5)中断系统(5级):T0、T1、INT0、INT1和串口中断 7、简述复位的用途、复位的方法,复位后RAM的状态如何? 单片机的复位是使CPU和系统的其他功能部件处在一个确定的初始状态,并从这个状态开始工作。常见的复位

文档评论(0)

1亿VIP精品文档

相关文档