存储器的扩展(RAM) P.117 ②数据存储器RAM的扩展 有时需要扩展外部数据存储器RAM方能工作(如数 据采集系统数据量较大,需要专设RAM或Fash RAM)。最常用的RAM器件是SRAM 如:6116(2K)/6264(8K/62128(16K)/628128(128K) Vppd· Vcc Vpp Vcc A12 WE A12 WE A65 6264 A13 M6A32A A8 A6 62128 A8 6116 b A9 A5 WE A4d A11 A11 OE A3 OE A3 A10 A10 A2 AmB 0 Al 日CE1 A1 AO D7 A0日 AO d D6 D0日 06 DO D5 D1日 D5 DI D2 D2 d D4 GND D3 GND 4 D3 GND d
②数据存储器 RAM 的扩展: 有时需要扩展外部数据存储器RAM方能工作(如数 据采集系统数据量较大,需要专设 RAM或 Flash RAM)。最常用的 RAM器件是SRAM。 如:6116(2K)/6264(8K)/62128(16K)/628128(128K) … … 一、存储器的扩展(RAM) P.117 A7 Vcc A6 A8 A5 A9 A4 WE A3 OE A2 A10 A1 CE A0 D7 D0 D6 D1 D5 D2 D4 GND D3 6116 Vpp Vcc A12 WE A7 CE2 A6 A8 A5 A9 A4 A11 A3 OE A2 A10 A1 CE1 A0 D7 D0 D6 D1 D5 D2 D4 GND D3 6264 Vpp Vcc A12 WE A7 A13 A6 A8 A5 A9 A4 A11 A3 OE A2 A10 A1 CE A0 D7 D0 D6 D1 D5 D2 D4 GND D3 62128
数据存储器6264的扩展 D0-D7 P0.0-P0.7 8D 8Q A0-A7 +5V ALE EA OE P2.0-P2.4 A8-A12 P27 CE2 CEl RD OE WR WE 锁存器 89C51单片机 74Ls373 SRAM6264 51单片机能提供16条地址线,可扩展64K字节 的RAM。可以用一片芯片,也可以用多片 RAM(参见书上P118119图所示)
数据存储器 6264 的扩展: 89C51单片机 SRAM6264 锁存器 74LS373 P0.0-P0.7 ALE P2.7 P2.0-P2.4 8D 8Q OE A8-A12 A0-A7 D0-D7 G EA OE CE2 51单片机能提供16条地址线,可扩展64K字节 的RAM。可以用一片芯片,也可以用多片 RAM(参见书上P118—119图所示)。 RD WR WE CE1 +5V
简单I/O82558155 并口扩展
简单I/O,8255,8155 并口扩展
并行接口的扩展(简单1/0)P.119 ③简单O扩展:(锁存器扩展) 在单片机的I/O口线不够用的情况下,可以借助 外部器件对口进行扩展。可资选用的器件很 多,方案也有多种。 CLR VCC0E● VCC OE O VCC 1Q 8Q 1Q 8Q 1Q 8Q 1D 8D 1D 8D 1D 8D 2D 7D 2D 7D 2D 7D 2Q74LS2737Q2Q74LS3737Q2Q74LS3747Q 3Q 6Q 3Q 6Q 3Q 6Q 3D 6d 3D 6D 3D 6D 4D 5D 4D 5D 4D 5D 4Q 5Q 4Q 5Q 4Q 5Q GND↑ CLK GNDE G GND- PCLK 通常输出需要锁存,输入需要缓冲。但并非一成不变
在单片机的I/O口线不够用的情况下,可以借助 外部器件对I/O口进行扩展。可资选用的器件很 多,方案也有多种。 ③简单I/O扩展:(锁存器扩展) 二、并行接口的扩展(简单I/O) P.119 CLR VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND CLK OE VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND G OE VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND CLK 74LS273 74LS373 74LS374 通常输出需要锁存,输入需要缓冲。但并非一成不变
简单I/O扩展:(缓冲/驱动器扩展)P120 输出 DODO P0.0-P0.7 D7 D7 CLK 锁存器 WR 74Ls273 或门 单片机 输入 DODO 或门 D7 D7 P2.0 RD CE1 缓冲器 CE2 74LS244 输入指令: MOV DPTR,#0200H MOVXA, @DPTR 输出指令: MOV DPTR,#0100H MOVX @DPTR, A
简单I/O扩展:(缓冲/驱动器扩展)P.120 单片机 锁存器 74LS273 P0.0-P0.7 P2.0 P2.1 RD WR D0 D7 D0 D7 D0 D7 D0 D7 缓冲器 74LS244 ≥1 ≥1 CLK CE1 CE2 输出 输入 或门 或门 输入指令: MOV DPTR,#0200H MOVX A, @DPTR 输出指令: MOV DPTR,#0100H MOVX @DPTR, A