EZ编程器.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:381KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

EZ编程器.pdf

EZ编程器.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

欢迎来到51测试网:庆祝51测试网单片机初学者网站全面改版本页最后更新日期:01/31/200504:21:05电子工程师的家园设为首页返回主页给我留言单片机教学单片机提高音响技术品质技术单片机网址软件下载音响网址163信箱产品介绍如何购买跟我来作EZ编程器试一试:(真的一点都不难。拿起烙铁来,你也也可以拥有一个自己亲自制造出点击下载全部制作资料sch,pcb,ez51.hex,ez4.0.exe??EZ编程器自制问答集??ez编程器说明书??本文是站长在无线电杂志社编辑房桦老师的鼓励下,实际动手制作成功的一款EZ的编程器,使用效果很好,为答谢广大爱好者对本站的支持:现全部资料公开,欢迎大家转载,但请注明51测试网:如果您制作成功,不要忘了通知我。????????????????????????????www.51c51.com石学军AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。由于单片机编程时序不同,这一款编程器仅仅支持ATMEL公司的AT89C51,AT89C52,AT89C55芯片,不支持华邦或飞利浦兼容芯片。对于很多像我这样一些不算太年轻的从80年代组装7管半导体收音机入门的电子爱好者来说,面对单片机似乎显得有点怯场,但是事实上我以为他甚至比组装一个收音机更简单:以下是它的硬件电路图,稍微有一点耐心,完全可以用面包板搭焊。为了方便大家制作,我把电路简化设计了一下:?Q2,Q4以及周围的几个元件构成了电平转换电路,这样节省了1片max232芯片,在要求不高的场合,这个电路在单片机通信中可以取代MAX232。Q1,R2,R4,DW2,4个元件为编程器提供烧写用12V电压,其中,R4,R2构成了分压电路;平时,监控芯片89C51第13脚(P3.3)输出高电平,Q1导通,R2(1K)将DW2(12V)拉低,此时DW2电压由R4,R2分压,大约3-5V之间;当写程序时,监控芯片第13脚(P3.3)输出低电平,Q1截止,DW2(12V)直接送到被烧芯片的31脚,从而提供烧写电压。ATMEL官方网站提供的编程器器烧写电压是用LM317调整得到的,并且用到了两个高精度电阻,电路复杂且成本高,该电路经过本人数百台的实验证明非常稳定可靠,下图是笔者设计组装成功的样品.?电源变压器要求为15V的电源,例如常见的3-12V直流可调电源,注意其空载电压不要低于13V,滤波应好一些,否则可能出现编程不可靠的情况。??监控芯片用IC座安装,另外找一个编程器烧写好监控程序EZ51.HEX后插入,方便调试。烧写卡座如果购买有困难,可以直接用一个IC座。组装好后通电,用万用表检查:1,7805输出5V,D2电源指示灯亮。(图中我用的是78L05)2,DW2电压为3-5V。4,?将Q1的基极对地短接,DW2电压为12V。5,U1(89C51)的18,19脚电压为2.2V,2.1V,此电压可作为电路是否起振的依据。连接电缆用9对9一头公一头母的串口线,注意市场上有些串口线的两头2,3脚是交叉的,最好用万用表检查一下是否为一一对应。如果没有串口线,也可拆一个老式的串口鼠标自制,只要两头把2,3,5脚连接好即可。本电路对元件没有特殊要求,电阻用1/8W普通碳膜,三极管我用的是2SA1015,2SC1815,实际上很多小功率管都可以,例如9014,9015。只是需要注意他们的管脚排列区别。二极管1N4148可以用1N4004替代。另外12V稳压管最好挑选一下,精度要求为5%以内。11.0592M晶体有条件的话应当测试一下,市场零售的晶体有些不起振。这款编程器的烧写软件EZ31.EXE界面很简单;全兼容于WINDOWS9X-2000。仅有几个按钮,分别为打开文件(SEND),读芯片(READ),退出(EXIT),COM选择,加密(LOCKCODE),以及校验(FASTVERILY)。大家用一下就知道了。注意目前提供下载的为它的升级版本ez4.0自动监测端口号和芯片。使用更简单!连接好编程器的电源以及串口线,并插入烧写的芯片,点击COM1或COM2(以实际连接为准,本例中我连接的是COM2),窗口右下脚显示89C51Found。此时应当看到信号指示灯D6每2秒亮一下,表示联机工作。?选择一个需要烧写的hex文件开始烧写,如果一切正常,显示的界面如上图所示。??双面板超级