"); //-->
废话多说了,首先看看电路图:
不用多说,第一步就是先按电路图把下载线硬件做出来,本人选用74HC244,如电路图上部分电路所示连接,这个过程比较简单,也不会有什么问题,只要注意锻炼自己焊接技术就行了。
第二步就是设置计算机COMS参数及下载线与单片机的连接了。本人遇到比较头晕的是,完全按照电路制作出来了,而且在实验室烧录也OK啦,但是回到家用台式电脑和笔记本,怎么都不行,搞了半天,晕乎乎地请教了师兄,建议我修改修改计算机地并口模式,试了半天才终于搞掂。如上图右所示设置计算机地并口模式,当然,其他模式可能也行,有时间试试罢了。然后就是连接单片机,这个比较简答,记住给单片机供电就行了。
第三步就是用软件(Easy 52Pro V2.0)把HEX格式的程序下载到单片机里,这个软件网上比较多,我不知道怎么上传,自己下载就是了,但是要修改修改一些参数。在软件里面,有个文件“EasyIsp配置设置”,打开文件,可以看到引脚定义,下面有较详细说明,认真把参数修改好,下面是一个参考例子:
;----------------------------EasyIsp-2的引脚定义-------------------------
[引脚控制]
MOSI=7
MISO=10
SCK=6
RST=9
LE=4
OE=5
R1=0
R2=0
[锁存控制(LE)]
Enable=0
Disable=0
[输出控制(OE)]
Enable=0
Disable=1
;-------------------------------------说明--------------------------------
; --引脚控制--
; 你可以定义下载线所使用的并口引脚,只要设置对应的引脚号即可。
; MOSI:数据串行输出 MISO:串行数据输入 SCK:同步控制时钟
; RST:复位 LE:器件的锁存允许 OE:器件的输出允许
; R1,R2:保留为以后扩展用
; 注意:18-25引脚都接地 2,3,4,5,6,7,8,9为数据口,可读可写;1,14,16,17为控制
; 口,可读可写;10,11,12,13,15为状态口,只读.
; 如果引脚=0,表示该引脚无效,不作控制,例如74244的OE=0.
;
; --锁存控制--
; 如果器件有LE,例如74373的LE,高电平有效低电平无效.所以可以Enable=1
; Disable=0,如果Enable=1,Disable=1,表示LE引脚恒为高电平,Enable=0,Disable=0,
; 表示LE引脚恒为低电平
;
; --输出控制--
; 如果器件有OE,例如74373的OE,低电平输出信号,高电平输出高阻.所以可以Enable=0
; Disable=1.其他原理同上
;-------------------------------------------------------------------------
最后,就是打开软件,选择自己选用的51单片机,就大公告成。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。