单片机入门制作
EDN电子技术设计
今天
孔子说:
“工欲善其事,必先利其器”,学习
单片机
所用的工具、元
器件
和数
模电
路是有一些区别的,我们在学习之前最好先备齐它们,至少让外人看出我们是搞过单片机的。
有几样东东很重要,在上场之前不得不提及。
刀枪剑戟
一台电脑:这在日后写程序或是下载程序都是必需之物。
现在的新款电脑越来越不适合
单片机
学习了或者说单片机的
设备
也应该更新换代了,一般常用的 9针串口和 25针并口多数被方方正正的
USB
接口
所取代。
更新推出的
操作系统
对开发
软件
支持并不很好,建议大家使用
WIN
XP或 WIN 2000系统。
不用考虑
CPU
速度和存储空间,同时电脑要有 9针的串口和 25针的并口(打印机
接口
),如果没有可以用
USB
转换器扩展,不过其效果不如原配夫妻。
ISP下载线:
从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的
软件
就可以让手机丰富多彩了。
单片机
也可以用这样的方法,虽然这不是唯一的方法,但这较适合一般的单片机学习,好而不贵。
ISP下载线就是一个
设计
有简单电路的
单片机
程序下载工具,它就像塑造生命的天使,配上小巧的 ISP下载
软件
就可以施与单片机灵魂。
虽然我们不是上帝,但在后文我们先要亲手塑造它,先做好心理准备。
实验板:
这是一年半载也玩不腻的家伙,因为这是在学习中不断扩展的。
它是将一块
单片机
焊在一片电路板中间,板上还焊有
电源
和单片机的最小系统电路,见图 1。
如果继续往下说许多读者朋友会骂我太粗心了,所以我不得不解释一下“最小系统”是啥东东。
随便抓一个数
模电
路的芯片,它要是想正常工作必须有一个先天条件,就是符合要求的
电源
。
单片机
也是一样,不过它太讲究了,要的东西更多。
除了一个稳定的
电源
供电之外,它还需要一个复位电路,就是给
单片机
一个信号让它归回到开始工作的状态。
同时晶振部分电路也是必不可少的,这相当于给
单片机
带了一块手表,让它有时间观念,知道自己什么时候该干什么事情。
总之最小系统就是保证
单片机
正常工作的最基本电路部分。
OK,再说回到
单片机
实验板。
我是买元
器件
自己制作实验板的,我感觉没有必要多花钱去买一个成品,虽然这样说卖实验板的人可能会扁我。
自己动手可以学到
单片机
硬件电路的知识和掌握制作的细节,这是不可多得的实践机会。
你决定实验板
DIY
了吗?
我们一起做吧!
忘了是哪一部抗日题材的电影里有一句经典台词:
“别看你今天闹的欢,小心将来拉清单”。
当时我还真不知道这话的意思,但我写到这里的时候我终于明白了,闹了这么长时间
单片机
,今天终于到我拉清单了。
附表所示这个清单列出了学习
单片机
所需要的兵器,这是在成家立业之前必要的条件,里面我列出了大概的市场价格以防被黑。
各元
器件
的外形如图 2所示。
其实满打满算学习
单片机
也要不了几个钱,一般的元
器件
也就几块钱。
几块钱能买什么?
买不了房子买不了田,买几个元
器件
能用好几年。
必要的时候可以和卖元
器件
的老板砍砍价,你砍得多省得多,回去能买辆自行车。
附表实验板
DIY
元
器件
采购清单
所需元
器件
集体照
可以直接拿单到电子市场买到,附近没有电子市场朋友也可以在网上邮购,你一定会千方百计弄到的,对此我充满信心。
如果你到电子市场去逛我得唠叨两句,省得闹出专业技术级笑话。
AT89S52
单片机
是分为工业级(PI)和商业级(PC)两种,区别就是工业级的工作温度范围更宽,也就是比较抗冻。
对于我们学习就无所谓了,哪个便宜买哪个吧。
如果买不到 AT89S52也可以买 AT89S51或是与 89S系列兼容并支持 ISP功能的
单片机
。
30pF的
电容
只是提高晶振的精度的,如果只是做一些小实验的话买不到不接也行。
万用电路板要买大一点的,别以为现在的元
器件
放上去正好大小就行了,我们的学习才刚刚开始,以后还有好多
单片机
的外围功能要学呢,如果没有地方放元
器件
了就得外扩电路板再用排线连接,弄得像蜘蛛精似的。
我个人认为 A4纸大小的万用电路板是最合适的选择,总之要“我选择我喜欢”。
还有一些东东虽然说出来有点啰嗦但对于一个电子爱好者是必不可少的,包括
焊接
用的电
烙铁
、锡丝、助焊济、导线、镊子、剪线钳、一双勤劳灵巧的手和一颗热情执着的心。
也许你早就发现这篇文章与其它文章写作方式的不同,我不知道这会让你眼前一亮还是眼前一黑,不过卓尔不群之处还不止于此。
一张直观而清晰的图片要比书本上想方设法跳跃起来的文字更容易让人印象深刻,下面的制作过程你将会发现我在竭尽全力地发挥“图文并茂”的优势特点。
从元
器件
的集体合影到成品的写真照片,总是把你从茫然的想象拉回到真实的制作情境,当你觉得没必要介绍得如此详细时,请想到那些从零开始又满怀热忱的爱好者朋友。
假设你已经买来了上面的所有元
器件
和工具,并已经吃饱喝足准备开始制作了。
我也只能这样假设,否则我们的制作是不能向下继续的。
其实我是想先制作 ISP下载线的,可是看到你迫不及待想玩
单片机
的样子我也只好改变主意。
那我们就先来制作
单片机
实验板吧!
铁锤磨针——
单片机
实验板
实验板上主要有三部分电路:
电源
部分、
单片机
最小系统部分和功能扩展部分。
因为我们只是刚开始实验,功能扩展部分我们只
焊接
一个
发光
二极管
和一个按键开关做一些简单的实验,完成了这些实验之后我们就基本熟悉了
单片机
的使用流程,再学习其它功能时只要将此功能用到的元
器件
焊在实验板的空地儿上并连接到相应的单片机
引脚
就可以了。
例如我们要学习 DS1302
时钟
芯片我们就把芯片和相关元
器件
焊上,通过对应的程序下载到
单片机
来实验。
按照传统习惯我们先在开发板上
焊接
电源
部分电路。
电源
部分是比较容易的,集成稳压芯片解决了电源稳压问题。
理论上的
电源
输入是 5V~18V,可是实际应用存在许多理论界想象不到的问题,细心的朋友可以发现
电容
的耐压值决定了一个更小的选择范围。
建议大家用 9V 2A或 12V 2A的
电源
适配器(俗称
变压器
)作为
市电
的转换,我的实验中暂用 12V 2A的为例,图 4是
电源
部分
电路原理
图,图 5是
单片机
最小系统部分和功能扩展部分电路原理图。
电源
适配器
电源
部分
实验板
单片机
系统
部分
还有一些细节问题可能会导致你的恐慌,我也有必要保证朋友的
安全
,占用一点纸上疆土逐一列出。
220μF的
电解电容
正负极千万不要接反,不然十有八九会爆炸,我遭遇此事时吓得一个女同事几天没回过神来。
LM7805稳压芯片是有一个
散热片
接孔的,我们实验板的功率不大就不用接
散热
片了,如果发现此芯片发热也是正常的,不用怕。
如果非常热,发热上百度时就要检查一下电路是否有
短路
。
晶振、
陶瓷
电容
是不分正负极的,
二极管
的
焊接
时间不要过长,注意
电源
适配器的输出要是内正外负。
不怕人骂我唠叨,如果这里有一条帮助到你的话我就很欣慰了。
在电路板的走线方面我是用的锡接走线,这样可以保证电路稳固又美观简洁。
在锡接走线之前可以先考虑好整个电路的布局,
电源
部分尽量放到一起,
单片机
最小系统放在实验板的中间,这样扩展电路方便一些。
先用水笔画出走线图,当确定无误再用锡过线。
焊接
的时候
单片机
不要插在 IC座上,先焊好 IC座当电路全部完成后再
上芯
片。
如果是想用
飞线
的方法也可以,不过这么简单的电路用飞线好像没有必要。
单片机
IC座的下面是一个不错的楼盘,一些占地方而又很重要的元
器件
可以挤一挤放到下面去,外表美观又保护了这些元器件,如图 6所示。
这是我在长期制作中实践出来的好方法,不到一分钟就转让给你了。
部分元
器件
隐藏于芯片座内
建议在制作好
电源
部分后在不插入
单片机
时就通电一次,并用
万用表
测一下输出电压是不是 5V,
电源
部分的一点失误导致的后果相当不小。
本文中的
设计
是将
电源
部分制作到实验板上,ISP下载线是通过一条排线插到实验板上留出的端口上,用实验板的电源给 ISP下载线供电,整个设计只用到一个电源部分。
别以为我是只说不练的家伙,我可是按照文章先制作了一遍的,这样我才有资本指手划脚。
图 2所示是制作实验板和 ISP下载线用到的所有元
器件
,我们要做的就是把它们组装起来,我仅用了两个小时就完成了制作,而且其间我还要拍照片和考虑怎么写下面的内容,现在可以想象你的任务并不复杂了吧!
准备好了吗,开始行动吧!
图 7、图 8是制作好的实验板,你制作好了吗?
我只能再一次假设你的制作是成功的。
也许你还有一些问题没有解决,而我在文章里却没有提到,也许是我忽略了什么或是答案故意躲了起来,那就在仔细看看
电路图
和实物照片吧,它们是最佳的制作参考系,这样一个简单的电路并没有比双稳态的声控开关电路复杂,它是深藏于内、厚积薄发的。
OK,现在一切完成可以通电了,按下
电源
开关,电源指示灯亮了,看看接到 P1.0
接口
上的
LED
是什么状态呢?
是不是每隔一秒钟闪烁一次呢?
是这样的现象吗?
不是?
哦,不是就对了,因为我们还没有给
单片机
写程序呢,它现在还不知道你要让它干什么呢,只能呆呆地等在那里。
虽然我们希望尽快让
LED
闪烁起来,可是面对科学还是要理智一些才行。
一根 ISP下载线可以帮我们实现程序的下载,前面我讲 ISP下载线的好话已经够多了,你的耳朵都快磨破皮了吧?
现在我们就来一起制作,趁着制作实验板的喜悦之情还没有冷却。
完成后的实验板正面
完成后的实验板背面
铁锤磨线—— ISP下载线
ISP下载线的电路如图 9所示,简单得真叫人没法活了,制作它可以很容易找到成功的感觉,可是要注意许多老水手都是在阴沟里翻的船。
我曾听说一位朋友不屑一顾制作完成的下载线就是不能用,虽然检查了 N遍电路,芯片也换了几个。
其实解决这个问题的方法很简单,再重新制作一个就行了,一条道跑到黑对提高效率没有什么帮助。
还有一些事情要提醒一下,因为有一些贵族级别的爱好者用的是先进的笔记本电脑,除了
USB
之外什么
接口
都没有了,这样的朋友是比较麻烦了,买 USB转并口的转换器还不如干脆参考其它资料制作串口 ISP下载线,或是直接制作 USB接口的 ISP下载线,但不论如何都要亲手制作才过瘾哦。
图 10所示是制作好的下载线。
ISP下载线的电路
ISP下载线写真照
有一件重要的小事害得我不浅,两次挫败才让我吸取教训,也可以说失败是好事,是不继积累经验的过程,我前面叮嘱大家注意的地方都是挫败之后才能写出来的,希望大家少走一些崎岖路。
不论是实验板、ISP下载线还是其它的
单片机
电路都要考虑抗干扰问题,我这里想说的主要是来自
电源
的干扰。
在靠近芯片和
电源
的地方,5V和 GND之间加焊几片 0.1 μF的滤波
电容
(即系统电源部分
电路原理
图中的 C3),不然会有数据错误甚至不能下载的问题。
ISP下载线的引线不要太长,不然抗干扰能力差,一般小于 20厘米。
如果想延长距离可以买一条公对母的并口延长线,在电脑的一端将并口扩展出来。
在 ATMEL官方是推出了10PIN
接口
的延长线标准的,这种接口线具有良好稳定性,但我们这帮玩
单片机
的爱好者没有必要多花这笔银两。
我则采用最节省的6PIN连接线,接线方法可以自由定义,只要有
电源
和 4条数据线就可以了。
你完全可以参考我的实物照片来制作或是异想天开,这是表现你思想力与行动力的机会。
实验板和 ISP下载线都制作好了吗?
图 11所示就是它们俩连接在一起的样子。
真是佩服你的认真和耐心,这种优秀习惯会帮助你很快进步的。
如果不拿真枪实弹操作一次,老天也不敢保证还留有余温的两个电路作品是正常可用的。
可惜要想从头到尾完成程序的下载仅凭这一点硬件还差的远点,幸运的是下载程序详细介绍的文章就在下一页,而不用朝思暮想的等待下一个月的来临,这还要感谢《
无线电
》的心系读者或者高瞻远瞩。
翻开新的一页,我们继续前行!
实验板和 ISP下载线在一起
阅读原文
阅读
在看
已同步到看一看
写下你的想法
前往“发现”-“看一看”浏览“朋友在看”
前往看一看
看一看入口已关闭
在“设置”-“通用”-“发现页管理”打开“看一看”入口
我知道了
已发送
取消
发布到看一看
发送
最多200字,当前共
字
发送中