专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

终于完成了51单片机编程器制作

作者:欧强   来源:本站原创   点击数:  更新时间:2009年05月18日   【字体:

    都已经大三了,我个人觉得自己过去把太多的时间用在学习上,十足是一种浪费。以前很努力的学习,也得过奖学金,可以说以前学习的最主要目的就是奖学金,不过现在想起来,真觉得有点得不偿失。我很早以前就接触单片机了,虽然算不上精通,但是搞一些小设计的话,自认为还可以。对于一个单片机的发烧友来说,单片机的编程器似乎是必不可少的。虽然我自己以前买的一块开发板可以进行编程,但是我的开发板只能烧SST和STC的芯片,对于常用的AT89S系列却不能烧录。我觉得AT89S系列的芯片应该是最常见的了,很多的电子商店都有得卖,因此我有必要做一台能烧录此种芯片的编程器,那怕是简易的也可以。 


      从搜集资料到做板焊接,足足花了2天的时间,终于把51单片机的编程器给弄好了(见图1~3)。我做的这个板纯粹是一个编程器,不是单片机实验板。它不但有并口,还有串口。通过9针串口线可以对SST、STC等芯片进行编程;通过25针的并口线不但可以对Atmel公司的51(AT89S系列)、AVR单片机进行烧写(电路参考51黑单片机网的http://www.51hei.com/bianchengqi/AT89s51bianchengqi.htm),还可以对Altera的CPLD/FPGA,当然这需要进行相关的设置,并且用isplay(见图4)软件进行操作,之所以能够烧写Altera公司的CPLD/FPGA,因为这个编程器的并口部分本身就是按照Altera的BYTEBLAST线来做的。 

 
图(1)51编程器的最终实物


 
图(3)编程器的PCB板(此为感光板做的单面板)

 
图(4)isplay软件界面

        虽然业余的小制作会对学习有那么一点点的耽误,但是每当我成功之后,这种成就感与满足感够我High好几天了,耽误的一点时间又算得了什么。不过,这次做板的经历却让我注意到了几个问题,在业余的条件下做板,线宽尽量不要小于15mil,最好以20mil为宜,对电路板进行铺铜时,铺铜区与线之间的距离(默认为10mil)要大一点,建议为40mil或者更大,否则的话,很容易造成电路线路的短路,但是如果不铺铜的话,在做板的时候,腐蚀会久一点,甚至会浪费很多三氯化铁。
        不管怎样,业余的小制作就先告一段落了。

关闭窗口

相关文章