第七章 单片机存储器的扩展.

Slides:



Advertisements
Similar presentations
第七章 半导体存储器 《数字电子技术》7.1 概述 7.2 只读存储器( ROM ) 7.5 用存储器实现组合逻辑函数 7.4 存储器的扩展 7.3 随机存储器( RAM ) 7.6 集成芯片简介及应用举例.
Advertisements

A A A.
第1章第1章 PC/AT 系統 1 Chapter 1 Chapter 1 PC/AT 系統 001.
第6章 存储系统 6. 1 存储器的分类与性能评价 6. 2 存储器访问的局部性原理与 层次结构存储系统 6. 3 半导体存储器
《单片机原理及应用》 《微型计算机原理及接口技术 》 授课专业:测控13级 授课学时: 78 学时 理论教学:52学 实验教学:26学时
教员信息 姓 名:仲崇权 单 位:电子与信息工程学院 电 话: 办公室:创新院大厦720房间 :
第四章 存储系统 4-1 存储系统概论 4-2 RAM(随机读写存储器) 4-3 ROM(只读存储器) 4-4 高速缓冲存储器(Cache)
第5章 多级结构的存储系统 5.1 三级结构存储系统概述 主存储器 虚拟存储器 CPU 高速缓存 三级结构的存储系统.
第二章 微型计算机系统 2.1基本术语和基本概念 硬件与软件
第6章 半导体存储器 6.1 概述 6.2 随机读写存储器(RAM) 6.3 只读存储器(ROM) 6.4 存储器的扩展
北京市科普项目社会征集指南及 项目建议方案解读
第4章 主存储器 4.1 主存储器概述 4.2 读/写存储器 4.3 非易失性存储器 4.4 DRAM的研制与发展
半导体存储器 第四章 半导体存储器.
单片机原理与应用.
第一节 存储器的构成 第二节 存储系统的构成 第三节 Cache 第四节 虚拟存储器
第5章 输入输出与接口技术.
第五章 总线 及其形成 本节课之前,大家学习了:
單晶片MCS-51 C語言入門實習 第1章 微電腦與單晶片MCS-51架構 作者:董勝源.
第 4 章 記憶單元.
基本硬體介紹 1.主機板 2.CPU(運算中心) 3.記憶體(RAM-短暫記憶資料處) 4. 硬碟(HDD儲存資料處) 5.顯示卡(接螢幕)
第8章 AT89S52单片机外部 存储器的扩展 1.
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
第六章 存贮器 6.1 存储器概述 6.2 随机存取存储器(RAM) 6.3 只读存储器(ROM) 6.4 CPU与存储器的连接.
4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器.
第 6 章 存储系统 6.1 概述 存储器的层次结构 存储器的分类 存储器的基本组成
第5章 存储系统.
第四章 存 储 器 4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器.
5 Computer Organization (計算機組織).
第七章 MCS-51系统扩展 一、程序存储器扩展
存储设备介绍 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
第5章 智能汽车设计基础—微控制器.
计算机组成原理 武汉科技大学 计算机科学与技术学院
第七章 MCS-51并行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2类:不可编程的并行口芯片(74LS3734和74LS245)和可编程的并行口芯片(8255)。 7.1 不可编程并行口芯片的扩展 7.2 可编程并行口芯片的扩展.
第2章 電腦硬體的架構及功能.
单片机应用技术 项目一 循环彩灯装置 第2讲 51单片机的结构与引脚 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
第3章 存储系统 本章内容: 存储器概述 随机读写存储器 只读存储器和闪速存储器 高速存储器 cache存储器 虚拟存储器 存储保护.
单片机原理及应用 ——基于Proteus与Keil C 哈工大出版社
第2章 单片机的结构原理与 简单应用 (课时:10学时).
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
单片机原理 单 片 机 单片机接口技术 单片机应用技术.
第5章 半导体存储器 存储器基本概念 随机存取存储器(RAM) 只读存储器(ROM) 存储器连接与扩充应用 微机系统的内存结构.
第二部分 微机原理 第5章 存储器 主讲教师:喻红.
本 章 重 点 单片机的结构特点 单片机的存储器特点 I/O端口的特点 CPU时序 课时安排:3个课时.
第6章作业 3、 需要128块芯片 片内译码地址线:10条 片选择地址线:至少4条
第7章 I/O接口和总线 7.1 I/O接口 7.2 总线.
第五章:输入输出基本技术 主讲教师:范新民.
第1章 单片机概述 1.1 单片机的概念 1.2 单片机的发展概况 1.3 MCS-51系列 1.4 AT89系列单片机
第七章 可编程逻辑器件 PLD 7.1 PLD 概述 PLD 的电路结构及分类 PLD 的编程工艺及描述的逻辑规则和符号 PLD 的设计过程及主要优点 7.2 只读存储器 ROM 的内部结构 用ROM 实现组合逻辑设计 常用的LSI.
单片机技术及应用 课程要求:应用MCS-51汇编语言进行 软件设计。 应用MCS-51及有关芯片进 行硬件接口设计。
第6章 半导体存储器和可编程逻辑器件 6.1 概述 6.2 ROM(只读存储器) 6.3 RAM (随机存取存储器)
第7章 半导体存储器 7.1半导体存储器的特点和分类 半导体存储器的特点 集成度高,体积小 可靠性高,价格低
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第6章 存储器接口 6.1 存储器概述 6.2 半导体存储器 6.3 MCS-51单片机存储器扩展.
第5章 存储器 5.1 存储器概述 5.2 半导体存储芯片结构及使用 位系统的存储器接口.
(Random Access Memory)
什么是单片机 单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。单片机内部基本结构如图1.7所示。由于它的结构与指令功能都是按照工业控制要求设计的,故又称为微控制器(Micro-Controller.
第七章 半导体存储器.
第五讲:AT89C51单片机存储器结构 一、半导体存储器 二、存储器空间划分方法 三、数据存储器(RAM) 四、程序存储器(ROM)
2. MCS-51单片机的组成及结构分析 2.1 MCS-51单片机的内部结构及结构特点
单片机原理及应用 (C语言版) 第8章 单片机系统扩展
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
简单芯片扩展I/O接口 8155可编程接口芯片及其使用 键盘及显示器接口设计 A/D和D/A转换接口技术
微机原理与接口技术 西安邮电大学计算机学院 王 莹.
第三章 半导体存储器及其接口 第一节 概述 第二节 半导体存储器 第三节 半导体存储器与CPU接口 一、存储器的分类
猜猜本日大明星? 顆顆營養不流失 健康新概念 輕鬆泡就好? 董氏基金會. 猜猜本日大明星? 顆顆營養不流失 健康新概念 輕鬆泡就好? 董氏基金會.
第 7 章 存储器.
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
ARM裸机第二部分-ARM体系结构与汇编指令
第三章 计算机体系结构.
Presentation transcript:

第七章 单片机存储器的扩展

7.1 MCS-51单片机扩展及系统结构

三总线 数据总线 单片机和存储单元,以及单片机和I/O端口之间传输数据。 双向传输。 数据总线宽度为8位,由P0口提供。

地址总线 是单片机送出的地址信号,进行存储单元和I/O端口的选择。 地址总线是单向的,从单片机发出。 8051单片机16位地址总线,可寻址范围为216,即64K。高8位A15~A8由P2口提供,低8位A7~A0由P0口提供。 P0口是数据、地址分时复用,故P0口输出的低8位地址线必须用地址锁存器进行锁存。地址锁存器一般选用带三态缓冲输出的8D锁存器 74LS373。

控制总线 一组控制信号的总称。有单片机发出的,也有从其它部件发向单片机的。 对于某一特定的控制线,其传输方向是单向的。 控制总线包括: ALE—— 地址锁存允许信号(下降沿锁存地址); RD、 WR —— 片外RAM读、写控制(低电平有效); PSEN ——片外ROM选通控制(低电平有效); EA——片内、片外ROM选择信号(低电平有效)。

锁存器 典型芯片 74LS273 带复位功能的8D触发器。 MR CLK DX QX X 1 ↑

锁存器 典型芯片 74LS373 带三态缓冲输出的8D触发器。 OE LE DX QX 1 X Q0 高阻

锁存器与单片机接口连接电路 单片机P0口与锁存器输入端D0~D7相连; 锁存器输出端Q0~Q7与外存储器的低8位地址线相连; 单片机ALE引脚与74LS373的LE引脚相连; 当ALE高电平时74LS373直通; 当ALE下降沿时,锁存低8位地址信息,P0口的数据变化不会影响Q端; 74LS373的OE端接地。

7.2 MCS-51单片机存储器扩展编址技术 7.2.1 MCS-51单片机存储器系统

程序存储器ROM的结构 数据存储器RAM的结构 0000H 0FFFH 1000H FFFFH EA=1 EA=0 0000H 007FH 内部 0000H 0FFFH 1000H FFFFH EA=1 外部ROM EA=0 内部ROM 0000H 007FH 0080H 00FFH 内部RAM 特殊功能寄存器 FFFFH 外部RAM (64k) 0100H

7.2.2 单片机存储器扩展编址及映像

3 1

7.3 MCS-51单片机程序存储器扩展 7.3.1 ROM的发展 ROM (Read Only Memory,只读存储器) PROM (Programmable ROM,可编程ROM) EPROM (Erasable Programmable ROM,可擦除可编程ROM) E2PROM (Electrically Erasable Programmable ROM,电可擦除可编程ROM) Flash ROM 闪存

存储器容量(Q)与地址线数目(N)满足关系式: 7.3.2 扩展ROM的芯片 2716、2732、2764、27128、27256、27512等; Intel 公司27系列产品; EPROM —— 加电编程,紫外线可擦除; 存储容量:2K、4K、8K、 16K、32K、64K; 分别需要11、12、13、14、15、16根地址线; 存储器容量(Q)与地址线数目(N)满足关系式: Q=2N

2716芯片引脚 D D

D

7.3.3 扩展ROM的接口电路 P0 D D

访问片外ROM的时序 : CPU在访问片外ROM的一个机器周期内,信号ALE出现两次(正脉冲),ROM选通信号也两次有效,这说明在一个机器周期内,CPU两次访问片外ROM,也即在一个机器周期内可以处理两个字节的指令代码,所以在51系列单片机指令系统中有很多单周期双字节指令。

P0 D D

D D

ALE G D

7.4 MCS-51单片机数据存储器扩展 7.4.1 随机存储器概述 7.4.1 随机存储器概述 随机存储器(Random Access Memory),可以进行读写两种操作。 随机存储器(RAM),分为静态(SRAM)和动态(DRAM)两种。 SRAM: 加电即可保存信息; DRAM:加电,不断进行周期性刷新,才可保存信息。

存储器容量(Q)与地址线数目(N)满足关系式: 7.4.2 扩展SRAM的芯片 6116、6264、62256等; Intel 公司61(62)系列产品; SRAM —— 加电保存,掉电后信息消失; 存储容量:2K、8K、32K; 分别需要11、13、15根地址线; 存储器容量(Q)与地址线数目(N)满足关系式: Q=2N

6116芯片引脚

6264芯片引脚 12 CE:片选信号

6264工作方式 状态 /CE CS /OE /WE D7~D0 未选中 1 × 高阻 读出 输出 写入 输入

7.4.3 扩展RAM的接口电路

6264寻址范围 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 × × × 0 0 0 0 0 0 0 0 0 0 0 0 0 × × × 1 1 1 1 1 1 1 1 1 1 1 1 1 其8个重叠的地址范围为如下: 0000000000000000~0001111111111111,即0000H~1FFFH; 0010000000000000~0011111111111111,即2000H~3FFFH; 0100000000000000~0101111111111111,即4000H~5FFFH; 0110000000000000~0111111111111111,即6000H~7FFFH; 1000000000000000~1001111111111111,即8000H~9FFFH; 1010000000000000~1011111111111111,即A000H~BFFFH; 1100000000000000~1101111111111111,即C000H~DFFFH; 1110000000000000~1111111111111111,即E000H~FFFFH。

外部RAM写时序图

外部RAM读时序图

线选法扩展两片6264 Q D LE

6264寻址范围 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 × × × 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1000H~17FFH P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 × × × 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0800H~0FFFH

6264寻址范围 0000H~1FFFH 地址唯一 2000H~3FFFH地址唯一 4000H~5FFFH地址唯一 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0000H~1FFFH 地址唯一 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2000H~3FFFH地址唯一 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 4000H~5FFFH地址唯一

7.5 存储器综合扩展 7.5.1 同时扩展ROM和RAM D Q LE

线选法地址范围: 2764(ROM)片选接P2.6 地址为:0000H~1FFFH 6264(RAM)片选接P2.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 × 0 × 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 地址为:0000H~1FFFH 6264(RAM)片选接P2.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 × × 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 地址为:0000H~1FFFH

4118(1) 4118(2)