当前位置:首页 > 利用8139C网卡读写EPROM
我们可以直接设计一个简单的连线,将电源上的+12V电压引向VPP引脚,于是我
就设计了下面的电路(图14):
图14 27C256写电路图
根据上图连好线之后,再根据写时序图,便可以进行写了?(源代码见附件
W256.ASM)。有一点要注意:当一块EPROM经过紫外线擦除后,其内部所有的位都为“1”。写的过程只能是将需要改变的位从“1”变成“0”;而若想将“0”变成
“1”,只能通过紫外线来擦除来实现。
五. 27128 EPROM的读写不同点
128K的EPROM读写由于其地址线比256K的少一条线,所以有稍许不同。图15
是27128的插脚图。
图15 27128引脚图
将此引脚图和27C256的比较会发现:27128的P引脚在27C256上是A14引脚。而P脚专门来控制是否可以写(可编程):在读模式时,P脚是高电平;在写模式时,P脚是低电平。于是乎,8139C的ROM寄存器在读时需要第14位为1;在写时需要其为0。其实这也是我们第三章中用基址寄存器映射来访问ROM时,为什么说不能正确读128K EPROM的原因了。在读128K EPROM时,R256.ASM程序在偏移地址4000H后面的数据才是EPROM开始的数据呢?。利用8139C读27128的源代码见附件R128.ASM,
至于写27128的代码由读者自己完成吧。
共分享92篇相关文档