一、简介
几个月前,矽通电子设计了一款ET51编程器,并公开了所有自制资料给大家DIY。推出后受到了广大网友的广泛欢迎,好评如潮,仅制作资料在短短3个月的时间内已下载了有将近万次。目前已有很多个人网站,其中不泛国外的专业电子技术网站,都有该自制资料的转载,部分网站干脆按照ET51的自制资料做成商业化的产品销售。ET51编程器经过众多朋友的实际制作和使用,无论在稳定性、烧写速度,还是操作的方便性上,都遥遥领先于其他 免费版编程器。该编程器体积小巧,功能非常完善,是目前唯一一款配备专业级控制软件的免费版编程器。它的很多功能,只在上千元的专业级编程器中才有。
为方便大家制作,矽通电子提供了完整制作资料的同时还组织的一批ET51的套件。在推出短短1个星期内就售出了120套,此后矽通电子几乎每天都会收到网友的来信或来电,购买矽通电子提供ET51的套件。ET51编程器不但适合单片机爱好者和家电维修人员,也非常适合开发人员调试产品使用。
二、编程器硬件与软件特点
|
硬件特点
-
1.使用串口通讯,编程过程中的擦除、烧写、校验各种操作完全由编程器上的监控芯片89C51控制,不受PC配置及其主频的影响。
-
2.采用高速波特率进行数据传送,经测试,烧写一片4K ROM的AT89C51仅需要9.5S,而读取和校验仅需要3.5S。
-
3.体积小巧,省去笨重的外接电源适配器,直接使用USB端口5V电源, 携带方便,非常适合初学者学习51单片机的要求。
-
4.软件界面友好,菜单、工具栏、快捷键齐全,全中文操作,提供加密功能,可以保护您的创作产权。可以说是麻雀虽小,五脏俱全!
-
5.功能完善,具有编程、读取、校验、空检查、擦除、加密等系列功能;
-
6.40pin和20pin锁紧插座,所有器件全部以第一脚对齐,无附加跳线,对于DIP封装芯片无需任何适配器。
|
ET51编程器成品(点击看大图) |
| |
|
|
软件特点
-
友好的界面,专业化全功能设计
-
强大的缓冲区编辑功能,支持复制、填充、逻辑运算、数据支持8位与16位显示
-
简体中文用户界面
-
支持WIN98SE/ME/2K/XP等操作系统
-
系统配置要求低,运行稳定
-
编程命令丰富,包含编程、读取、擦除、查空、校验、加密(写锁定位)、读写熔丝位、读写配置位…
-
支持自动编程操作(相当于批处理),并可以自定义其操作内容
-
最近文件列表功能,可快速加载曾经使用过的文件
-
编程操作声音
|
编程器软件(点击看大图) |
四、原理图

|
|
原理图说明:
PCB板上的PNP三极管BC327用S8550直接替换,NPN三极管BC547用BS945直接替换 |
六、编程器DIY套件组成:
ET51编程器制作套件包含制作该编程器的所有元器件(您只需要一只电烙铁和少许焊锡丝即可组装成一台超强功能的编程器),见以下器件列表:
|
名称
|
数量
|
说明
|
|
1/4w
10k
|
6
|
一共6个,1个焊在晶振旁,5个焊在三极管旁
|
|
470r
|
2
|
一共2个,1个焊在晶振旁,1个焊在12v稳压二极管旁,pcb标560位置
|
|
100r
|
1
|
焊在三极管旁,pcb标200位置
|
|
3.3
欧姆
|
1
|
串联于供电电路起保护作用
焊在USB插座旁,pcb标PORX位置
|
|
560r(或10k)排阻
|
1
|
用于cpu
p0口上拉
|
|
1n4148
|
2
|
用于vpp高压供给
注意4148 标有1N4148字样
|
|
12V稳压管
|
1
|
用于vpp高压供给
注意标有12字样,不要搞混
|
|
1uf/50v
|
6
|
注意同一方向哦,都焊在MAX232插座旁
|
|
47uf/10v
|
1
|
复位电容,焊在晶振旁
|
|
104
|
1
|
焊在MAX232插座旁
|
|
22p
|
2
|
用于晶体电路
|
|
11.0592
|
1
|
晶体
|
|
S8550
|
1
|
焊在标有BCC327位置,注意看型号和插入的方向, 不要错!
|
|
BS945
|
2
|
焊在标有BC547位置
|
|
发光管
|
2
|
3mm红(用于电源指示和通信指示)(注意方向)
|
|
db9
|
1
|
串口头
|
|
40pin
卡座
|
1
|
烧写c51/s51等芯片用
|
|
20pin
卡座
|
1
|
烧写
2051等用
|
|
40pin
ic座
|
1
|
插入监控用89s52
|
|
16pin
ic座
|
1
|
插入
max232芯片
|
|
usb座
|
1
|
供电用
|
|
串口电缆
|
1
|
通信用
|
|
usb
电缆
|
1
|
供电用
|
|
At89s52
|
1
|
用于监控,
需要先烧写好监控程序
(套件的89s52已经烧写好了监控程序)
|
|
max232cpe
|
1
|
通信用集成电路
|
|
pcb
|
1
|
电路板
|
|
|
|
|
ET51编程器套件照片:
|
套件(除下面照片之外还有USB线,串口线) |
成品(另有成品出售,60元/套) |
|
ET51套件50元/套 |
已组装好的套件 |
七、组装与使用说明:
安装步骤:
以下是pcb板。
第一步: 安装所有的电阻电容二极管:完成后焊接起来!注意看下图
(电阻安装前如果不熟悉请用万用表量一下阻值以免搞错)
有6个一样的电阻都是 10k的电阻(其中一排一样的5个,
还有一个在左下脚)。
有3个470欧姆的电阻(1个在10K电阻的旁边,1个在12V稳压管的旁边)直接焊在标有560字样的位置上。
1个100的电阻(在1排10k欧电阻的右边)
1个为3.3欧姆的电阻
(在板子的右上脚,这个电阻串联在电源的回路,
用于意外情况下短路时候保护电脑的USB接口)
二极管一共2个 1n4148, 一个 稳压管12v
特别注意二极管的方向, 黑色端有标示!另外注意4148和12v的稳压管不能搞反, 注意看管子上的字。12V
稳压管标有数字12。
4148的
二极管一头是黑色的(仔细看下图)
第二步:
焊接所有的电容, 晶体ic座, 三极管。
电解电容一共有7个,注意正负极性!7个电容都是一个方向:请看下图电解电容的方向!
)
完成后安装1个104p的电容,2个22p的电容。一个11.0592的晶体。这些没有极性。
经常有朋友因为材料的原因问我, 晶体可不可以用12m的代替?只差那么一点点?这里我明确的告诉大家: 不可以!必须严格的按照这个数值。
然后在这里有一个10k的排阻: 请注意他的安装方向!如果插反了会造成上拉电平不一致,导致数据错误!
然后安装3个三级管:一个是S8550(焊在BC327位置),两个是BS945(焊在BC547位置), 注意不要搞反了, 管子上有字, 看清楚后再焊接!
ok, 到这里已经初具雏形了, 我们分别焊上两个ic座(一个上监控芯片, 一个16pin的上max232),两个锁紧座,(一个烧写40pin, 一个烧写20pin )
以及232头,usb头,两个 发光管。
注意发光管的方向:长的一端在上面,短的一端靠近板子的边缘。
然后分别插上已经烧写好监控程序的at89s51,max232芯片(注意安装的方向!)
到这里硬件就完成了。
最后请您仔细的检查一下有没有短路的地方,
焊接是否牢靠?
为了保护我们的成果,
如果你有洗板水清洗一下更好。
调试:
1 插上usb电缆,此时电源指示灯会亮!表示电源正常, 否则请检查发光管是否反了?
2 用万用表分别量11.0592mhz的晶体两端对电源地,电压都应当是2.5v左右,
如果是0或者5v那么晶体没有起振动!
请检查晶体!
3 量稳压二极管的两端,应当是12v, 如果没有表示高压部分有问题!
4
如果最后有问题,
请您尝试用其他的编程器把监控程序重新写一下。
并且仔细的检查一下板子。
然后联机调试:安装好软件后 ,双击桌面的EPro编程器图标,程序启动后,会自动检测硬件及连接,状态框中显示“就绪”字样,表示编程器连接和设置均正常。否则请检查硬件连接和COM端口设置。 把单片机芯片正确地放到编程器的相应插座上,注意,芯片的缺口要朝向插座的把手方向。对于89C2051/1051/4051芯片, 把芯片放在小的20PIN小卡座上, 同样的缺口要朝向插座的把手方向。 芯片放好后,就可以对芯片进行读写操作了,读写操作按下面的步骤进行:
1. 程序运行,请先选择器件(点下选框),选择烧写的芯片类型。2.检测芯片, 此时屏幕提示应当有正确的芯片识别代码,否则请检查芯片。
3. 用“打开文件”选择打开要烧写的.HEX 或者 .BIN 文件(一般情况下HEX文件类型居多)
4. 用“保存文件”可以保存读出来的文件。
5. 用“擦除器件”擦除芯片(注意第二次烧写芯片时必须先擦除芯片, 否则会烧写出错)
6. 用“写器件”编程
7. 用“读器件”读取芯片中的程序,加密的读不出来。
8. 用“校验数据”检查编程的正确与否。
9. 用“自动完成”自动执行以上各步骤。
10. 用“加密”选择加密的级数。
烧写芯片时的插入方式:
 AT89S51,S52,C51,C52..;插入DIP40锁紧座 |
|
 AT89C1051,C2051,C4051..;插入DIP20锁紧座 |
|
 24C01,02,04..和93C46,56..;插入DIP20锁紧座中间,注意如上图,DIP20锁紧座第5脚为芯片第1脚 |
如果您的运气不错,那么恭喜您, 编程器终于diy ok了!
本站为了满足广大爱好者的动手能力特别组织散件供应!包含全套零件。
每套如果直接汇款或者货到付款(只支持广东地区)价格50元,
另外普通邮递费用是8元,快递费用广东省内10元, 外省每套20元, 全国大部分地区1-3天可以到达。用邮政EMS是28元。 咨询电话
qq:646902215
选型指南:我应当购买ET51编程器散件? 成品?
如果您购买散件,价格是50元,此套件目前我们已经售出1000件,目前根据调查成功率在97%以上!
事实上目前50元都不够买3斤猪肉的,相信仅仅是成功的喜悦就足以抵消您的支出了:)
八、相关资料下载: