您现在的位置是:主页 > 光电 > 其他光电实用电路图 >
串行E2PROM--24C读写器电路-其他光电实用电路图
发布时间:2022-09-27 17:50:52所属栏目:其他光电实用电路图 已帮助人编辑作者:电路图知识网
近日在做一个项目的过程中,要对大量的串行E2PROM AT24C系列进行读写。起初欲设计一块简单的读写板,由单片机对E2PROM存储器写入,苦于时间紧,任务急,没有采用这种方法。于是我想到了Internet网,何不上网找一找呢?我搜索了大量的国内外有关单片机以及嵌入式控制方面的网站,功夫不负有心人,终于在一个很不起眼的网站上找到了一个27k的小程序24cxx.exe,是专门写AT24C系列串行存储器的,附有一份电路图(见图2)。充其量花5元钱,而且利用PC机打印口直接供电,不用外接电源。我赶紧把程序下载到我的硬盘中,随后按电路图焊了一个简单的接口板,装上一片AT24C16,再将其插入我的笔记本电脑的打印口,启动程序,哇!真是帅呆了,写、擦、比、存、调、校等,要怎么操作就怎么操作,简直像是专门为我定做的。当然,我是不敢自己一个人独享的,于是便凑成了本文。好与大家共同分享。
这款程序不大,功能却不逊色于某些大型软件,界面也很简,稍加熟悉便会使用。
1 界面的左上角是软件的名称及版本号:24C×× PROGRAMMER VER1.0;
2 界面的右上角是被写芯片的名称和类型:Mfr:ATMEL Type:AT24C01A(缺省值)。
3 中间大范围的部分是代码编辑缓冲区,可以将芯片中的内容先读入到该编辑区,重新编辑后再写回到芯片中去。也可以将缓冲区中的内容以二进制文件的形式存放到硬盘上,或将硬盘上的二进制文件调入缓冲区,再写入到芯片中去。
4 中间靠右侧是弹出式菜单条,可用上下箭头选取菜单,再按回车键执行。也可以按加亮的大写字母所代表的键进行相应的操作。
5 左下部是代码保存的二进制文件名输入区File Name。
6 中下部是芯片的起始地址Start Addr和结束地址End Addr。
7 右下部是缓冲区代码的校验和Check Sum。
菜单功能介绍:
1 芯片类型选择—Type,按T键弹出一个菜单,按数字键1~9可分别选择下列芯片:AT24C01A、AT24C02、AT24C04、AT24C08、AT24C16、AT24C32、AT24C64、AT24C128、AT24C256。
2 Read—读片,按R键可将芯片数据读入到缓冲区。
3 Auto—自动编程,按A键可自动完成写片、校验等一连串操作。
4 Blank check—空片检查,按B键可检查芯片是否为空片(FF)。
5 Erase—芯片擦除,按E键可擦除整个芯片,即将芯片写入全1(FF)。
6 Program—芯片编程,按P键可将缓冲区内容写入到芯片中去。
7 Verify—芯片校验,按V键可比对缓冲区数据和芯片内数据是否一致,若不相等则给出不相等数据的首地址。
8 lock bit—位锁定,暂不能用。
9 Load—装入文件,按L键并输入文件名,可将2进制文件装入到数据缓冲区。
10 Save—保存缓冲区内容,按S键可将缓冲区内容保存为二进制文件。
11 edit—编辑缓冲区数据,按D键可编辑、修改缓冲区内容。
12 clear Memory—清缓冲区,按M键可全部清除缓冲区内容,以FF填满。
13 unlock—解锁,暂不能用。
14 about—查看软件信息,按O键可查看到关于该软件的一些信息,如软件名称、版本数、作者等。
15 Quit—退出键,按Q键可退出该程序。
16 Pgup——上翻页。
17 Pgdn—下翻页。
因为软件是针对DOS环境编写的,故对PC机配置要求不高,笔者是在一台老式笔记本电脑上运行此程序的,其配置为:CPU486,主频33M,内存4M,硬盘200M,显示屏VGA单显。
这款程序不大,功能却不逊色于某些大型软件,界面也很简,稍加熟悉便会使用。
1 界面的左上角是软件的名称及版本号:24C×× PROGRAMMER VER1.0;
2 界面的右上角是被写芯片的名称和类型:Mfr:ATMEL Type:AT24C01A(缺省值)。
3 中间大范围的部分是代码编辑缓冲区,可以将芯片中的内容先读入到该编辑区,重新编辑后再写回到芯片中去。也可以将缓冲区中的内容以二进制文件的形式存放到硬盘上,或将硬盘上的二进制文件调入缓冲区,再写入到芯片中去。
4 中间靠右侧是弹出式菜单条,可用上下箭头选取菜单,再按回车键执行。也可以按加亮的大写字母所代表的键进行相应的操作。
5 左下部是代码保存的二进制文件名输入区File Name。
6 中下部是芯片的起始地址Start Addr和结束地址End Addr。
7 右下部是缓冲区代码的校验和Check Sum。
菜单功能介绍:
1 芯片类型选择—Type,按T键弹出一个菜单,按数字键1~9可分别选择下列芯片:AT24C01A、AT24C02、AT24C04、AT24C08、AT24C16、AT24C32、AT24C64、AT24C128、AT24C256。
2 Read—读片,按R键可将芯片数据读入到缓冲区。
3 Auto—自动编程,按A键可自动完成写片、校验等一连串操作。
4 Blank check—空片检查,按B键可检查芯片是否为空片(FF)。
5 Erase—芯片擦除,按E键可擦除整个芯片,即将芯片写入全1(FF)。
6 Program—芯片编程,按P键可将缓冲区内容写入到芯片中去。
7 Verify—芯片校验,按V键可比对缓冲区数据和芯片内数据是否一致,若不相等则给出不相等数据的首地址。
8 lock bit—位锁定,暂不能用。
9 Load—装入文件,按L键并输入文件名,可将2进制文件装入到数据缓冲区。
10 Save—保存缓冲区内容,按S键可将缓冲区内容保存为二进制文件。
11 edit—编辑缓冲区数据,按D键可编辑、修改缓冲区内容。
12 clear Memory—清缓冲区,按M键可全部清除缓冲区内容,以FF填满。
13 unlock—解锁,暂不能用。
14 about—查看软件信息,按O键可查看到关于该软件的一些信息,如软件名称、版本数、作者等。
15 Quit—退出键,按Q键可退出该程序。
16 Pgup——上翻页。
17 Pgdn—下翻页。
因为软件是针对DOS环境编写的,故对PC机配置要求不高,笔者是在一台老式笔记本电脑上运行此程序的,其配置为:CPU486,主频33M,内存4M,硬盘200M,显示屏VGA单显。

Tags:
相关文章
其他光电实用电路图相关资讯
电子扩音机安装后的电压检测与调整-其他光电实用电路图
选频声控开关电路设计与分析-其他光电实用电路图
微波多层板反钻孔之金属化孔互连-其他光电实用电路图
选择性去桥连技术提高焊接成品率-其他光电实用电路图
用μPC1366提高收音机灵敏度-其他光电实用电路图
由NE555、CD4017组成的节-其他光电实用电路图
用6N7P电子管制作的单端功率放大器-其他光电实用电路图
用PROG-110设计制作的多媒体投影机自动控制器-其他光电实用电路图
卡拉OK人声增效电路-其他光电实用电路图
9800系列UHF发射单元的制作方法-其他光电实用电路图
庭院太阳能照明灯电路-其他光电实用电路图
基于定位系统基准频率源的设计与制作-其他光电实用电路图
采用TDA4605-2制作的开关电源-其他光电实用电路图
对讲机发射功率测试笔的制作-其他光电实用电路图
用分立元件制作的耳聋助听器-其他光电实用电路图