首页 5元钱做个PIC烧录器

5元钱做个PIC烧录器

举报
开通vip

5元钱做个PIC烧录器 作 者 秦新月 5元钱做个PIC烧录器 PIC 单片机在性能和价格等方面,在目前的单 片机世界里已遥遥领先。比如,它具有带 AD 转换, 各口驱动电流大可直接驱动数码管等优点,但是我 们很多的学习者一直为它高价的烧录器和仿真器望 而却步。最近在网上搜到一些资料经过实验,发现 用很少的常用的元器件和简单的电路就能搭成 PIC 单片机编程器,而且软件也是免费的,在网可以直 接下载到,只要对此有兴趣几乎不用投资就可以进 入 PIC 单片机领域,好好学习 PIC 单片机,发挥它 的功能和优点。 一、PIC烧录器的制...

5元钱做个PIC烧录器
作 者 秦新月 5元钱做个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 脚)。单片机引 脚图如图 2 所示。如果能淘到便宜元件,总成本不 足 5 元钱。如果用旧猫或鼠标的串口拆些里面的元 件,那么制作它几乎就不用花费钱。 自制烧录器的使用如图 3 和图 4 所示,用 5 线 连到实验板上。 编程软件可选用 IC-PROG 和 PonyProg2000。 建议使用 IC-PROG,因为它无论支持的器件,烧 写速度及稳定性都优于 PonyProg2000 ,不过得先 用 PIC 公司的 MPLAB 将源代码编译成十六进制的 数据再用这两个软件写到单片机里。 图4 在线编程器 图1 电原理图 图2 PIC 16F870引脚图 图3 烧录器 注意:这款编程器跟电脑连接是采用 9 针串口 的,假如没有,可以采用 25 针的串口,但是接线 当然需要一些改动,具体如下: 25 针串口对 9 针串口,依次 2 对 3、7 对 5、 + + GND VCC VCC J1 DB9 D1 1N4148 D2 1N4148 Q1 BC547 OSC1 RB7/PGD R2 15k R1 10k Q2 BC547 RB6/PGC D6 1N4148 D5 1N4148 D4 5.1V 1 6 2 7 3 8 4 9 5 P IC 16 F8 70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MCLR/VPP/THV RA0/AN0 RA1/AN1 RA2/AN2/VREF- RA3/AN3/VREF+ RA4/TOCK1 RA5/AN4 VSS OSC1/CLK1 OSC2/CLK0 RC0/T1OSO/T1CK1 RC2/CCP1 RC3 RB7/PGD RB6/PGD RB5 RB4 RB3/PGM RB2 RB1 RB0/INT VDD VSS RC7/RX/DT RC6/TX/CK RC5 RC4 28 27 26 25 24 23 22 21 20 19 18 17 16 15 制作天地 HANDS ON PROJECTS 2010 VOL.0312 图1 电原理图 图2 PIC 16F870引脚图 + + GND VCC VCC J1 DB9 D1 1N4148 D2 1N4148 Q1 BC547 OSC1 RB7/PGD R2 15k R1 10k Q2 BC547 RB6/PGC D6 1N4148 D5 1N4148 D4 5.1V 1 6 2 7 3 8 4 9 5 P IC 16 F8 70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MCLR/VPP/THV RA0/AN0 RA1/AN1 RA2/AN2/VREF- RA3/AN3/VREF+ RA4/TOCK1 RA5/AN4 VSS OSC1/CLK1 OSC2/CLK0 RC0/T1OSO/T1CK1 RC2/CCP1 RC3 RB7/PGD RB6/PGD RB5 RB4 RB3/PGM RB2 RB1 RB0/INT VDD VSS RC7/RX/DT RC6/TX/CK RC5 RC4 28 27 26 25 24 23 22 21 20 19 18 17 16 15 5 对 8、20 对 4、4对 7。 二、操作步骤 制作成功后的操作步骤,主要为以下几步: (1)用MPLAB 编译源代码,如图 5所示。 图5 用MPLAB编译源代码 (2)编译成功,如图 6所示。 图6 编译成功 (3)连接自制编程器到电脑,连接编程器的 5 根线到对应的单片机引脚,笔者是直接连到自制数 码管实验板上单片机的5个引脚,如图7和图8所示。    图8 直接连接至自制数码管 实验板上的单片机5个引脚 图7 连接自制编程到电脑 (4)打开烧录软件 ,选择要烧录的芯片型号, 如图 9所示。 图9 打开烧录软件 ,选择要烧录的芯片型号 (5)打开 MPLAB 编译的十六进制或二进制文 件,如图 10 所示。 图10 打开MPLAB编译的十六进制或二进制文件 (6)在烧录软件中选择写芯片,如图 11 所示。 图11 在烧录软件中选择写芯片 (7)写成功,运行程序,如图 12 和图 13 所示。 总之,就这么简单即可完成几百块钱烧录器做 的事,不过此编程器缺点在于写片子有点慢,也请 制作天地 HANDS ON PROJECTS 13电子制作 随着生活水平的提高、科技水平的迅猛发展, 电子万年历正逐步走进千家万户,为人们生活带来 了极大的便利。 本设计核心控制器选用大存储容量单片机 STC89C58RD+,并采用 12864 液晶显示屏,可同 屏显示年、月、日、星期、温度、公历和农历的重 大节日、一天中不同时段的提醒等内容,并具备整 点报时、开机画面显示、闹钟设置等功能。本制作 的一大特色是成功的完成了人机交互界面的设计。 其将具有极好的市场应用前景。 一、系统总体设计 本设计以 STC89C58RD+ 单片机为核心,结合 时钟芯片 DS1302,温度采集芯片 DS18B20 等外围 器件,实现了万年历等一系列功能,并通过液晶屏 和按键控制完成人机交互的功能。其系统总体设计 框图,如图 1所示。 图1 系统总体设计框图 二、硬件电路设计 1.单片机外围电路设计 时钟芯片和实时温度采集芯片均采用总线方式 与单片机进行通信。单片机外围电路设有扬声器、 四个按键(分别用于实现时间设置及调整、闹钟设 置及调整、按键加和按键减功能),另外液晶模块采 用并行通信模式,其数据线与单片机P0口并行连接, 其他控制线也均以总线方式接至单片机相应 I/O 口。 图 2为单片机外围电路。 图2 单片机外围电路 各位电子爱好者进一步提高,参考网站 http://www.jdm.homepage.dk 可能提高烧录速度。 图13 运行程序图12 写成功 作 者 寇诗隆 刘 鑫 多功能液晶万年历的设计制作 STC89C58 RD+ 单片机 按键控制 电路 DS1302时钟芯片 温度 采集 液晶显示器 扬声器 + EA/VP31 X119 X218 RESET9 RD17 WR16 INT012 INT113 T014 T115 P101 P112 P123 P134 P145 P156 P167 P178 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 U3 STC89C52 Y1 12M C11 30p C12 30p GND VCC R5 10k C13 GND VCC 1 2 3 4 5 6 7 8 VCC D0 D1 D2 D3 D4 D5 D6 D7 1 2 3 4 5 6 7 8 9 J6 10k*8 VCC 1 2 3 4 5 6 7 8 9 J4 10k*8 VCC BEEP DATA /RST NC PSB E RW RS LED_R SCLK I/O RST INC DEC SET ESC 制作天地 HANDS ON PROJECTS 2010 VOL.0314 单图
本文档为【5元钱做个PIC烧录器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_223060
暂无简介~
格式:pdf
大小:722KB
软件:PDF阅读器
页数:3
分类:互联网
上传时间:2011-03-19
浏览量:72