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

 找回密碼
 請用中文注冊用戶!

QQ登錄

只需一步,快速開始

查看: 13685|回復(fù): 31

單片機教程1

[復(fù)制鏈接]
1#
笑問天 發(fā)表于 2009-5-9 22:50:54 | 只看該作者 |倒序瀏覽 |閱讀模式

注冊登錄后可以在線提問,行業(yè)從業(yè)者將幫助您解答!

您需要 登錄 才可以下載或查看,沒有賬號?請用中文注冊用戶!

×
第一課,了解單片機及單片機的控制原理和DX516 的用法,控制一個LED 燈的亮和滅
本章學(xué)習(xí)內(nèi)容:
單片機基本原理,如何使用DX516 仿真器,如何編程點亮和滅掉一個LED 燈,如何進入KEILC51uV
調(diào)試環(huán)境,如何使用單步,斷點,全速,停止的調(diào)試方法
聶小猛 2006 年6 月
單片機現(xiàn)在是越來越普及了,學(xué)習(xí)單片機的熱潮也一陣陣趕來,許多人因為工作需要或者個人興趣需
要學(xué)習(xí)單片機。可以說,掌握了單片機開發(fā),就多了一個飯碗。
51 單片機已經(jīng)有30 多年的歷史了,在中國,高校的單片機課程大多數(shù)都是51,而51 經(jīng)過這么多年的
發(fā)展,也增長了許多的系列,功能上有了許多改進,也擴展出了不少分支。而國內(nèi)書店的單片機專架上,
也大多數(shù)都是51 系列??梢灶A(yù)見,51 單片機在市場上只會越來越多,功能只會越來越豐富,在可以預(yù)見的
數(shù)十年內(nèi)是不可能會消失的。
作為一個初學(xué)者,如何單片機入門?需要那些知識和設(shè)備呢?知識上,其實不需要多少東西,會簡單
的C 語言,知道51 單片機的基本結(jié)構(gòu)就可以了。一般的大學(xué)畢業(yè)生都可以快速入門,自學(xué)過這2 門課程的
高中生也夠條件。
就算你沒有學(xué)過單片機課程,只掌握了C 語言的皮毛,通過本系列的教程,您也會逐漸的進入單片機
的大門。當(dāng)然在學(xué)習(xí)的過程中,您還是必須多去研讀單片機書籍,了解他們的基本結(jié)構(gòu)及工作方式。
下面以51 為例來了解一下單片機是什么東西,控制原理又是什么?
在數(shù)字電路中,電壓信號只有兩種情況,高電平和低電平,用數(shù)字來記錄就是1 和0。單片機內(nèi)部的
CPU,寄存器,總線等等結(jié)構(gòu)都是通過1 和0 兩種信號來運作的,數(shù)據(jù)也是以1 或者0 來保存的。單片機
輸入輸出管腳,也就是IO 口,也是只輸出或識別1 和0 兩種信號,也就是高電平和低電平。當(dāng)單片機輸
一個或一組電平信號到IO 口后,外部的設(shè)備就可以讀到這些信號,并進行相應(yīng)操作,這就是單片機對外
的控制。當(dāng)外部一個或一組電平信號送到單片機的IO 口時,單片機也可以讀到這些信號,并進行分析操
,這就是單片機對外部設(shè)備信號的讀取。當(dāng)然實際的操作中,這些信號可能十分復(fù)雜,必須嚴(yán)格地按照
定的時間順序(時序)輸入輸出。每種設(shè)備也都規(guī)定了自己的時序,只要都嚴(yán)格遵守,就可以控制任何
備,做出只要你想象得出的任何事情。
您可能會再問,我如何讓單片機去控制和分析外部設(shè)備呢?答案是程序,您可以編寫相關(guān)的程序,并
把他們燒寫到單片機內(nèi)部的程序空間,單片機在上電時,就會一步一步按照您寫的程序去執(zhí)行指令,做
想做的事情。
在51 標(biāo)準(zhǔn)芯片中,有32 個輸入輸出IO,分為4 組,每組8 個,分別為P0 口,P1 口,P2 口,P3 口。
口的8 條腳就用P1.0 至P1.7 表示,其余類似。51 就是用這32 個口來完成所有外部操作的。對于51 的
部結(jié)構(gòu),如果您已經(jīng)了解,那是最好;如果不懂,也可以先放下,在完成了本教程開始的幾個章節(jié)之后,
就會大有興趣,自己去尋找資料閱讀了。當(dāng)然,如果您希望成為一個優(yōu)秀的單片機開發(fā)程序員,還是必
熟悉單片機的內(nèi)部結(jié)構(gòu)及工作原理,切不可偷懶!
在這一章,您將用程序去控制一個LED 發(fā)光管的亮和滅。你應(yīng)該知道,LED 發(fā)光管在通過一定電流時
,不通電就滅。為了不讓LED 通過太大的電流把它燒壞,我們還要串上限流電阻。51 的IO 是弱上拉的
式,在輸出高電平時,只能輸出幾十微安的電流到地,而在輸出低電平時,VCC 電源可以輸入幾十毫安
電流到IO。一般LED 需要10 毫安左右電流點亮,我們就將LED 接在電源VCC 和IO 口之間,中間串
電阻,當(dāng)IO 輸出低電平時,燈就亮了,反之,燈就滅了。我們在這個程序里要控制的是P1.0。請參考一
我們將要使用的試驗板的電路圖,這個試驗板是在購買dx516 仿真器是贈送的。
2#
duanliang 發(fā)表于 2009-5-9 23:36:09 | 只看該作者
看得出。要想讓平凡變?yōu)樯衿?,就要學(xué)習(xí)。
3#
tabhk100 發(fā)表于 2009-5-9 23:55:04 | 只看該作者
期待下文,樓主確實用心了,給我們帶來這么好的學(xué)習(xí)材料
4#
jinqiao 發(fā)表于 2009-5-10 11:50:17 | 只看該作者
學(xué)習(xí)學(xué)習(xí)!學(xué)習(xí)學(xué)習(xí)!好題目?。。?/td>
5#
hongzikai 發(fā)表于 2009-5-10 19:37:07 | 只看該作者
好文章,期待下文中.DDDDDDDDDDDDDDDDDDDDDDDD
6#
admin1991 發(fā)表于 2009-5-11 18:01:16 | 只看該作者
好好學(xué)習(xí)..............天天向上............
7#
zldhkmm 發(fā)表于 2009-5-13 03:27:11 | 只看該作者
對51單片機有一些了解.
8#
益旺 發(fā)表于 2009-5-16 20:21:07 | 只看該作者
樓主確實用心了,給我們帶來這么好的學(xué)習(xí)材料
9#
ymkyiu 發(fā)表于 2009-5-17 15:23:53 | 只看該作者
要想做好LED,還要學(xué)好怎么做編單片機啊
10#
小兔子 發(fā)表于 2009-6-2 13:22:50 | 只看該作者
樓主確實用心了,給我們帶來這么好的學(xué)習(xí)材料——謝謝
11#
jf3640 發(fā)表于 2009-6-4 22:40:24 | 只看該作者
知識就是力量?。。。。。。。。。。。?!
12#
凌晨三點半 發(fā)表于 2009-6-7 11:07:44 | 只看該作者
謝謝樓主  真系個好人啊
13#
家電維修 發(fā)表于 2009-6-11 23:50:22 | 只看該作者
[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]
14#
五秒注冊 發(fā)表于 2009-6-17 16:39:46 | 只看該作者
謝謝樓主,給我們怎么還的資油,謝謝
15#
thhyl 發(fā)表于 2009-6-27 00:24:17 | 只看該作者
好書啊,頂?。。。。。。。?!
16#
chenyoujian 發(fā)表于 2009-8-19 17:15:51 | 只看該作者
希望下一段快點上傳啊,想學(xué)習(xí)學(xué)習(xí)。
17#
遠帆 發(fā)表于 2009-8-20 22:01:29 | 只看該作者
期待下文啊,辛苦了,要好好學(xué)習(xí)啊/
18#
zhjh119 發(fā)表于 2009-8-26 13:27:04 | 只看該作者
好啊  就是想看這樣的教材   感謝樓主了
19#
zgxinxi 發(fā)表于 2009-8-26 23:58:22 | 只看該作者
樓主確實用心了,給我們帶來這么好的學(xué)習(xí)材料——謝謝
20#
likai 發(fā)表于 2009-10-24 21:52:24 | 只看該作者
真想看看  學(xué)習(xí)一下啊
21#
jsxzgyj 發(fā)表于 2009-10-26 01:22:07 | 只看該作者
怎么沒有51系列單片機的內(nèi)部電路圖
22#
千里漂 發(fā)表于 2009-10-30 19:57:42 | 只看該作者
太麻煩了,非常有必要學(xué)這個嗎?
自動控制?
23#
lylemail 發(fā)表于 2010-1-6 13:15:03 | 只看該作者
直到現(xiàn)在才覺得不論是PC還是單片機,玩得好了,還是相當(dāng)有用處的!
24#
有聊的人 發(fā)表于 2011-1-5 01:18:56 | 只看該作者
希望下一段快點上傳啊,想學(xué)習(xí)學(xué)習(xí)。
25#
bizhende 發(fā)表于 2011-3-28 07:58:29 | 只看該作者
看得出。要想讓平凡變?yōu)樯衿?,就要學(xué)習(xí)。 希望下一段快點上傳啊,想學(xué)習(xí)學(xué)習(xí)。

{:1_146:}
26#
偉創(chuàng)數(shù)碼公司 發(fā)表于 2013-11-11 21:12:29 | 只看該作者
能提供單片機學(xué)習(xí)資料,怎樣去了解多,我想早點學(xué)會
27#
光芒之羽 發(fā)表于 2014-12-11 14:27:24 | 只看該作者
樓主,求指教,對于一個新人來說,學(xué)習(xí)單片機這些知識,如果是買書籍來看的話,什么樣的書本最合適
回復(fù)

使用道具 舉報

28#
光芒之羽 發(fā)表于 2014-12-11 14:33:31 | 只看該作者
真心求指教,因為前段時間在網(wǎng)上訂購了一些資料關(guān)于LED電子屏制作方面的書籍,但是買回來發(fā)現(xiàn),里面全是什么動畫素材,櫥柜燈光設(shè)計,展覽會燈光設(shè)計,跟我當(dāng)時想要買的不一樣,所以比較郁悶!百度搜索,偶然看到有些網(wǎng)友在推薦此網(wǎng)站,進來看到很多高手啊,所以小弟想在此希望樓主能指導(dǎo)下,謝謝,望樓主成全?。。》浅8兄x?。。?/td>
回復(fù)

使用道具 舉報

29#
光芒之羽 發(fā)表于 2014-12-11 14:39:22 | 只看該作者
雖然自己也做過幾次單色電子屏,但都是買回來的成品,只要自己拼裝下就可以了,但對于LED電子屏還是個門外漢,看到樓主發(fā)布的這個單片機教程,自認(rèn)慚愧,真的是不了解。今天在論壇看到很多我以前所不知道的另一片電子屏天地,所以很真心很想學(xué)習(xí),希望樓主能指教一下?。?/td>
回復(fù)

使用道具 舉報

本版積分規(guī)則

QQ|返回首頁|有問題掃碼關(guān)注公眾號|LED控制卡 ( 魯ICP備18053106號 魯公安網(wǎng)備案號37170202666047 ) keywords:LED顯示屏 LED控制卡 LED顯示屏配件 麒麟電子

GMT+8, 2025-9-17 16:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復(fù) 返回頂部 返回列表