单片机原理与接口技术-全套PPT课件.pptx

单片机原理与接口技术;第一部分 单片机及其基本组成;第一部分 单片机及其基本组成;第1章 单片机概述 ; 1.1 单片机 ; 2. 通用单片机和专用单片机 ;3. MCS-51单片机系列;MCS-51可分为两个子系列和4种类型 ; 1.2 单片机系统 ; 2. 单片机的软件系统 ;第2章 MCS-51单片机的基本组成;第2章 MCS-51单片机的基本组成;2.1 概述;;P0口的P0.0~P0.7引脚(39~32脚) P1口的P1.0~P1.7引脚(1~8脚) P2口的P2.0~P2.7引脚(28~21脚) P3口的P3.0~P3.7引脚(10~17脚) Vcc(40脚):电源端,接+5V; Vss(20脚):接地端; XTAL1(19脚)、 XTAL2(18脚):外接石英晶体、微调电容或振荡信号输入引脚。 :低8位地址锁存允许信号输出引脚。第二功能为编程脉冲输入引脚; (29引脚):读片外程序存储器选通信号输出端引脚。 /Vpp(31脚):读片内或片外程序存储器选择端引脚。第二功能为编程电压输入端。 RST/VPD(9脚):复位信号输入端引脚。第二功能为备用电源输入端。 ; ⑴ 地址总线(Address Bus,简写AB) 地址线A0~A15 共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7 。片外存储器可寻址范围达64KB(即65536个字节)。 ⑵ 数据总线(Data Bus,简写DB) 地址线D0~D7共8位,由P0口提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。 ⑶ 控制总线(Control Bus,简写CB) 控制总线由P3口的第二功能 (P3.6)、 (P3.7)和3根独立的控制线 、ALE和 组成。 ;2.2 中央处理器CPU;2.3.1 电路组成 时钟电路用于产生单片机工作所需要的时钟信号。单片机本身如同一个复杂的同步时序电路,为了保证同步工作,电路应在唯一的时钟信号控制下,严格地按规定时序工作。MCS-51单片机时钟电路框图如图2.4所示。; ; 我们也可以引入外部脉冲信号作为单片机的振荡脉冲,对于80C51单片机而言,这时外部脉冲信号是经XTAL1引脚注入,而XTAL2引脚悬空,对外部信号的占空比没有要求,但高低电平持续的时间不就短于20ns。这种方式常用于多块芯片同时工作,这样便于同步,如图2.5所示。;2.3.2 时序与时序定时单位;2.4 MCS-51单片机的内部存储器 ;图2.6 8C051单片机存储器地址空间; ;1.工作寄存器区;用第几组工作寄存器作为当前工作寄存器组,可由特殊功能寄存器中程序状态字寄存器PSW中的RS1、RS0两位二进制数组合来决定,如表2.1所示。 ;2.位寻址区 单片机片内RAM中20H~2FH地址范围中共16个字节单元称为位寻址区。该区的16个字节单元,既可作为一般的RAM使用,进行字节操作,也 可以对单元中的每一位进行位操作。 16个字节单元共128位,每位有位地址,地址范围是00H~07H。 位寻址区中的每一位地址有两种表示形式:一是表中位地址形式,另一种是单元地址?位序形式。; 3.通用RAM区;2.4.3 特殊功能寄存器(Special Function Registers 简称SFR) 在8051单片机中设置了21个特殊功能寄存器,它们不连续地分布在地址为80H-FFH的128个字节的存储空间中。 在这21个SFR中,凡是字节地址能被8整除(即16进制的地址码尾数为0或8)的11个单元均具有位寻址能力,有效的位地址共有82个。 82个有效位地址可用位地址、位符号、单元地址.位序和寄存器名.位序四种方法来表示,但一般是用位符号或寄存器名.位序来表示的。 ;表2.3各特殊功能寄存器的符号及地址表; 这些特殊功能寄存器分别用于以下各功能单元: CPU:A、B、PSW、SP、DPTR(DPH、DPL) 并行口:P0、P1、P2、P3 串行口:SCON、SBUF、PCON 中断系统:IE、IP 定时/计数器:TMOD、TCON、TH0、TL0、TH1、TL1。 通用的6个特殊功能寄存器:A、B、PSW、DPTR(DPH、DPL)。 PSW的各位的位符号及其意义:    ; 2.4.4 堆栈及其存储特性; ;2.堆栈指针SP(Stack Pointer) MCS-51单片机属于向上生长型堆栈,入栈时栈顶地址递增,SP中的内容增大;出栈时栈顶地址递减,SP中的内容减小,栈顶存储单元是堆栈存有数据的最高地址单元,

文档评论(0)

1亿VIP精品文档

相关文档