单片机EEPROM扩展实例
|
电改写EEPROM芯片既可像RAM一样修改其存储单元中的内容,又可像ROM一样在断电后保持存储单元中程序与数据内容不变,因而电改写EEPROM在各种场合得到广泛应用。下面以Intel公司生产的EEPROM2864A芯片为例介绍电改写EEPROM。 2864A是电擦除可编程的只读存储器芯片。单一 5V供电,最大工作电流为160mA,维持电流为60mA。读出时间最大为250ns,写入时间约为16ms,由此可见2864A的读写速度是较慢的。由于片内设有编程所需高压脉冲电路,因而无需外加编程电压与写入脉冲即可工作。2864A的容量为8K×8位,因此该芯片有8根数据线与13根地址线。 2864A的读操作与普通EPROM的读出相同,所不同的是可以在线进行字节的写入。2864A在写一个字节的指令或数据之前,自动将要写入单元进行擦除,因而无需专门的擦除操作。可见使用2864A就如同使用RAM一样方便。 当向2864A发出字节写命令后,2864A便锁存地址、数据及控制信号,从而启动一次写操作。2864A的写入时间约为16m左右,在此期间,2864A的 (1)数据线的连接 8031的P0.0~P0.7与2864A的IO0~IO7直接连接。 (2)地址线的连接 8031的P0.0~P0.7经过74LS373锁存器与2864A地址线的低8位A0~A7连接。8031的P2.0~P2.4与2864A地址线的高5位A8~A12直接连接。 (3)控制线的连接 2864A的片选信号
|
















