《单片机原理及应用》课程教学资源(PPT教学课件)第五章 单片机存储器扩展技术

第五章 单片机存储器扩展技术
第五章 单片机存储器扩展技术

5.1存储器系统基本知识 5.1.1存储器的分类 1.只读存储器(ROM (1)掩模工艺ROM (2)可一次性编程ROM(PROM) (3)紫外线擦除可改写ROM( EPROM) (4)电擦除可改写ROM( EEPROM或 E2PROM) (5)快擦写ROM(f1 ash rom)
5.1 存储器系统基本知识 5.1.1 存储器的分类 1. 只读存储器(ROM) (1) 掩模工艺ROM (2)可一次性编程ROM(PROM) (3)紫外线擦除可改写ROM(EPROM) (4)电擦除可改写ROM(EEPROM或E 2PROM) (5)快擦写ROM(flash ROM)

2.随机存储器RAM(也叫读写存储器) (1)双极型RAM (2)金属氧化物(MOS)RAM ①静态RAM(SRAM) ②动态RAM(DRAM) ③集成RAM(iRAM) ④非易失性RAM( NVRAM)
2. 随机存储器RAM(也叫读写存储器) (1) 双极型RAM (2) 金属氧化物(MOS)RAM 静态RAM(SRAM) 动态RAM(DRAM) 集成RAM(i RAM) 非易失性RAM(NVRAM)

51.2存储器的主要性能指标 1.存贮容量 2.存取时间 3.可靠性 4.功耗
5.1.2 存储器的主要性能指标 1. 存贮容量 2. 存取时间 3. 可靠性 4. 功耗

52系统扩展概述 用单片机组成应用系统时,首先要考虑单片机所具有的各 种功能能否满足应用系统的要求。如能满足,则称这样的系统 为最小应用系统 图51(a)为MCS-51系列中8051和8751单片机的最小系统。 图51(b)为由8031、8032单片机组成的最小系统。 XTALI P2.3 高8位地址线 20PF 12MHZ 地址锁存器 20PF XTAL2 80C51 370低 2732 87C51 8031 RESET IK 图5.1MCS-51系列最小化系统
5.2 系统扩展概述 用单片机组成应用系统时,首先要考虑单片机所具有的各 种功能能否满足应用系统的要求。如能满足,则称这样的系统 为最小应用系统。 图5.1(a)为MCS-51系列中8051和8751单片机的最小系统。 图5.1(b)为由8031、8032单片机组成的最小系统。 P2.3 | P2.0 ALE P 0 PSEN 8031 E A 74LS 373 地址锁存器 高8位地址线 低8位地址线 8位数据线 OE CE 2732 D7 | D0 A7 | A0 A11 | A8 80C51 87C51 XTAL1 XTAL2 P 0 P 1 P 2 P 3 RESET 12MHZ 22uF 1 K 200 8 8 8 8 20PF 20PF +5V 图5.1 MCS-51系列最小化系统 (a) (b)

为了使单片机能方便地与各种扩展芯片连接,应将单片机 的外部连接变为一般的微型机三总线结构形式。即地址总线 数据总线和控制总线。对MCS-51系列单片机,其三总线由下 列通道口的引线组成 地址总线:由P2口提供高8位地址线(A8--A15),此口 具有输出锁存的功能,能保留地址信息。由P口提供低8位地址 线。由于P0口是地址、数据分时使用的通道口,所以为保存地 址信息,需外加地址锁存器锁存低8位的地址信息。一般都用 ALE正脉冲信号的下降沿控制锁存时刻。 数据总线:由P口提供。此口是双向、输入三态控制的通 道口 控制总线:扩展系统时常用的控制信号为地址锁存信号 ALE,片外程序存储器取指信号以及数据存储器RAM和外设接 口共用的读写控制信号等
为了使单片机能方便地与各种扩展芯片连接,应将单片机 的外部连接变为一般的微型机三总线结构形式。即地址总线、 数据总线和控制总线。对MCS-51系列单片机,其三总线由下 列通道口的引线组成: 地址总线:由P2口提供高8位地址线(A8――A15),此口 具有输出锁存的功能,能保留地址信息。由P0口提供低8位地址 线。由于P0口是地址、数据分时使用的通道口,所以为保存地 址信息,需外加地址锁存器锁存低8位的地址信息。一般都用 ALE正脉冲信号的下降沿控制锁存时刻。 数据总线:由P0口提供。此口是双向、输入三态控制的通 道口。 控制总线:扩展系统时常用的控制信号为地址锁存信号 ALE,片外程序存储器取指信号以及数据存储器RAM和外设接 口共用的读写控制信号等

图52为单片机扩展成三总线的结构图。扩展芯片与主机相 连的方法同一般三总线结构的微处理机完全一样。 地址总线 P2 A8-A15 高八位 地址锁存器 ALE 74LS 373 A0-A7 地址总线 8031 低八位 PO DO-D7 数字总线 PSEN 控制总线 WR 图52单片机的三总线结构
图5.2为单片机扩展成三总线的结构图。扩展芯片与主机相 连的方法同一般三总线结构的微处理机完全一样。 图5.2 单片机的三总线结构 P2 ALE P0 PSEN RD WR 8031 EA 74LS 373 地址锁存器 A8–A15 A0–A7 D0–D7 控制总线 数字总线 地址总线 高八位 地址总线 低八位

53访问外部程序、数据存储器的时序 53.1访问外部程序存储器时序 操作时序如图5.3所示,其操作过程如下 1)在SP2时刻产生AE信号 (2)由P0、P2口送出16位地址,由于P0口送出的低8位地址 只保持到SP2,所以要利用AE的下降沿信号将P0口送出的低8位 地址信号锁存到地址锁存器中。而P2口送出的高8位地址在整个 读指令的过程中都有效,因此不需要对其进行锁存。从S2P2起, ALE信号失效。 (3)从S2P开始,开始有效,对外部程序存储器进行读操 作,将选中的单元中的指令代码从P0口读入,SP2时刻,失效。 (4)从SP2后开始第二次读入,过程与第一次相似
5.3 访问外部程序、数据存储器的时序 5.3.1 访问外部程序存储器时序 操作时序如图5.3所示,其操作过程如下。 (1)在S1 P2时刻产生ALE信号。 (2)由P0、P2口送出16位地址,由于P0口送出的低8位地址 只保持到S2 P2,所以要利用ALE的下降沿信号将P0口送出的低8位 地址信号锁存到地址锁存器中。而P2口送出的高8位地址在整个 读指令的过程中都有效,因此不需要对其进行锁存。从S2 P2起, ALE信号失效。 (3)从S3 P1开始,开始有效,对外部程序存储器进行读操 作,将选中的单元中的指令代码从P0口读入,S4 P2时刻,失效。 (4)从S4 P2后开始第二次读入,过程与第一次相似

1个机器周期 P11P2|P11P2|P11P2|P1P2P11P2|P11P2|PlP2 时钟几几几几几几几几几几几LL ALE PSEN P2 A8-A15 X A8~A15 A8-A5 P0-(指令>〈M07>〈指令一 图53MCS-51系列单片机访问外部程序存储器的时序图
图5.3 MCS-51系列单片机访问外部程序存储器的时序图 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1 S2 S3 S4 S5 S6 1个机器周期 P1 P2 S1 OSC 时钟 ALE PSEN P2 P0 A8~A15 A8~A15 A8~A15 指令 A0~A7 指令 A0~A7 指令

532访问外部数据存储器时序 下面以读时序为例进行介绍,其相应的操作时序如图54所示。 第1个机器周期 第2个机器周期 S1S2|S3|S4 S6S1|S2|S3|S4|S5|S6 ALE PSEN RD P2 A15~A8 A15~A8 A15~A8 0—〈数据〉<0A 图54MCS-51系列单片机访问外部数据存储器的时序图
5.3.2 访问外部数据存储器时序 下面以读时序为例进行介绍,其相应的操作时序如图5.4所示。 图5.4 MCS-51系列单片机访问外部数据存储器的时序图 S1 S2 S3 S4 S5 S6 第1个机器周期 S1 S2 S3 S4 S5 S6 第2个机器周期 ALE RD P2 P0 A15 ~ A8 A15 ~ A8 A15 ~ A8 A0~A7 指令 地址 数据 A0~A7 PSEN
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理及应用》课程教学资源(PPT教学课件)第六章 单片机的中断与定时系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第二章 MCS-51系列单片机芯片结构.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第四章 汇编语言程序设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第三章 MCS-51单片机指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第一章 微型计算机基础知识.ppt
- 《3DS MAX应用制作》第二讲 客厅空间的制作.ppt
- 《3DS MAX应用制作》第一讲 大厅效果图的制作.ppt
- 《Delphi7程序设计》第9章 多层分布式应用系统.ppt
- 《Delphi7程序设计》第八章 DELPHI77数据库应用程序实例.ppt
- 《Delphi7程序设计》第7章 数据库编程基础.ppt
- 《Delphi7程序设计》第6章 Delphi中类的应用.ppt
- 《Delphi7程序设计》第5章 菜单、工具栏和多文档的设计.ppt
- 《Delphi7程序设计》第4章 对话框和多窗体设计.ppt
- 《Delphi7程序设计》第3章 可视化组件的应用.ppt
- 《Delphi7程序设计》第2章 00P Pascal基础知识.ppt
- 《Delphi7程序设计》第1章 Delphi概述.ppt
- 《Delphi7程序设计》第10章 数据交换技术.ppt
- 《SQL Server 2000数据库应用技术》教学资源(PPT课件讲稿)第1章 SQL Server关系数据库简介.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 中文 Windows98.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第六章 WORD2000入门.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第七章 单片机I/0口扩展及应用.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第十一章 单片机应用系统设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第八章 单片机串行数据通信.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第九章 A/D和D/A转换器接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第十章 AT89C2051 Flash单片机.ppt
- 浙江大学:《单片机原理与接口》第八章 80C51单片微机的系统扩展原理及接口技术.ppt
- 浙江大学:《单片机原理与接口》第九章 80c51单片微机的应用系统实例.ppt
- 浙江大学:《单片机原理与接口》第六章 单片微机定时器.ppt
- 浙江大学:《单片机原理与接口》第七章 80C51单片微机的串行口原理及应用.ppt
- 浙江大学:《单片机原理与接口》第五章 80C51单片微机的中断系统原理及应用.ppt
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第九章 软件管理.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第八章 软件复用.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第七章 软件维护.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第五章 软件测试.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第四章 程序编码.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第三章 软件设计.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第二章 软件需求分析.doc
- 清华大学:《软件工程概论》课程教学资源(试卷习题)软件工程试题(含答案).doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第十章 软件质量保证.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第一章 软件工程概述.doc