历史上的今天
今天是:2025年03月09日(星期日)
2018年03月09日 | AT89S51单片机扩展EEPROM AT2864的设计
2018-03-09 来源:eefocus
2864A与AT89S51单片机的接口电路如下图所示。

2864A的片选端CE与高地址线P2.7连接,P2.7=0才能选中2864A。这种线选法决定了2864A对应多组地址空间,即0000H~1FFFH,2000H~3FFFH,4000H~5FFFH,6000H~7FFFH。当系统中有其他ROM和RAM存储器时,要统一考虑编址问题。
这8K字节存储器可作为数据存储器使用,但掉电后数据不丢失。
AT89S51对2864A进行写操作时所用指令包括:
![]()
AT89S51对2864A进行读操作时所用指令包括:
![]()
下面介绍对2864A装载一个页面数据(16个字节)的子程序WR2的编写。
被写入的数据取自源数据区,子程序入口参数为:

上述写入程序中,完成页面装载的循环部分共8条指令,当采用12 MHz晶振时,进行时间约13μs,完全符合2864A的BLW的宽度要求。
下一篇:双机串行通信软件编程
史海拾趣
|
看坛子里,师兄些已泡好了,gpio,nvic,system,usart………似乎ADC,没啥泡熟,今有空,就写这篇文章,放到坛子里泡下。不足之处,望多指正。 正文及原代码如附件… 查看全部问答> |
|
我的dnw.exe总报内存错误不能用了,谁有最新版DNW.exe或者源程序?? 我本来用dnw.exe 0.60c好好的,后来把xp从sp2升级到sp3,dnw就不可以用了,每次都报内存错误,不能用了。 谁有最新的dnw.exe程序或者源程序,发我一份,谢拉!!! 邮箱地址:Baiqiang.Liu@Honeywell.com… 查看全部问答> |
|
为以后打算,想转入嵌入式软件开发,这两天一直在网上找 Nucleus PLUS RTOS的源代码的下载,想学习学习,但是总是找不到。 有谁能发份,万分感谢! 我的Email: fin ...… 查看全部问答> |
|
我再写过滤程序的时候,把过滤到的信息写入到文本文件中, 用到了 上面提到的 函数,写入是 也没有提示错误,但是 当打开文件的时候发现写入的都是乱码。 请问这是怎么回事和?… 查看全部问答> |
|
请问有谁用过TI的那个PNMTOC解码工具的,以前解码都是好的,今天弄个2种颜色的图片(蓝色和白色)。先是用GIMP工具将图片设为最大16位的,然后出来的代码数组时1BPP,而且蓝色变成了黑色,请问那位大虾知道怎么解决的。速回,谢谢!… 查看全部问答> |
|
用STC单片机的朋友请进,凡实验并报告结果者赠送100芯币,斑竹无虚言 首先,我想说,以下我说的这件事情,实在有点匪夷所思,大家可以认为是我糊涂了,或者喝醉了也不无不可(的确,刚才我郁闷了半天的确是买了一罐啤酒在喝)但是,我所看到的现象实在让我难以理解,所以请大家帮个忙,做做实验。我现在手上有3500多芯 ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 11:39 编辑 目前正在设计一个直流升压的电路,从3.7v升到5v~12v,求推荐一款升压芯片,静态电流是微安级别的,输出电流能达到1A以上,先谢谢朋友们了哈 … 查看全部问答> |




