自制51编程器

发布者:TranquilBreeze最新更新时间:2018-01-16 来源: eefocus关键字:自制  51编程器 手机看文章 扫描二维码
随时随地手机看文章

AT89C51是一款应用最为广泛的8051 单片机 ,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机编程器。由于单片机编程时序不同,这一款编程器仅仅支持ATMEL公司的AT89C51, AT89C52, AT89C55芯片,不支持华邦或飞利浦兼容芯片。

 

对于很多像我这样一些不算太年轻的从80年代组装7管半导体收音机入门的电子爱好者来说,面对 单片机 似乎显得有点怯场,但是事实上我以为他甚至比组装一个收音机更简单: 以下是它的硬件电路图, 稍微有一点耐心,完全可以用面包板搭焊。

为了方便大家制作,我把电路简化设计了一下:  



Q2, Q4以及周围的几个元件构成了电平转换电路,这样节省了1片max 232芯片,在要求不高的场合,这个电路在 单片机 通信中可以取代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选择,加密(LOCK CODE),以及校验(FAST VERILY)。大家用一下就知道了。注意目前提供下载的为它的升级版本ez4.0自动监测端口号和芯片。 使用更简单! 


连接好编程器的电源以及串口线,并插入烧写的芯片,点击COM1或COM2(以实际连接为准,本例中我连接的是COM2), 窗口右下脚显示 89C51Found。 此时应当看到信号指示灯D6每2秒亮一下,表示联机工作。

选择一个需要烧写的hex文件开始烧写,如果一切正常,显示的界面如上图所示。


双面板超级小型的PCB;注意监控芯片在反面贴片安装。因此整个电路板仅仅比火柴盒子稍稍大一点,可能是您所能见到最小巧的编程器了。是不是非常漂亮?

看看这张图: 想必您一定搞得定了!一共不到30个零件,确实很ez,按组装一块连插件到焊接测试只要半小时。 
元件清单 
Part Type Designator Footprint 
1K R19 axial0.3 
1K R2 axial0.3 
1N4148 D5 diode0.4 
1N4148 D1 diode0.4 
3K R3 axial0.3 
3K R4 axial0.3 
4K7 R13 axial0.3 
4K7 R11 axial0.3 
4K7 R8 axial0.3 
10K*8 R18 (排形电阻)
10K R7 axial0.3 
10K R6 axial0.3 
10K R5 axial0.3 
10UF C8 RB.2/.4 
10UF C14 RB.2/.4 
10UF C7 RB.2/.4 
10UF C6 RB.2/.4 
11.0592M XT2 rad0.2 (晶体)
12V DW2 (稳压管)
15V IN 7257 (电源输入插座)
18K R12 axial0.3 
30P C15 RAD0.1 
30P C16 RAD0.1 
104 C4 RAD0.1 
104 C5 RAD0.1 
A1015 Q4 to-126 
C1815 Q1 to-126 
C1815 Q2 to-126 
IN4148 D4 diode0.4 
LED D2 rb.2/.4 (发光二极管)
SINGAL D6 rb.2/.4 (发光二极管)
                                 

DB9 232插座   
40PIN 烧写卡座 

40PIN IC座(插监控芯片用) 
232串口线 
PCB  
89C51监控芯片    
15V电源 

DIY安装步骤: 
1:安装电阻,共11个;元件插到位后焊接剪脚: 
2:安装二极管,三个1N4148 和一个12V稳压管DW2。请仔细看管子的表面有字:稳压管印有12V字样,千万别给搞混了。二极管是有极性的, 二极管的黑头方向插向pcb的印有白色的一边就对了:元件插到位后焊接剪脚: 
3:安装2个104和2个30p电容;11。0592晶体, 这些都没有方向性随便插: 
4:插入三极管。电解电容,发光管:注意这些东西都是有极性的:如果搞反了可不行。电解电容和发光管很好办,都是负极向下。三极管(2个2SC1815,一个2SA1015,)以及一个78L05的稳压IC:他们的方向在PCB上可以看到,屁股的方向就是半圆圈的方向。  
5:插入排阻(排阻有一个白点的一端是公共端,他的位置在靠近PCB边源的一端;电源插座,232插座就不用说了。  
6:插监控芯片的插座。  
7:插烧写卡座。由于他和监控芯片是面对面的, 因此必须先焊接监控芯片插座,最后焊烧写卡座。否则等会不好动烙铁了。  
8:如果您实在搞不清除元件的方向, 请睁大眼睛仔细看看上面的照片吧。 
9:最后检查一下电路板的各个地方有没有插错, 短路的。再按照上面的调试方法调试。如果没有插错 
基本可以一次调OK   


关键字:自制  51编程器 引用地址:自制51编程器

上一篇:用AT89S51制作的红外遥控器
下一篇:时钟日历芯片DS12C887介绍

推荐阅读最新更新时间:2024-03-16 15:52

自制单片机之八……USB-ISP下载线
  现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。看来做个USB-ISP下载线是势在必行了。   在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成。据说第一种稳定,但成本高,电路复杂,不便自制。我们还是本着低成本,简单易做的原则进行。就用单个M8来做。   好!废话少说,干活。在网上搜了一下找了个BUG少,易于自制的图。 iframe id="iframe_0.15927299787290394" src="data:text/html;charset=u
[单片机]
<font color='red'>自制</font>单片机之八……USB-ISP下载线
自制51单片机常用头文件(st7920并行方式)
/*-------------------------------------------------------------------------- ST7920.H The user function is C51. Copyright (c) 1988-2004 Keil Elektronik GmbH sum zhaojun All rights reserved. --------------------------------------------------------------------------*/ // 并行方式 #ifndef __ST7920_H__ #define __ST7920_H__ #
[单片机]
自制土壤湿度计电路图
图中D1、D2用普通二极管,TR1采用小功率硅管,ME1为动圈电流表,电源VF为正负3V。探针可采用万用表的表笔,也可以自己制作,大约长25~50毫米,两探针应用胶粘或用其他方法固定住以保持一定的距离,这样才能保证测试结果的一致性。调整的时候可取几种不同湿度的土壤,在表盘上划下刻度。也可以用其它方法代替电流表,例如发光二极管,它的闪烁速率随土壤的湿度而变化。该电路简单易行,造价便宜。R1:47K,VR1:470K。
[模拟电子]
<font color='red'>自制</font>土壤湿度计电路图
自制创意激光竖琴
在上海世博会的伊朗馆有一架没有琴弦的竖琴,那是众多参观者公认的伊朗馆里最有趣的展品!参观者只要伸手穿过那架通体黑色的竖琴,音调就会被“奏响”。没有琴弦怎么奏响?工作人员为我们揭示了秘密—他按了一下琴身上的“光”按键,14道红色的激光束就从琴的上端射出。他说,这是激光竖琴。   这个激光竖琴也让我回想起了许多陈年旧事,很久前我就曾经和同学说过,我也能做一个激光竖琴,还和他打了赌,只是由于时间的问题一直没有完成。看了伊朗馆的激光竖琴,我决定制作它,当然是一款很简陋的激光竖琴。不过对于喜好DIY的朋友而言,也是一个不错的创意小制作。      整体结构   这个激光竖琴,用3个木块构成,并用螺丝和热熔胶固定成接近竖琴的形状
[模拟电子]
<font color='red'>自制</font>创意激光竖琴
凭一块自制“招牌” 他拿到我国“01”号专利
1984年3月29日,还在刷漆铺砖的国家专利局办公室前来了一个年轻人。他手里拿着一块写着“申请专利者在此排队,第一名航天207所”的硬纸板,并将纸板举起来挂到了办公室的门框上。很快,周围的人都被这块牌子吸引,也自觉排起队来…… 这个挂纸板的年轻人是航天工业部第二研究院207所的胡国华,这些门口徘徊的人也都是想来申请专利的。由于我国第一部专利法1984年4月才开始实施,29日挂上纸板的下午,胡国华便带来了被褥。在办公室外等了三天三夜后,他才终于在1984年4月1日,顺利地第一个递交了专利申请书。 正是凭着那个写着字的硬纸板,和这个“巧费心机”的排队方法,胡国华成为了改革开放以来第一件专利的发明人。 1985年12月,胡国
[手机便携]
正确使用网线内双绞线自制M12转M12接口通讯线缆
  好端端的工业以太网设备,用自制的M12转M12网线进行线型连接后,发现大量CRC校验错误导致丢包现象频发,TP灯闪烁,网线长度都没超过20米,买的又是大品牌超五类CAT5E标准网线,不存在网线质量问题!那么为什么会通讯错误呢? 看到网线线缆完全剖开后露出的4对双绞线,小弟我顿时明白怎么回事了,只是没想到工业以太网对内部屏蔽的要求这么高。因为双绞线使得外部干扰脉冲总是有规律地作用在两条线上;而且双绞线使得内部产生的电磁波辐射得到相互抵消。因此双绞后会产生一定的屏蔽,使信号传输衰减小。 基于这个想法,我们重做了M12转M12接口网线,将数据收发的正极、负极,对应于双绞线,例如:橙白色接数据发送正,橙色接
[嵌入式]
针对C8051F单片机的手持编程器(SMP)介绍
   C8051F单片机是高度集成的混合信号系统级芯片(SoC),具有与8051 兼容的高速CIP-51 内核,与MCS-51 指令集完全兼容,内置程序存储器FLASH、数据存储器RAM;片内集成了ADC、DAC 等常用的模拟外设及UART、SMBus、SPI 等数字外设。   C8051F单片机具有片内调试电路,通过4 脚的JTAG 接口或者2线的C2接口可以进行非侵入式、全速的在系统调试及下载。   基于以上特点,C8051F单片机在工业控制、消费电子、通信等领域得到了广泛应用。但是,用户在生产过程中,希望一种方便快捷地对单片机编程,针对这种情况,深圳世强电讯有限公司设计开发了一款手持编程器(以下简称:SMP)方便用
[单片机]
针对C80<font color='red'>51</font>F单片机的手持<font color='red'>编程器</font>(SMP)介绍
国人自制工具IOS4.3上线仅四天即可越狱
    四天前,苹果的IOS4.3升级上线,内置的个人热点和网页加速功能已经吸引了一大批同学来升级自己手中的"i"设备,不过依然有很多同学没有升级,大多是因为IOS4.3还没有越狱工具。 不过今天小编发现,已经有国内的手机玩家根据之前国外网友越狱IOS4.21的漏洞代码,自己修改制作出了IOS4.3的越狱工具。虽然现在还是不完美的越狱,但是至少可以表明IOS4.3也不是那么的牢不可破,越狱的希望还是很近的。 转播到腾讯微博 ▲图为IOS4.3越狱软件 有兴趣的IOS4.3越狱的同学,如果你手中的设备是iPhone4或者iPad(暂时还不支持iPod Touch),可以在互联网上自行搜索下载该软件,
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved