找回密码
 注册
关于网站域名变更的通知
查看: 526|回复: 1
打印 上一主题 下一主题

 DIY参考:自制单片机编程下载线

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-10-26 12:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DIY参考:自制单片机编程下载线

% i  B: \! `1 \- h7 U; H( y" y5 R+ `4 X& Q- n! j1 ]
       AVR与AT89S系列单片机都具有在线可编程(ISP)功能,可通过电脑经下载线直接将程序写入单片机中,无须将单片机从开发板上拔下,再用专用的写入器进行程序写入,方便了编辑、修改、写入程序与反复测试之需要。本文介绍其下载线的制作。8 b8 h7 X; H5 E/ E0 O5 D) q
  一、电路原理! {- z/ p& u1 X( r
  本下载线由一个并口插头、四只电阻和一段排线构成,电路如图1虚线左侧所示。图1虚线右侧为AVR中的At.Amega8L单片机,图2虚线右侧为AT89S51单片机,两类单片机所用下载线完全相同。需要指出的是,这两类单片机的复位电平正好相反。AVR是低电平复位。正常工作时复位端是高电平;51型单片机则相反。另外,AVR单片机可利用片内RC振荡器而无需外接晶振。51型单片机必须外接晶振和两只小电容。1 ~! j/ J: u+ }0 m; O
  二、制作要点
& K; f0 E1 [, O* ~% C  1.连接并口插头与单片机的排线不可太长,以不超过40厘米为宜。排线可用电脑主板与硬盘连接排线来代替。: z; O( a0 {3 L  M
  2.从电路图中可以看出,只需五根导线来连接井口插头与单片机,但实际制作时要用九根导线。即,在两导线之间多出的一根一端接地,起屏蔽作用,以提高其抗干扰性能。4 R4 a+ Y, a. b: z/ w
  3.单片机所用5V电源最好从电脑USB接口获得。在单片机的电源引脚附近与地之间最好并接一只100μF的电容和一只O.01μF的瓷片电容。
' f; j6 G. ~9 Y* Q/ z7 o  4.单片机的工作频率不宜太高。51单片机外接晶振不要超过6MHz;AVR单片机。
% p4 k: i& f; B. t' L) E  如Atmega8L,采用片内默认的1MHz即可。/ C' R+ ?# E" n: u& n9 S
  5.为求最简。R1~R4可省去,但不提倡这样做。  A6 {( \% s; {- k6 ^
  6.电脑并口设置有多种模式。一般设为SPP模式即可(标准并口模式)。
# C2 c, r" x. r! L% i. V5 h" m# z  三、程序写入
# W. r# E/ ]5 v* T/ K# K  将下载线的并口插头插入电脑并口,将单片机侧的USB插头插入电脑USB口,安装相应的软件后即可使用。与下载线对应下载软件有双龙的SLISP和PonyProg2000,这两款软件均可从网上(WWW.mcu-sys.com)下载。
& e3 F, P5 @4 L. _% q6 `4 h7 o  SLISP较易使用。该软件的工作窗口如图3所示。在其上部“通信参数设置及器件选择”
# I% O1 l3 J* b, h) r* I8 M7 k. o  框内依次选择LP1(并口)、NORMAL(普通写入速度)、ATMEGA8L(跟所选的单片机型号有关)。在“FLASH存储器”框内单击“文件”按钮。找到由单片机编程软件生成的Hex文件。最后按图3下部的“编程”按钮,即可将Hex文件写入单片机中。- P  |7 j( z5 Z: I# O; x
   # W- u% f+ m  t2 ^) |" m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-16 19:10 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表