文档介绍:第五章单片机扩展技术
第一节系统扩展概述
一、单片机典型扩展方法
通过系统总线将各扩展部件连接起来,以使各部件之间传送数据、地址和控制信号。
二、单片机系统总线构造
总线是连接计算机各部件的一组公共信号线,按其功能通常分为地址总线(AB)、数据总线(DB)和控制总线(CB)。
DB:P0口。
AB:P2、P0口。
P0口是分时复用的双向数据总线和低8位地址总线,增加一个8位锁存器,通过对锁存器的控制实现对地址(低8位)和数据的分离。
地址锁存器74LS373真值表: OE G D Q
L H H H
L H L L
L L × 不变
H × × 高阻
CB:控制信号线。
⑴ALE:地址锁存选通信号(高电平有效)。
⑵PSEN:扩展程序存储器(外部ROM)读选通信号(低电平有效)。
⑶EA:内外程序存储器的选择信号(低电平有效)。
⑷RD和WR:扩展外部数据存储器(RAM)的读、写选通信号(低电平有效)。
第二节存储器的扩展
一、典型RAM和ROM芯片介绍
随机存储器(RAM):读写两种操作,
分为静态(SRAM)和动态(DRAM)两种。
可编程ROM(PROM):内容只能写一次。
可改写ROM(EPROM):紫外线擦除。
可改写ROM(EEPROM):电擦除。
快擦写ROM:flashROM。
6116----2K SRAM
6116引脚功能
A0~A10
地址线
CE
选片
OE
读
D0~D7
数据线
A7
A6
A5
A4
A3
A2
A1
A0
D0
D1
D2
GND
Vcc
A8
A9
WE
OE
A10
CE
D7
D6
D5
D4
D3
6116
写
WE
2732---4K EPROM
2732引脚功能
A0-A11
地址线
CE
选片
OE/Vpp
输出允许/编程电源
O0-O7
数据线
A7
A6
A5
A4
A3
A2
A1
A0
O0
O1
O2
GND
Vcc
A8
A9
A11
OE/Vpp
A10
CE
O7
O6
O5
O4
O3
2732
二、存储器扩展的基本方法
1、存储器扩展的基本问题。
扩展容量:16根地址线最大可扩展到64K。
扩展要解决的问题:地址线、扩展芯片在64K范围内所占的地址范围。
存储器扩展的编址:存储芯片的选择、片内单元的编址。
选择芯片的方法:片选技术。
(2)片选法
将低位地址总线直接连至各芯片的地址线,将高位地址总线经地址译码器译码后作为各芯片的片选信号。
一般使用2/4译码器、3/8译码器,对P2口高位地址线进行译码,适用于大规模扩展。