14
5.2 存存存存存 1 知知知知 知知知知知知知知知知知知知知知知知知知知知 知知知知知知知知 2 知知知知 知知知知知知知知知知知 知知知 知知知知知知知知知知知知知知知知知 体,; 知知知知知知知知知知知知知3 知知知知 知知知知知知知知知知知知知知知知知 知知知知知知知知知知知知知知知 ,, 知知知知知知知知知

5.2 存储器扩展

Embed Size (px)

DESCRIPTION

5.2 存储器扩展. 1 . 知识目标 掌握常用的存储器芯片及其与单片机的连接方法,学会地址分析与译码。 2 . 能力目标 通过直观教学和教师的具体讲解,培养学生的逻辑思维和抽象思维能力;培养学生归纳总结问题的能力。 3 . 情感目标 通过对专业入门知识的生动形象的教学,使学生对本课程的产生浓厚兴趣,激发学生的学习热情。. 5.2 存储器扩展. 一、程序存储器扩展 1. 程序存储器种类 ( 1 )掩膜 ROM 用户只能读出程序,而不能更改其中的内容。 适合应用于大批量的生产。 - PowerPoint PPT Presentation

Citation preview

Page 1: 5.2   存储器扩展

5.2 存储器扩展1 .知识目标 掌握常用的存储器芯片及其与单片机的连接方法,学会地址分析与译码。2 .能力目标 通过直观教学和教师的具体讲解,培养学生的逻辑思维和抽象思维能力;培养学生归纳总结问题的能力。3 .情感目标 通过对专业入门知识的生动形象的教学,使学生对本课程的产生浓厚兴趣,激发学生的学习热情。

Page 2: 5.2   存储器扩展

5.2 存储器扩展一、程序存储器扩展1. 程序存储器种类 ( 1 )掩膜 ROM 用户只能读出程序,而不能更改其中的内容。适合应用于大批量的生产。 ( 2 ) PROM (可编程 ROM ) PROM 芯片在出厂时没有任何信息,用户可以用专门的编程器将程序写到芯片中去。该芯片只能写入一次,不能进行修改。 ( 3 ) EPROM (可擦除 PROM ) EPROM 芯片允许用户用紫外线反复擦除写入。 ( 4 ) EEPROM (电擦除 EPROM ) EEPROM 芯片可以用电信号擦除或写入程序,适合在应用系统中进行在线改写。 ( 5 ) FlashROM (快闪式 ROM ) 最大特点是必须按块

(Block)擦除 ,目前被广泛用在 PC 机的主板上,用来保存 BIOS 程序,便于进行程序的升级。

Page 3: 5.2   存储器扩展

2. 程序存储器扩展

Page 4: 5.2   存储器扩展

2 .程序存储器扩展举例 EPROM 扩展 2716 芯片介绍: 2716 芯片的容量为 2K×8 位,芯片的引

脚图如下图所示。

Page 5: 5.2   存储器扩展
Page 6: 5.2   存储器扩展

2716 共有五种工作方式,见下表。

工作方式 /PGM VPP D7~D0

读出 低 低 VCC 程序读出

未选中 高 × VCC 高阻抗

编程 正脉冲 高 VPP 程序写入

程序检验 低 低 VPP 程序读出

编程禁止 低 高 VPP 高阻抗

Page 7: 5.2   存储器扩展

例 1 MCS-51 单片机扩展一片 2716 EPROM 芯片。(线选法)

解: 2716 的容量为 2K× 8 位 , 需要 11 根地址线。由 P0口经地址锁存器输出低 8 位地址和 P2 口的 P2. 0 ~ P2. 2 高 3 位共同组成。地址锁存器选用 74LS373 。扩展链接图如图所示。

Page 8: 5.2   存储器扩展

EEPROM 扩展2816A 芯片介绍:2816A 芯片的容量为 2K×8 位,芯片引脚图如图所示。

Page 9: 5.2   存储器扩展

例 2 8031 单片机扩展一片 2816A 作为程序存储器。

解:扩展连接如图所示。

Page 10: 5.2   存储器扩展

FlashROM 扩展28F256 芯片介绍: 28F256 芯片的容量为 32K×8 位,

芯片引脚如图所示。

Page 11: 5.2   存储器扩展

例 3 8031 单片机扩展一片 28F256 作为程序存储器。解: FlashROM 的扩展方法与 EEPROM 的扩展方法

相似,扩展连接图如图所示。

Page 12: 5.2   存储器扩展

二、数据存储器扩展片 外 数 据 存 储 器 扩 展 的 最 大 容 量 为 64

KB ( 0000H~FFFFH )。在这段空间里既可以扩展存储器,也可以扩展 I/O 接口电路。数据存储器一般采用 RAM芯片,按工作方式 RAM 可分为静态 RAM ( SRAM )和动态 RAM ( DRAM )。

1 .常用的 SRAM 芯片介绍常用 SRAM 芯片有 6116 ( 2K×8 )和 6264(8K×8) ,

引脚图如图所示。

Page 13: 5.2   存储器扩展

2 .扩展方法例 4 89S51 单片机扩展 2KB 片外数据存储器。解: 89S51 扩展一片 6116SRAM 芯片的连接图如图 5.11 所

示。

Page 14: 5.2   存储器扩展

习题:

画出单片机的三总线结构,并简述各控制总线的功能