新闻  |   论坛  |   博客  |   在线研讨会
并口下载线 适合学生DIY
larrybird | 2010-04-07 21:52:54    阅读:5996   发布文章

        并口真的很少了,自己想做个并口的,上个学期材料都买好了,PCB也布好了,但是有并口的是我05年的电脑上,但运行大的软件比较吃力!~
        现在网上有很多的开发板,价格也不太贵,差点就买了一套。但买来的和自己做毕竟是有区别的,自己做可以更熟悉原理。同时我也可以不浪费买来的器件。
       下面就说一下我的制作过程。
        学习单片机实在不是一件简单的事情,几下子看完一本教程,还是晕乎乎,感到没学到什么,也提不起兴趣。个人认为,学之者不如乐之者,要实实在在搞出点东西来了,才能有兴趣学下去。如何把写好的程序下载到单片机,的确让人头痛,众多像我这样的学生也不愿意花半个月口粮买个编程器,自制简易并口ISP下载线,首先说明的是,因为虽然网络有太多太多资料,但是本人在制作过程中还是遇到许多问题,本文就是介绍整个自作过程中注意的问题,可以肯定的是,本人也是菜鸟,本文只是供初学者参考,如果有说的不对的地方,希望各位大虾指点一二。

       废话多说了,首先看看电路图:

 

       不用多说,第一步就是先按电路图把下载线硬件做出来,本人选用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单片机,就大公告成。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客