第一范文网 - 专业文章范例文档资料分享平台

自制一台ATMEL 89系列FLASH单片机编程器

来源:用户分享 时间:2025/5/30 8:46:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

自制一台ATMEL 89系列FLASH单片机编程器

学习单片机最有用的恐怕是编程器和仿真机,一台商品化的编程器至少要几百元,仿真机价格更高,往往让初学者难以选择。这里介绍的一款国外电子网站推出的廉价51编程器,能够读写最常用的12种51单片机,自己动手装配一台,既能锻炼自己的动手能力,又能廉价地装备一台多用编程器,无论是学习单片机或业余时间搞开发,都是一个非常好的选择。笔者按照资料自制了一台,十分好用,不敢独享。特编译了全部制作资料介绍给大家。这个编程器硬件使用标准的TTL系列器件而没有使用特殊元件。它连接在计算机的并行端口,对PC的并口没有特殊要求,所以配置很低的计算机也能用这个编程器。Atmel Flash 系列单片机是当前最流行的单片机,易于擦写,不象OTP芯片容易造成浪费。特别是89系列单片机与大家熟悉的INTEL51系列单片机完全兼容,这个编程器支持的单片机主要是Atmel flash系列。

支持的器件:

这个编程器支持以下ATMEL单片机

AT89C51,AT89C52,AT89C55,AT89S51,AT89S52,AT89S53,AT89C51RC, AT89C55WD,AT89S8252,AT89C1051U,AT89C2051,AT89C4051 注意:20脚的单片机需要一个简单的适配器。(图 2 )

硬件:

图1显示了这个FLASH 编程器的电路图,编程器和标准的计算机并口连接。电路图中的U2是用于控制计算机和控制器之间的数据流,U4 锁存低位地址字节 ,U5 锁存高位地址字节 ,U3用于产生控制信号给被编程的单片机。IC U1用于产生编程脉冲给单片机.当U7提供编程电压给控制器时,电源部分用U8产生逻辑5v供给。IC U6用于产生5V或6.5V VDD 电源电压给单片机。

图 1 编程器的电路图

调试:

为了调整P1,P2和P3用一个数字万用表按以下步骤进行:

1.调整P1,用测试夹临时连接 T1基极到地,然后调整P1载稳压器U6上获得6.5V输出。

2.下一步调整P2在稳压器U7上获得13.1V输出,确信晶体管T1是不工作的或者用测试夹临时连接T5基极到地。

3.现在用测试夹临时短路晶体管T5集电极到地。 4.调整P3在稳压IC U7上获得12.1V输出。

图 2 适配器的电路图

制作这块电路板

这是一块双面电路板,尺寸为15.8X7.6厘米,双面PCB图和元件布局图如下图3~图5所示。图6 是适配器的pcb图。运行 COPY *.PRN PRN/B 将能打印这些PCB文件到透明胶片或硫酸纸上,然后用双面感光电路板制做电路板,具体的方法可以参考《无线电》杂志相关内容。

自制一台ATMEL 89系列FLASH单片机编程器.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2ofap9nz0t2wkqq4m2j3_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top