標題: 學51單片機-點亮LED [打印本頁]
作者: jiajiamei 時間: 2015-3-20 22:50
標題: 學51單片機-點亮LED
有朋友評論說,希望把昨天日志里提到的軟件提供一下下載地址。我在寫日志的時候確實想過這個問題,但是最終沒有提供,因為我是希望大家能鍛煉自己尋找答案的能力。現(xiàn)在的網(wǎng)絡(luò)太方便了,需要什么百度一下就好。
記得最開始我裝DXP2004(現(xiàn)在的altium designer),就有幾個安裝包,硬是靠著自己分析,結(jié)合網(wǎng)絡(luò)查找,把安裝方法摸索出來了,這樣的好處是鍛煉了解決問題的能力。當然了,如果實在找不到,可以問我要。
繼續(xù)今天的內(nèi)容,開始之前,先講個笑話。
某程序員對書法十分感興趣,退休后決定在這方面有所建樹。
于是,其花重金購買了上等的文房四寶。
一日,飯后突生雅興,一番磨墨擬紙,并點上了上好的檀香,
頗有王羲之風范,又具顏真卿氣勢,定神片刻,
潑墨揮毫,鄭重地寫下一行字:“hello world。”
今天要說的是LED,而LED的重要性就如同程序員的“hello world”一樣,是我們進入這個行業(yè)要學的第一件事。
現(xiàn)在做項目,也會在板子上焊接一個LED,因為這是最直觀的方法,可以知道新做出來的板子能否正常工作,當LED閃爍起來的時候,內(nèi)心也會真正的放心下來。
LED,英文全稱是Light Emitting Diode,翻譯成中文是發(fā)光二極管,最常用的電子器件之一。每個單片機愛好者入門的時候必學的一棵。
常見的發(fā)光顏色有紅色、白色、綠色,藍色是近幾年新研發(fā)的工藝,所以價格會略微貴一點。
上圖分別是直插式的LED和貼片式的LED。以直插式LED為例,長的一腳為正,短的一腳為負,另外圓柱形LED負極那一側(cè)會有一個平滑的切面,而正極則是一個圓弧面。這種設(shè)計在工藝上叫做防呆,防止大家把LED的正負接反。
驅(qū)動電路有兩種,如下:
如何計算流過LED的電流?LED是一個單向?qū)ǖ陌l(fā)光二極管,導(dǎo)通時本身會有一個1.7V左右的壓降,也就是說當VCC等于5V的時候,電阻上的電壓為5-1.7=3.3V,根據(jù)歐姆定律電流等于3.3V/1K=3.3ma 。
下面進入寫程序的過程
(本來想粘貼源碼的,粘貼后變成了亂碼,先這樣吧!)
下載驗證,OK!
兩種驅(qū)動電路,兩種點亮的方式,都在這里了。附件里面會提供完整的原理圖和代碼,有需要的去下載就行,有問題在下面回復(fù),我看到后會解答。
明天講一下編譯軟件和下載軟件的應(yīng)用吧,估計很多人不會用,如果覺得沒必要就在下面提出來,我寫寫別的。
下載地址:
點亮LED.zip
(54.3 KB, 下載次數(shù): 77)
2015-3-20 22:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: 617969 時間: 2015-4-28 09:32
初學者入門,謝謝分享
作者: dtchantao 時間: 2016-3-14 14:49
zhichi ....
作者: Yamiedie 時間: 2016-11-29 17:32
有點意思。
作者: lizhi2574 時間: 2017-10-19 20:37
正在路上
作者: liucan 時間: 2017-12-12 19:06
我是初學者,請多指教
作者: bluexhc 時間: 2017-12-14 22:51
很有幫助
作者: 來一瓶礦泉水 時間: 2018-1-21 19:44

作者: xjtong 時間: 2018-4-3 13:05
發(fā)光二極管vcc和芯片40針腳接一起可以嗎??
作者: Jianp 時間: 2018-4-26 19:05
謝謝樓主
作者: liujinqi1980 時間: 2018-10-13 20:29
多多支持樓主
作者: azi197417 時間: 2018-12-27 21:09
在努力的學習中
作者: 電子SZC 時間: 2019-6-27 08:40
可以接的
作者: 王披風 時間: 2021-9-26 09:49
已實現(xiàn),感謝
作者: 大神洲 時間: 2025-11-19 19:25
我是新手,努力學習中
作者: wht121 時間: 2025-12-4 14:35
初學者入門,謝謝分享
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |