描述
十分简单的PIC烧录器(编程器),PIC Microcontroller Programmer
关键字:PIC单片机,烧录器,编程器
作 者:秦新月
PIC单片机在性能和价格等方面,在目前的单片机世界里已遥遥领先。比如,它具有带AD转换,各口驱动电流大可直接驱动数码管等优点,但是我们很多的学习者一直为它高价的烧录器和仿真器望而却步。最近在网上搜到一些资料经过实验,发现用很少的常用的元器件和简单的电路就能搭成PIC单片机编程器,而且软件也是免费的,在网可以直接下载到,只要对此有兴趣几乎不用投资就可以进入PIC单片机领域,好好学习PIC单片机,发挥它的功能和优点。
一、PIC烧录器的制作
大家可以按照图1的电路连接,不用为此电路提供电源,电源由9针串口直接提供。当连好后,连到单片机的有5根线,可支持PIC12C5XX、12C67X、24CXX、16C55X、16C62X、16C71、16C71X、16C8X、16F8X系列单片机,只要将VCC、GND、MCLR/VPP、RB7/PGD、OSC1、RB6/PGC连接到你要编程的PIC单片机,如PIC16F870单片机对应的引脚就可以对单片机编程,(VCC对应单片机的20脚 , GND对应单片机的8脚和19脚, MCLR/VPP对应单片机的1脚, RB7/PGD对应单片机的28脚, OSC1对应单片机的9脚,RB6/PGC对应单片机的27脚)。16F870单片机引脚图如图2所示(略)。如果能淘到便宜元件,总成本不足5元钱。如果用旧猫或鼠标的串口拆些里面的元件,那么制作它几乎就不用花费钱。
编程软件可选用IC-PROG和PonyProg2000。建议使用IC-PROG,因为它无论支持的器件,烧写速度及稳定性都优于PonyProg2000 ,不过得先用PIC公司的MPLAB将源代码编译成十六进制的数据再用这两个软件写到单片机里。
注意:这款编程器跟电脑连接是采用9针串口的,假如没有,可以采用25针的串口,但是接线当然需要一些改动,具体如下:
25针串口对9针串口,依次2对3、7对5、5对8、20对4、4对7。
二、操作步骤
制作成功后的操作步骤,主要为以下几步:
(1)用MPLAB编译源代码
(2)编译成功
(3)连接自制编程器到电脑,连接编程器的5根线到对应的单片机引脚
(4)打开烧录软件 ,选择要烧录的芯片型号,
(5)打开MPLAB编译的十六进制或二进制文件。
(6)在烧录软件中选择写芯片
(7)写成功,运行程序
总之,就这么简单即可完成几百块钱烧录器做的事,不过此编程器缺点在于写片子有点慢,也请各位电子爱好者进一步提高,参考网站http://www.jdm.homepage.dk可能提高烧录速度。
打开APP阅读更多精彩内容