Day 6 点亮属于你的LED灯

点亮属于你的LED灯

2016-07-12  跟单片机谈恋爱  跟单片机谈恋爱

突然觉得无论做什么DIY都挺烧钱,这几天买各种元器件、模块,花了好几百大洋。作为一个老财迷,我的心不停地在滴血的啊,可是想到,学好这些东西,将来找个好工作,现在花多少钱都是值得。俗话说永远不会亏本的投资就是投资自己,一起加油啊。

无论学什么芯片,第一个实验都是点亮一个LED灯,这就像程序员写的第一个程序永远都是“hello world”一样。

本节目录:

---------------------------------------------------------------------------------------------------------------

1 理论

    1.1 单片机最小系统

    1.2 发光二极管原理

2 实践

    2.1 需要的元器件

    2.2 连接步骤

    2.3 连接下载器

    2.4 程序

3 结束语

---------------------------------------------------------------------------------------------------------------

1 理论

    1.1 单片机最小系统

    单片机最小系统由单片机、振荡电路、复位电路、电源四部分组成。原理图如下:


   具体不用知道为什么这么连,芯片的手册里都有,晶振频率的范围、起振电容的范围等等,手册里都有,不知道可以查一查。

    1.2发光二极管原理

    发光二极管和二极管的原理类似,就是电流只能从正极流向负极,不能从负极流向正极。距离原理参考网址:

http://baike.baidu.com/link?url=z-_3VF1pFX-rLZSd3ESpVunA8sQtpfDZWEJS2nflfUYxVdVlQ13TQ9cTo-oc-RfEIwLKbEiPbi4vmsTUSGvlra

    一定要注意单片机接的二极管的正负极,接法不同,编写的程序略有不同。本例程是按照共阳极接法。参考网址:

http://www.eeworld.com.cn/mcu/2015/0107/article_17966.html

2 实践

    2.1 需要的元器件

    其实以前的文章已经说过需要的东西了,参考原理图再说一遍吧。

    单片机     AT89s52     *1

    晶振     12MHz     *1

    瓷片电容     30pF     *2

    电解电容     22uF     *1    (10uF也可以)

    电阻     10K     *2

    发光二极管     *2

    面包板     *1

    电源     3V或5V     *1


    2 连接步骤

关于面包板,有些小伙伴还不太了解,可以参考网址:

http://wenku.baidu.com/link?url=UUNUxS_qy4UUozblMrZ1fT5lu5je4c4kBc133MIDj8fmy5pQXnLhLT4LdheEQBoYK6qEQ23fpYFVph8UcrFmMEMatCcla2s4SOJUmCD7tPu

按照原理图,把元件插在面包板上。一定要把每一个元件都插好,不然电路有问题,再查找错误就比较麻烦了。连接好的图:


    2.3 链接下载器

之前介绍过下载器了,这里就不再多说了。下面说一下单片机怎么链接下载器,下载程序。

首先看一下ISP的电路原理图。


看到这个图,小伙伴们可能有个疑问,为什么要接P1.5、.P1.6、P1.7这三个管脚?小伙伴们可以查一下,这几个管脚还有一个功能是【在线系统调试】,用这个下载器,我们可以在线调试程序。按照这个原理图用杜母线把下载器与面包板连接在一起。


    2.4 程序

程序小雪雪已经上传到我的github账号里,程序的注释写的很清楚,欢迎大家下载。链接:

https://github.com/2012wowo/C51-LED

3 结束语

小伙伴们看到自己做的第一个作品有木有很激动?也许你再制作的过程中,并没有那么顺利,希望你不要放弃,有些事情没有想象的那么容易,其实也没有想象的那么难,坚持做,有不会的问题多百度。

欢迎大神批评指教

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值