《单片机自己制作.docx》由会员分享,可在线阅读,更多相关《单片机自己制作.docx(10页珍藏版)》请在三一办公上搜索。
1、自己动手做单片机实验板一台电脑:这在日后写程序或是下载程序都是必需之物。现在的新款电脑越来越不适合 单片机学习了或者说单片机的设备也应该更新换代了,一般常用的9针串口和25针并口多 数被方方正正的USB接口所取代。更新推出的操作系统对开发软件支持并不很好,建议大家 使用WIN XP或WIN 2000系统。不用考虑CPU速度和存储空间,同时电脑要有9针的串口 和25针的并口(打印机接口),如果没有可以用USB转换器扩展,不过其效果不如原配夫妻。ISP下载线:从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的软 件就可以让手机丰富多彩了。单片机也可以用这样的方法,虽然这不是唯一的方法,
2、但这较 适合一般的单片机学习,好而不贵。ISP下载线就是一个设计有简单电路的单片机程序下载 工具,它就像塑造生命的天使,配上小巧的ISP下载软件就可以施与单片机灵魂。虽然我们 不是上帝,但在后文我们先要亲手塑造它,先做好心理准备。实验板:这是一年半载也玩不腻的家伙,因为这是在学习中不断扩展的。它是将一块单 片机焊在一片电路板中间,板上还焊有电源和单片机的最小系统电路,见图1。如果继续往 下说许多读者朋友会骂我太粗心了,所以我不得不解释一下“最小系统”是啥东东。随便抓 一个数模电路的芯片,它要是想正常工作必须有一个先天条件,就是符合要求的电源。单片 机也是一样,不过它太讲究了,要的东西更多。除了
3、一个稳定的电源供电之外,它还需要一 个复位电路,就是给单片机一个信号让它归回到开始工作的状态。同时晶振部分电路也是必 不可少的,这相当于给单片机带了一块手表,让它有时间观念,知道自己什么时候该干什么 事情。总之最小系统就是保证单片机正常工作的最基本电路部分。OK,再说回到单片机实验 板。我是买元器件自己制作实验板的,我感觉没有必要多花钱去买一个成品,虽然这样说卖 实验板的人可能会扁我。自己动手可以学到单片机硬件电路的知识和掌握制作的细节,这是 不可多得的实践机会。你决定实验板DIY 了吗?我们一起做吧!单片机最小系统部分电路原理图T2/P1.0 E3T2EX/P1,1 P1.2 HP1.3 E
4、S5P1.4 MOSJ/P1.5M1SO/P1,6 vdSCK/P1.7 皿RST RXWP3,。蹈TXD/P3.1 INT3P3,2 可INT1/P3.3 T0/P3.4 ET17P3.5 HXTAL2 HXTAL1。MGND E7 6 5-42-10 2.2.2.2.22.2.2. PFPPPPPPAT89S52 Al FIPROGi PSEN忘了是哪一部抗日题材的电影里有一句经典台词:“别看你今天闹的欢,小心将来拉清 单”。当时我还真不知道这话的意思,但我写到这里的时候我终于明白了,闹了这么长时间单 片机,今天终于到我拉清单了。附表所示这个清单列出了学习单片机所需要的兵器,这是在 成家立
5、业之前必要的条件,里面我列出了大概的市场价格以防被黑。各元器件的外形如图2 所示。其实满打满算学习单片机也要不了几个钱,一般的元器件也就几块钱。几块钱能买什 么?买不了房子买不了田,买几个元器件能用好几年。必要的时候可以和卖元器件的老板砍 砍价,你砍得多省得多,回去能买辆自行车。附表实验板DIY元器件采购清单万涕电而板IS4OTJHiT&-LFknH?i5TlgIMialal=.ilsla-lll一万用电路振排针壁号数筮平价(元)说期单片机AT89S5216.0EEL公词的经典单片机.我们以其为例ics40P瑙10. 5单片机的IC鹿便于取下单片机无源晶振12MHzi0.3两个引脚的金屈充肇健
6、豕存IC71HC3731kO注嚣与 钮曷73木通用I湘蜘IKI0,3Jlf f 71LS373万用围路板23.0ft幽中的涸洞板,可以才面接川的那冲5蠢 ICLM780511,05V 1A买那种带散热轶片的LED4520.3普迎的发光二极管,颜色朔瓯微劫开关5X5X6l0.4常说的小按世,无自锁自锁开美10,5用于总电源开美.有自锁排针2r 5 IcunN0.1用于插接扩展电源接头10.8选抨和你的适前器相禽的接口大小电源适配器I/12V 2A110.0夹成胡好的电蹶适配器是必要的弁口接头S5PIN&11.5ISP下我线与电脑姓接用支制10.05支撑电路板用电咀10k 010. tv多蜷一些备
7、用没坏此,晌FL到了电子市 场只美儿个电阻.电容也没人器理你*电阻470?20. U2电阻2.2kQ2cl 02电阻10QO1电容15 pF 3QpF20.05品新电路部分使用.15/2O/3OPF 柯电容10 MF10.1电容0. 1 |i F其0-05用电踹的派波,多买典备用吼容耽9 nF20.2d.可以直接拿单到电子市场买到,附近没有电子市场朋友也可以在网上邮购,你一定会千 方百计弄到的,对此我充满信心。如果你到电子市场去逛我得唠叨两句,省得闹出专业技术 级笑话。AT89S52单片机是分为工业级(PI)和商业级(PC)两种,区别就是工业级的工作 温度范围更宽,也就是比较抗冻。对于我们学习
8、就无所谓了,哪个便宜买哪个吧。如果买不 到AT89S52也可以买AT89S51或是与89S系列兼容并支持ISP功能的单片机。30pF的电 容只是提高晶振的精度的,如果只是做一些小实验的话买不到不接也行。万用电路板要买大 一点的,别以为现在的元器件放上去正好大小就行了,我们的学习才刚刚开始,以后还有好 多单片机的外围功能要学呢,如果没有地方放元器件了就得外扩电路板再用排线连接,弄得 像蜘蛛精似的。我个人认为A4纸大小的万用电路板是最合适的选择,总之要“我选择我喜 欢”。还有一些东东虽然说出来有点啰嗦但对于一个电子爱好者是必不可少的,包括焊接用的 电烙铁、锡丝、助焊济、导线、镊子、剪线钳、一双勤劳
9、灵巧的手和一颗热情执着的心。也许你早就发现这篇文章与其它文章写作方式的不同,我不知道这会让你眼前一亮 还是眼前一黑,不过卓尔不群之处还不止于此。一张直观而清晰的图片要比书本上想方设法 跳跃起来的文字更容易让人印象深刻,下面的制作过程你将会发现我在竭尽全力地发挥“图 文并茂”的优势特点。从元器件的集体合影到成品的写真照片,总是把你从茫然的想象拉回 到真实的制作情境,当你觉得没必要介绍得如此详细时,请想到那些从零开始又满怀热忱的 爱好者朋友。假设你已经买来了上面的所有元器件和工具,并已经吃饱喝足准备开始制作了。我 也只能这样假设,否则我们的制作是不能向下继续的。其实我是想先制作ISP下载线的,可
10、是看到你迫不及待想玩单片机的样子我也只好改变主意。那我们就先来制作单片机实验板吧! 实验板上主要有三部分电路:电源部分、单片机最小系统部分和功能扩展部分。因为我 们只是刚开始实验,功能扩展部分我们只焊接一个发光二极管和一个按键开关做一些简单的 实验,完成了这些实验之后我们就基本熟悉了单片机的使用流程,再学习其它功能时只要将 此功能用到的元器件焊在实验板的空地儿上并连接到相应的单片机引脚就可以了。例如我们 要学习DS1302时钟芯片我们就把芯片和相关元器件焊上,通过对应的程序下载到单片机来 实验。按照传统习惯我们先在开发板上焊接电源部分电路。电源部分是比较容易的,集成稳压芯片解决了电源稳压问题。
11、理论上的电源输入是 5V18V,可是实际应用存在许多理论界想象不到的问题,细心的朋友可以发现电容的耐压值 决定了一个更小的选择范围。建议大家用9V 2A或12V 2A的电源适配器(俗称变压器)作 为市电的转换,我的实验中暂用12V2A的为例,图4是电源部分电路原理图,图5是单片 机最小系统部分和功能扩展部分电路原理图。M GND13- 5V稳压输出470 H(J0MU7殷劫开美* vcc 搏 PO.O P0,1 A P0.2 .P0.3 PM PM M PO.S PO.S fP0,7 kEA/VPPHFsalBjPROG 尸 PSEN A P2.7 Hp2.6 F P2.5 P2J P P2.
12、3H P2.2jn巨P乏1日Hp2.0Hh621T2/P1.0?ssi T2 EX/P1.1 P1 ? PI.3m Pl.西 b MOSI?P1.5m MISO/P1 6 3CK/P17 RST RXD/P3.0 一 TXDJP3J . INT0JP3.2 INT1JP3.3, T3P3-4 umi T1JP3岳 * PS.6 叫一了 XTAL2 M MXTAL1 g gndE 2Q12.D0MH.-Rl .1单片机部分电路原理图还有一些细节问题可能会导致你的恐慌,我也有必要保证朋友的安全,占用一点纸上疆 土逐一列出。220MF的电解电容正负极千万不要接反,不然十有八九会爆炸,我遭遇此事时吓得
13、 一个女同事几天没回过神来。LM7805稳压芯片是有一个散热片接孔的,我们实验板的功率不 大就不用接散热片了,如果发现此芯片发热也是正常的,不用怕。如果非常热,发热上百度 时就要检查一下电路是否有短路。晶振、陶瓷电容是不分正负极的,二极管的焊接时间不要 过长,注意电源适配器的输出要是内正外负。不怕人骂我唠叨,如果这里有一条帮助到你的 话我就很欣慰了。在电路板的走线方面我是用的锡接走线,这样可以保证电路稳固又美观简洁。在锡 接走线之前可以先考虑好整个电路的布局,电源部分尽量放到一起,单片机最小系统放在实 验板的中间,这样扩展电路方便一些。先用水笔画出走线图,当确定无误再用锡过线。焊接 的时候单片
14、机不要插在IC座上,先焊好IC座当电路全部完成后再上芯片。如果是想用飞线 的方法也可以,不过这么简单的电路用飞线好像没有必要。单片机IC座的下面是一个不错 的楼盘,一些占地方而又很重要的元器件可以挤一挤放到下面去,外表美观又保护了这些元 器件,如图6所示。这是我在长期制作中实践出来的好方法,不到一分钟就转让给你了。建议在制作好电源部分后在不插入单片机时就通电一次,并用万用表测一下输出电压是 不是5V,电源部分的一点失误导致的后果相当不小。本文中的设计是将电源部分制作到实验 板上,ISP下载线是通过一条排线插到实验板上留出的端口上,用实验板的电源给ISP下载 线供电,整个设计只用到一个电源部分。
15、别以为我是只说不练的家伙,我可是按照文章先制作了一遍的,这样我才有资本指手划 脚。图2所示是制作实验板和ISP下载线用到的所有元器件,我们要做的就是把它们组装起 来,我仅用了两个小时就完成了制作,而且其间我还要拍照片和考虑怎么写下面的内容,现 在可以想象你的任务并不复杂了吧!准备好了吗,开始行动吧!图7、图8是制作好的实验板,你制作好了吗?我只能再一次假设你的制作是成功 的。也许你还有一些问题没有解决,而我在文章里却没有提到,也许是我忽略了什么或是答 案故意躲了起来,那就在仔细看看电路图和实物照片吧,它们是最佳的制作参考系,这样一 个简单的电路并没有比双稳态的声控开关电路复杂,它是深藏于内、厚
16、积薄发的。OK,现在 一切完成可以通电了,按下电源开关,电源指示灯亮了,看看接到P1.0接口上的LED是什 么状态呢?是不是每隔一秒钟闪烁一次呢?是这样的现象吗?不是?哦,不是就对了,因为 我们还没有给单片机写程序呢,它现在还不知道你要让它干什么呢,只能呆呆地等在那里。 虽然我们希望尽快让LED闪烁起来,可是面对科学还是要理智一些才行。一根ISP下载线可 以帮我们实现程序的下载,前面我讲ISP下载线的好话已经够多了,你的耳朵都快磨破皮了 吧?现在我们就来一起制作,趁着制作实验板的喜悦之情还没有冷却。ISP下载线的电路如图9所示,简单得真叫人没法活了,制作它可以很容易找到成功的 感觉,可是要注意
17、许多老水手都是在阴沟里翻的船。我曾听说一位朋友不屑一顾制作完成的 下载线就是不能用,虽然检查了 N遍电路,芯片也换了几个。其实解决这个问题的方法很简 单,再重新制作一个就行了,一条道跑到黑对提高效率没有什么帮助。还有一些事情要提醒 一下,因为有一些贵族级别的爱好者用的是先进的笔记本电脑,除了 USB之外什么接口都没 有了,这样的朋友是比较麻烦了,买USB转并口的转换器还不如干脆参考其它资料制作串口 ISP下载线,或是直接制作USB接口的ISP下载线,但不论如何都要亲手制作才过瘾哦。图 10所示是制作好的下载线。ISPT载线部分电路原理图5V 州 si.b沾j-rliil.:.异一74HC373
18、M M0SI/P1.5H MISO/P1 6X SCK/P1.7有一件重要的小事害得我不浅,两次挫败才让我吸取教训,也可以说失败是好事,是不 继积累经验的过程,我前面叮嘱大家注意的地方都是挫败之后才能写出来的,希望大家少走 一些崎岖路。不论是实验板、ISP下载线还是其它的单片机电路都要考虑抗干扰问题,我这 里想说的主要是来自电源的干扰。在靠近芯片和电源的地方,5V和GND之间加焊几片0.1以 F的滤波电容(即系统电源部分电路原理图中的C3),不然会有数据错误甚至不能下载的问 题。ISP下载线的引线不要太长,不然抗干扰能力差,一般小于20厘米。如果想延长距离可 以买一条公对母的并口延长线,在电脑
19、的一端将并口扩展出来。在ATMEL官方是推出了 10PIN 接口的延长线标准的,这种接口线具有良好稳定性,但我们这帮玩单片机的爱好者没有必要 多花这笔银两。我则采用最节省的6PIN连接线,接线方法可以自由定义,只要有电源和4 条数据线就可以了。你完全可以参考我的实物照片来制作或是异想天开,这是表现你思想力 与行动力的机会。实验板和ISP下载线都制作好了吗?图11所示就是它们俩连接在一起的样子。真 是佩服你的认真和耐心,这种优秀习惯会帮助你很快进步的。如果不拿真枪实弹操作一次, 老天也不敢保证还留有余温的两个电路作品是正常可用的。可惜要想从头到尾完成程序的下 载仅凭这一点硬件还差的远点,幸运的是下载程序详细介绍的文章就在下一页,而不用朝思 暮想的等待下一个月的来临,这还要感谢无线电的心系读者或者高瞻远瞩。翻开新的一 页,我们继续前行!