忘電子工業出版社 Publishing House of Electronics Industry 2716的容量为2KB,所以对芯片内存储单元寻址只需用其 11根地址线即可。高8位地址线只用了4根,由P2.0、P2.1 P2.2构成地址线,P2.3用作片选信号线,置为0,考虑到 80C51片内有4KB的ROM,所以P2.4置1,剩余地址线P2.7 P2.6和P2.5可以任意,本例设置为0。按图中的连接方法可 知2716芯片中存储单元的地址范围为100~17FFH,如表8.4 所示。 表8.42716的范围 地址总0:0000 连线地最000p0000000000 准围最10001011
2716的容量为2KB,所以对芯片内存储单元寻址只需用其 11根地址线即可。高8位地址线只用了4根,由P2.0、P2.1、 P2.2构成地址线,P2.3用作片选信号线,置为0,考虑到 80C51片内有4KB的ROM,所以P2.4置1,剩余地址线P2.7、 P2.6和P2.5可以任意,本例设置为0。按图中的连接方法可 知2716芯片中存储单元的地址范围为1000H~17FFH,如表8.4 所示
忘電子工業出版社 Publishing house of Electronics Industry 2.扩展程序存储器2817A 1)2817A存储器芯片简介 2817是K×8b的电可擦除电可编程只读存 储( EZ PROM),采用28引脚DIP(双列直插式 封装,其引脚排列如图8.10所示,其中A0~ A10是地址线;I/00~I/07是读写数据线; CE是片选线;OE是读允许线,低电平有效; WE是写允许线,低电平有效 RDY/ BUSY为低电 平时表示2817A正在写操作,处于忙状态,高 电平表示写操作完毕。VCC为+5V电源;GN为 接地端。其引脚排列和工作方式分别如图8.10 和表8.5所示
2.扩展程序存储器2817A ⑴ 2817A存储器芯片简介 2817是2K×8b的电可擦除电可编程只读存 储( ),采用28引脚DIP(双列直插式) 封装,其引脚排列如图 8.10所示,其中A0~ A10是地址线;I/O0~I/O7是读写数据线; 是片选线; 是读允许线,低电平有效; 是写允许线,低电平有效; 为低电 平时表示2817A正在写操作,处于忙状态,高 电平表示写操作完毕。VCC为+5V电源;GND为 接地端。其引脚排列和工作方式分别如图8.10 和表8.5所示。 E PROM 2 CE OE WE RDY / BUSY
忘電子工業出版社 Publishing house of Electronics Industry 表8528伤方选择 成围|7|〗1源 特1XX翻 字节解除 字节写人之前自动除
電子工掌出版社 onics Industry A~A10:地址线 RDY/BUSY-1 28V C+2 WE I/0~I/07:双向数据线 A7-3 26F NC A-4 25A8 24A CE:片选线 A5-5 A4-6 23FNC 0E:输出允许 A3+72817A22-0E 21A10 呢:写入允许 A1-9 20FCE A0-10 19I/0 RDY/UsY:器件忙闲状态指示 I/0-11 18I/06 I/01112 171/05 NC:空脚 I/0213 I/04 GND-14 5I/03 图8102817A引脚排列
图 8.10 2817A引脚排列
電子工業出版社 2817A的读操作与普通 EPROM的操作相同,所不同的是可 s Inoustry 以在线写入字节。当CP向2817A发出字节写入命令后,2817A 便锁存地址、数据及控制信号,启动一次写操作,2817A的写 入时间大约为16ms,在此期间2817A的引脚呈低电平,表示 2817A正在进行写操作,此时它的数据总线呈高阻状态,允许 CPU在此期间执行其它的任务。当一次字节写入操作完毕, 2817A便将RDY/BUSY线置高,由此来通知CPU,单片机又可以对 2817A进行新的字节读/写操作。 如果只是把2817A作为程序存储器使用,使用方法同 EPROM 相同,也可以通过编程器将程序固化进去。 如果将2817A作为数据存储器,读操作同使用静态RAM一样 直接从给定的地址单元中读取数据即可;而向2817A中写数据 时,须采用MOWx@DPTR,A指令
2817A的读操作与普通EPROM的操作相同,所不同的是可 以在线写入字节。当CPU向2817A发出字节写入命令后,2817A 便锁存地址、数据及控制信号,启动一次写操作,2817A的写 入时间大约为16ms,在此期间2817A的引脚呈低电平,表示 2817A正在进行写操作,此时它的数据总线呈高阻状态,允许 CPU在此期间执行其它的任务。当一次字节写入操作完毕, 2817A便将RDY/BUSY线置高,由此来通知CPU,单片机又可以对 2817A进行新的字节读/写操作。 如果只是把2817A作为程序存储器使用,使用方法同EPROM 相同,也可以通过编程器将程序固化进去。 如果将2817A作为数据存储器,读操作同使用静态RAM一样, 直接从给定的地址单元中读取数据即可;而向2817A中写数据 时,须采用MOVX @DPTR,A指令