
单片机原理与接成术 第二章 80C51系列单学机的硬件储构 下一页
第二章 80C51系列单片机的硬件结构

单片机原理与接耳肢术 【学习目标】 1、理解单片机的内部结构、外部引脚 2、理解存储器的基本知识及80C51系列单片机的存储器 D3、理解并行/○端口的工作原理 D4、了解80C51的各特殊功能寄存器 。5、理解单片机的4种工作方式 【重点内容】 D 1、80C51系到单片机的引脚 D2、80C51系列单片机的存储空间配置 3、80C51系列单片机并行口的功能 上-页下-页●
【学习目标】 1、理解单片机的内部结构、外部引脚 2、理解存储器的基本知识及80C51系列单片机的存储器系统 3、理解并行I/O端口的工作原理 4、了解80C51的各特殊功能寄存器 5、理解单片机的4种工作方式 【重点内容】 1、80C51系列单片机的引脚 2、80C51系列单片机的存储空间配置 3 、80C51系列单片机并行口的功能

单片机原理与接术 2.180C51条列单片机结构 2.1.1内部结构框图 外部时钟 外部脉冲输入 程序存储器 数据存储器 定时/计算器 时钟电路 4KB ROM 256B RAM/SFR 2个16位 CPU 可编程 可编程 64KB总线 内部 并行I/O接口 串行I/O接口 扩展控制器 中断 外部 中断 PO P1 P2 P3 串行通信 控制 上一页。 下-页○
2.1 80C51系列单片机结构 2.1.1 内部结构框图

单片机原理与接耳技术 1.1个8位的CPU 2、1个片内振荡器和时钟电路 3、程序存储器4KB的掩膜ROM,用于存放程序、原始数 据或表格。 4、数据存储器 5、64KB总线扩展控制器 6.4个8位并行l/O▣(P0、P1、P2、P3) 7、1个全双工串行接口 8、2个16位的定时/计数器 9、5个中断源
1.1个8位的CPU 2.1个片内振荡器和时钟电路 3.程序存储器 4 KB的掩膜ROM,用于存放程序、原始数 据或表格。 4.数据存储器 5.64KB总线扩展控制器 6.4个8位并行I/O口(P0、P1、P2、P3) 7.1个全双工串行接口 8.2个16位的定时/计数器 9.5个中断源

单片机原理与接鼓术 2.1.2外部引购功能 P1.0 40'ac Vce P1.1 2 39 P0.0 Vss P1.2- 3 -P0.1 P1.3 4 37 P0.2 XTALI P0口 P1.4 5 P0.3 地址数据总线 P1.5 6 35P0.4 卓 P1.6 P0.5 P1.7 33 -P0.6 XTAL2 RSTIVPD- 80C51 321 P0.7 RSTIVPD 80C51 RXD/P3.0- EA/Vop EA/Vp TXD/P3.1- 11 30-ALE/PROG RSEN- NT0/P3.2 -PSEN ALEIPROG INTI/P3.3- 13 P2.7 T0/P3.4 14 27 -P2.6 T1/P3.5 15 -P2.5 W/P3.6 16 2 P2.4 RD/P3.7- P2.3 P1口 XTALI- 18 23P2.2 XTAL2- 9 -P2.1 ◇ 20 21 -P2.0
2.1.2 外部引脚功能

单片机原理与接术 1、电源引脚 VCC:芯片电源,+5V。 VSS:接地。 2、时钟引脚 XTAI、XTA2:晶体振荡电路反相输入端和输出 端。 3、控制引脚 RST/VPD:复位信号输入端/备用电源输入端 EA/VPP:内外ROM选择端/片内EPROM编程电源。 ALE/PROC:地址锁存允许/片内EPROM编程脉冲。 PSEN:外部ROM读选通信号
2.时钟引脚 XTAL1、XTAL2:晶体振荡电路反相输入端和输出 端。 1.电源引脚 VCC:芯片电源,+5 V。 VSS:接地。 3.控制引脚 RST/VPD:复位信号输入端/备用电源输入端 EA/VPP:内外ROM选择端/片内EPROM编程电源。 ALE/PROG:地址锁存允许/片内EPROM编程脉冲。 PSEN:外部ROM读选通信号

单片机原理与接技术 2.280C51集到单片机存储空间配置和功能 2.2.1存储器的基本概念 存储器由大量缓冲寄存器组成,其用途是存放程序和数据, 使计算机具有记忆功能。这些程序和数据在存储器中以二进制 代码表示,根据计算机的命令,按照指定地址,可以把代码取 出来或存入新代码
2.2 80C51系列单片机存储空间配置和功能 2.2.1 存储器的基本概念 存储器由大量缓冲寄存器组成,其用途是存放程序和数据, 使计算机具有记忆功能。这些程序和数据在存储器中以二进制 代码表示,根据计算机的命令,按照指定地址,可以把代码取 出来或存入新代码

单片机原理与接技术 1、存储器的类型 只读存储器(ROM) ①掩膜ROM。 ②可编程的只读存储器(PROM)。 ③可改写的只读存储器EPROM。 ④可电改写只读存储器(EEPROM)。 随机存取存储器(RAM) ①静态SRAM。 ②动态DRAM。 可现场改写的非易失性存储器 ①快棕写存储器(FLASH)。 ②铁电存储暴FRAM
只读存储器(ROM) ① 掩膜ROM。 ② 可编程的只读存储器(PROM)。 ③ 可改写的只读存储器EPROM。 ④ 可电改写只读存储器(EEPROM)。 1.存储器的类型 随机存取存储器(RAM) ① 静态SRAM。 ② 动态DRAM。 可现场改写的非易失性存储器 ① 快擦写存储器(FLASH)。 ② 铁电存储器FRAM

单片机原理与接耳术 2、存储单元和存储单无地址 存储器是由大量寄存器组成的,其中每一个寄存器就称 为一个存储单元。它可存放一个二进制代码。一个代码由若 干位(bit)组成,80C51象列单片机中算术单元是8位,即一 个字节(Byt),存储器的大小也可称为存储器的容量,以 字节(B)为单位,80C51系到单片机内部有4KB的程序存储 器,也就是说80C51单片机的内部程序存储器可以存放 4×1024个字节。 每个存储单元一个雅一的地址,为了减少存储器向外引出 的地址线,在存储器内部都带有译码器。门根导线可以译成2n 个地址号。在80C51条列单片机中有16根地址线,也就是说在 80C51象列单片机中有216=65536个地址号
2.存储单元和存储单元地址 存储器是由大量寄存器组成的,其中每一个寄存器就称 为一个存储单元。它可存放一个二进制代码。一个代码由若 干位(bit)组成,80C51系列单片机中算术单元是8位,即一 个字节(Byte),存储器的大小也可称为存储器的容量,以 字节(B)为单位,80C51系列单片机内部有4 KB的程序存储 器,也就是说80C51单片机的内部程序存储器可以存放 4×1 024个字节。 每个存储单元一个唯一的地址,为了减少存储器向外引出 的地址线,在存储器内部都带有译码器。n根导线可以译成2n 个地址号。在80C51系列单片机中有16根地址线,也就是说在 80C51系列单片机中有2 16=65536个地址号

单片机原理与接口成术 3、存储单元的读、写暴作 (1)存储器的读过程 ①CPU产生片选信号选通某存储器并发出“读”信号。 ②CPU将地址码送到地址总线上,经存储器地址译码器译码后 选通该地址的存储单元。 ③存储器该单元的数据送到数据总线上。 ④CPU将总线上的数据放入某一指定的寄存器。 读操作,不会破坏该单元原来的内容,只相当于数据的复制
(1)存储器的读过程 ① CPU产生片选信号选通某存储器并发出“读”信号。 ② CPU将地址码送到地址总线上,经存储器地址译码器译码后 选通该地址的存储单元。 ③ 存储器该单元的数据送到数据总线上。 ④ CPU将总线上的数据放入某一指定的寄存器。 3.存储单元的读、写操作 读操作,不会破坏该单元原来的内容,只相当于数据的复制