有朋友评论说,希望把昨天日志里提到的软件提供一下下载地址。我在写日志的时候确实想过这个问题,但是最终没有提供,因为我是希望大家能锻炼自己寻找答案的能力。现在的网络太方便了,需要什么百度一下就好。 记得最开始我装DXP2004(现在的altium designer),就有几个安装包,硬是靠着自己分析,结合网络查找,把安装方法摸索出来了,这样的好处是锻炼了解决问题的能力。当然了,如果实在找不到,可以问我要。 继续今天的内容,开始之前,先讲个笑话。 某程序员对书法十分感兴趣,退休后决定在这方面有所建树。 于是,其花重金购买了上等的文房四宝。 一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香, 颇有王羲之风范,又具颜真卿气势,定神片刻, 泼墨挥毫,郑重地写下一行字:“hello world。” 今天要说的是LED,而LED的重要性就如同程序员的“hello world”一样,是我们进入这个行业要学的第一件事。 现在做项目,也会在板子上焊接一个LED,因为这是最直观的方法,可以知道新做出来的板子能否正常工作,当LED闪烁起来的时候,内心也会真正的放心下来。 LED,英文全称是Light Emitting Diode,翻译成中文是发光二极管,最常用的电子器件之一。每个单片机爱好者入门的时候必学的一棵。 常见的发光颜色有红色、白色、绿色,蓝色是近几年新研发的工艺,所以价格会略微贵一点。 上图分别是直插式的LED和贴片式的LED。以直插式LED为例,长的一脚为正,短的一脚为负,另外圆柱形LED负极那一侧会有一个平滑的切面,而正极则是一个圆弧面。这种设计在工艺上叫做防呆,防止大家把LED的正负接反。 驱动电路有两种,如下: 如何计算流过LED的电流?LED是一个单向导通的发光二极管,导通时本身会有一个1.7V左右的压降,也就是说当VCC等于5V的时候,电阻上的电压为5-1.7=3.3V,根据欧姆定律电流等于3.3V/1K=3.3ma 。 下面进入写程序的过程 (本来想粘贴源码的,粘贴后变成了乱码,先这样吧!)
下载验证,OK! 两种驱动电路,两种点亮的方式,都在这里了。附件里面会提供完整的原理图和代码,有需要的去下载就行,有问题在下面回复,我看到后会解答。
明天讲一下编译软件和下载软件的应用吧,估计很多人不会用,如果觉得没必要就在下面提出来,我写写别的。
|