精品麻豆一区二区三区乱码-人妻在线免费观看一区二区-欧美日韩在线观看精品99-美女极度色诱视频国产免费

麒麟電子

標(biāo)題: 單片機(jī)教程1 [打印本頁(yè)]

作者: 笑問天    時(shí)間: 2009-5-9 22:50
標(biāo)題: 單片機(jī)教程1
第一課,了解單片機(jī)及單片機(jī)的控制原理和DX516 的用法,控制一個(gè)LED 燈的亮和滅
本章學(xué)習(xí)內(nèi)容:
單片機(jī)基本原理,如何使用DX516 仿真器,如何編程點(diǎn)亮和滅掉一個(gè)LED 燈,如何進(jìn)入KEILC51uV
調(diào)試環(huán)境,如何使用單步,斷點(diǎn),全速,停止的調(diào)試方法
聶小猛 2006 年6 月
單片機(jī)現(xiàn)在是越來(lái)越普及了,學(xué)習(xí)單片機(jī)的熱潮也一陣陣趕來(lái),許多人因?yàn)楣ぷ餍枰蛘邆€(gè)人興趣需
要學(xué)習(xí)單片機(jī)。可以說,掌握了單片機(jī)開發(fā),就多了一個(gè)飯碗。
51 單片機(jī)已經(jīng)有30 多年的歷史了,在中國(guó),高校的單片機(jī)課程大多數(shù)都是51,而51 經(jīng)過這么多年的
發(fā)展,也增長(zhǎng)了許多的系列,功能上有了許多改進(jìn),也擴(kuò)展出了不少分支。而國(guó)內(nèi)書店的單片機(jī)專架上,
也大多數(shù)都是51 系列。可以預(yù)見,51 單片機(jī)在市場(chǎng)上只會(huì)越來(lái)越多,功能只會(huì)越來(lái)越豐富,在可以預(yù)見的
數(shù)十年內(nèi)是不可能會(huì)消失的。
作為一個(gè)初學(xué)者,如何單片機(jī)入門?需要那些知識(shí)和設(shè)備呢?知識(shí)上,其實(shí)不需要多少東西,會(huì)簡(jiǎn)單
的C 語(yǔ)言,知道51 單片機(jī)的基本結(jié)構(gòu)就可以了。一般的大學(xué)畢業(yè)生都可以快速入門,自學(xué)過這2 門課程的
高中生也夠條件。
就算你沒有學(xué)過單片機(jī)課程,只掌握了C 語(yǔ)言的皮毛,通過本系列的教程,您也會(huì)逐漸的進(jìn)入單片機(jī)
的大門。當(dāng)然在學(xué)習(xí)的過程中,您還是必須多去研讀單片機(jī)書籍,了解他們的基本結(jié)構(gòu)及工作方式。
下面以51 為例來(lái)了解一下單片機(jī)是什么東西,控制原理又是什么?
在數(shù)字電路中,電壓信號(hào)只有兩種情況,高電平和低電平,用數(shù)字來(lái)記錄就是1 和0。單片機(jī)內(nèi)部的
CPU,寄存器,總線等等結(jié)構(gòu)都是通過1 和0 兩種信號(hào)來(lái)運(yùn)作的,數(shù)據(jù)也是以1 或者0 來(lái)保存的。單片機(jī)
輸入輸出管腳,也就是IO 口,也是只輸出或識(shí)別1 和0 兩種信號(hào),也就是高電平和低電平。當(dāng)單片機(jī)輸
一個(gè)或一組電平信號(hào)到IO 口后,外部的設(shè)備就可以讀到這些信號(hào),并進(jìn)行相應(yīng)操作,這就是單片機(jī)對(duì)外
的控制。當(dāng)外部一個(gè)或一組電平信號(hào)送到單片機(jī)的IO 口時(shí),單片機(jī)也可以讀到這些信號(hào),并進(jìn)行分析操
,這就是單片機(jī)對(duì)外部設(shè)備信號(hào)的讀取。當(dāng)然實(shí)際的操作中,這些信號(hào)可能十分復(fù)雜,必須嚴(yán)格地按照
定的時(shí)間順序(時(shí)序)輸入輸出。每種設(shè)備也都規(guī)定了自己的時(shí)序,只要都嚴(yán)格遵守,就可以控制任何
備,做出只要你想象得出的任何事情。
您可能會(huì)再問,我如何讓單片機(jī)去控制和分析外部設(shè)備呢?答案是程序,您可以編寫相關(guān)的程序,并
把他們燒寫到單片機(jī)內(nèi)部的程序空間,單片機(jī)在上電時(shí),就會(huì)一步一步按照您寫的程序去執(zhí)行指令,做
想做的事情。
在51 標(biāo)準(zhǔn)芯片中,有32 個(gè)輸入輸出IO,分為4 組,每組8 個(gè),分別為P0 口,P1 口,P2 口,P3 口。
口的8 條腳就用P1.0 至P1.7 表示,其余類似。51 就是用這32 個(gè)口來(lái)完成所有外部操作的。對(duì)于51 的
部結(jié)構(gòu),如果您已經(jīng)了解,那是最好;如果不懂,也可以先放下,在完成了本教程開始的幾個(gè)章節(jié)之后,
就會(huì)大有興趣,自己去尋找資料閱讀了。當(dāng)然,如果您希望成為一個(gè)優(yōu)秀的單片機(jī)開發(fā)程序員,還是必
熟悉單片機(jī)的內(nèi)部結(jié)構(gòu)及工作原理,切不可偷懶!
在這一章,您將用程序去控制一個(gè)LED 發(fā)光管的亮和滅。你應(yīng)該知道,LED 發(fā)光管在通過一定電流時(shí)
,不通電就滅。為了不讓LED 通過太大的電流把它燒壞,我們還要串上限流電阻。51 的IO 是弱上拉的
式,在輸出高電平時(shí),只能輸出幾十微安的電流到地,而在輸出低電平時(shí),VCC 電源可以輸入幾十毫安
電流到IO。一般LED 需要10 毫安左右電流點(diǎn)亮,我們就將LED 接在電源VCC 和IO 口之間,中間串
電阻,當(dāng)IO 輸出低電平時(shí),燈就亮了,反之,燈就滅了。我們?cè)谶@個(gè)程序里要控制的是P1.0。請(qǐng)參考一
我們將要使用的試驗(yàn)板的電路圖,這個(gè)試驗(yàn)板是在購(gòu)買dx516 仿真器是贈(zèng)送的。
作者: duanliang    時(shí)間: 2009-5-9 23:36
看得出。要想讓平凡變?yōu)樯衿?,就要學(xué)習(xí)。
作者: tabhk100    時(shí)間: 2009-5-9 23:55
期待下文,樓主確實(shí)用心了,給我們帶來(lái)這么好的學(xué)習(xí)材料
作者: jinqiao    時(shí)間: 2009-5-10 11:50
學(xué)習(xí)學(xué)習(xí)!學(xué)習(xí)學(xué)習(xí)!好題目?。?!
作者: hongzikai    時(shí)間: 2009-5-10 19:37
好文章,期待下文中.DDDDDDDDDDDDDDDDDDDDDDDD
作者: admin1991    時(shí)間: 2009-5-11 18:01
好好學(xué)習(xí)..............天天向上............
作者: zldhkmm    時(shí)間: 2009-5-13 03:27
對(duì)51單片機(jī)有一些了解.
作者: 益旺    時(shí)間: 2009-5-16 20:21
樓主確實(shí)用心了,給我們帶來(lái)這么好的學(xué)習(xí)材料
作者: ymkyiu    時(shí)間: 2009-5-17 15:23
要想做好LED,還要學(xué)好怎么做編單片機(jī)啊
作者: 小兔子    時(shí)間: 2009-6-2 13:22
樓主確實(shí)用心了,給我們帶來(lái)這么好的學(xué)習(xí)材料——謝謝
作者: jf3640    時(shí)間: 2009-6-4 22:40
知識(shí)就是力量?。。。。。。。。。。。。?hr noshade size="2" width="100%" color="#808080"> 作者: 凌晨三點(diǎn)半    時(shí)間: 2009-6-7 11:07
謝謝樓主  真系個(gè)好人啊
作者: 家電維修    時(shí)間: 2009-6-11 23:50
[whitepad]***400;200;400,200;;** m45,72 l48,72,88,56,96,52,101,50,106,49,108,47,109,47 e|********* m80,63 l80,69,81,74,81,156,80,156,75,152,67,142,57,128,53,122,50,119,49,113,46,109,46,106,45,104 e|********* m102,32 l107,36,111,38,116,39,119,40,122,40,124,41,129,41,135,39,142,38,151,35,163,34,172,32,177,29,178,29,175,31,171,35,163,41,156,47,146,54,137,60 130,66,123,71,113,77,110,80,107,82,101,85 e|********* m101,86 l102,90,107,95,109,102,112,110,113,116,116,123,119,128,119,133,116,133,115,127,114,119,114,100,115,96,115,90,118,85,118,83,120,81,121,79,123,78,124,74 127,72,136,63,142,60,144,62,147,67,152,82,155,90,156,99,156,106,157,109,157,112,154,112,152,111,150,109 e|********* m141,100 l141,117,138,126,137,135,135,143,134,150,134,154,132,158,131,161,129,164,129,166,127,167,127,168,125,168 e|********* m139,137 l145,137,148,138,156,138,160,141,166,146,172,150,176,153,181,156,184,159,186,160,187,161,185,160 e|********* m211,84 l212,84,218,81,260,63,288,52,311,43,321,37,323,37,323,39,321,46,315,56,307,66,302,73,296,79,292,84,288,88,287,88,287,89,285,89,285,91,283,93 283,100,287,110,289,122,290,137,294,156,296,171,297,181,299,189,299,190,296,190,287,178,272,160,266,152,261,149,259,147,258,147 e[/whitepad]
作者: 五秒注冊(cè)    時(shí)間: 2009-6-17 16:39
謝謝樓主,給我們?cè)趺催€的資油,謝謝
作者: thhyl    時(shí)間: 2009-6-27 00:24
好書啊,頂?。。。。。。。。?hr noshade size="2" width="100%" color="#808080"> 作者: chenyoujian    時(shí)間: 2009-8-19 17:15
希望下一段快點(diǎn)上傳啊,想學(xué)習(xí)學(xué)習(xí)。
作者: 遠(yuǎn)帆    時(shí)間: 2009-8-20 22:01
期待下文啊,辛苦了,要好好學(xué)習(xí)啊/
作者: zhjh119    時(shí)間: 2009-8-26 13:27
好啊  就是想看這樣的教材   感謝樓主了
作者: zgxinxi    時(shí)間: 2009-8-26 23:58
樓主確實(shí)用心了,給我們帶來(lái)這么好的學(xué)習(xí)材料——謝謝
作者: likai    時(shí)間: 2009-10-24 21:52
真想看看  學(xué)習(xí)一下啊
作者: jsxzgyj    時(shí)間: 2009-10-26 01:22
怎么沒有51系列單片機(jī)的內(nèi)部電路圖
作者: 千里漂    時(shí)間: 2009-10-30 19:57
太麻煩了,非常有必要學(xué)這個(gè)嗎?
自動(dòng)控制?
作者: lylemail    時(shí)間: 2010-1-6 13:15
直到現(xiàn)在才覺得不論是PC還是單片機(jī),玩得好了,還是相當(dāng)有用處的!
作者: 有聊的人    時(shí)間: 2011-1-5 01:18
希望下一段快點(diǎn)上傳啊,想學(xué)習(xí)學(xué)習(xí)。
作者: bizhende    時(shí)間: 2011-3-28 07:58
看得出。要想讓平凡變?yōu)樯衿?,就要學(xué)習(xí)。 希望下一段快點(diǎn)上傳啊,想學(xué)習(xí)學(xué)習(xí)。

{:1_146:}
作者: 偉創(chuàng)數(shù)碼公司    時(shí)間: 2013-11-11 21:12
能提供單片機(jī)學(xué)習(xí)資料,怎樣去了解多,我想早點(diǎn)學(xué)會(huì)
作者: 光芒之羽    時(shí)間: 2014-12-11 14:27
樓主,求指教,對(duì)于一個(gè)新人來(lái)說,學(xué)習(xí)單片機(jī)這些知識(shí),如果是買書籍來(lái)看的話,什么樣的書本最合適
作者: 光芒之羽    時(shí)間: 2014-12-11 14:33
真心求指教,因?yàn)榍岸螘r(shí)間在網(wǎng)上訂購(gòu)了一些資料關(guān)于LED電子屏制作方面的書籍,但是買回來(lái)發(fā)現(xiàn),里面全是什么動(dòng)畫素材,櫥柜燈光設(shè)計(jì),展覽會(huì)燈光設(shè)計(jì),跟我當(dāng)時(shí)想要買的不一樣,所以比較郁悶!百度搜索,偶然看到有些網(wǎng)友在推薦此網(wǎng)站,進(jìn)來(lái)看到很多高手啊,所以小弟想在此希望樓主能指導(dǎo)下,謝謝,望樓主成全?。?!非常感謝!??!
作者: 光芒之羽    時(shí)間: 2014-12-11 14:39
雖然自己也做過幾次單色電子屏,但都是買回來(lái)的成品,只要自己拼裝下就可以了,但對(duì)于LED電子屏還是個(gè)門外漢,看到樓主發(fā)布的這個(gè)單片機(jī)教程,自認(rèn)慚愧,真的是不了解。今天在論壇看到很多我以前所不知道的另一片電子屏天地,所以很真心很想學(xué)習(xí),希望樓主能指教一下??!




歡迎光臨 麒麟電子 (http://www.isorzjg.com/) Powered by Discuz! X3.5