標題: 1課:單片機簡敘 [打印本頁]

作者: admin    時間: 2013-5-21 02:32
標題: 1課:單片機簡敘

1.單片機可以做什么?
   目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。小到電話,玩具,手機,各類刷卡機,電腦鍵盤,彩電,冰箱,空調(diào),電磁爐,大到汽車,工業(yè)自動控制,機器人,導(dǎo)彈導(dǎo)航裝置,甚至是美國的火星車,這些設(shè)備里面都含有一個或者多個單片機 。單片機的數(shù)量不僅遠超過PC機,甚至比人類的數(shù)量還要多。因此,單片機的學習、開發(fā)與應(yīng)用將造就一大批軟硬件工程師。


2. 學習單片機需要哪些基本條件?
   模擬電路,數(shù)字電路基礎(chǔ),對C語言或匯編語言有一定的了解。當然,這些也可以在學習過程中掌握。對此這套教程均有講解.
  硬件條件的話:電腦一臺,實驗開發(fā)平臺一套。
3、單片機的結(jié)構(gòu)
   一臺能夠工作的計算機要有這樣幾個部份構(gòu)成:CPU(進行運算、控制)、RAM(數(shù)據(jù)存儲-內(nèi)存)、ROM(程序存儲)、輸入/輸出設(shè)備(例如:串行口、并行輸出口等)。在個人計算機上這些部份被分成若干塊芯片,安裝一個稱之為主板的印刷線路板上。而在單片機中,這些部份,全部被做到一塊集成電路芯片中了,所以就稱為單片機。
   單片機是一種控制芯片,一個微型的計算機,而加上晶振,存儲器,地址鎖存器,邏輯門,七段譯碼器(顯示器),按鈕(類似鍵盤),擴展芯片,接口等那是單片機系統(tǒng)。
  天!PC中的CPU一塊就要賣幾千塊錢,這么多東西做在一起,還不得買個天價!再說這塊芯片也得非常大了。
  不,價格并不高,從1元人民幣到幾十元人民幣,體積也不大,一般用40腳封裝,當然功能多一些單片機也有引腳比較多的,如68引腳,功能少的只有10多個或20多個引腳,有的甚至只8只引腳。
為什么會這樣呢?
  功能有強弱,打個比方,市場上面有的組合音響一套才賣幾百塊錢,可是有的一臺功放機就要賣好幾千。另外這種芯片的生產(chǎn)量很大,技術(shù)也很成熟,51系列的單片機已經(jīng)做了十幾年,所以價格就低了。
  既然如此,單片機的功能肯定不強,干嗎要學它呢?話不能這樣說,實際工作中并不是任何需要計算機的場合都要求計算機有很高的性能,一個控制電冰箱溫度的計算機難道要動用一臺臺式電腦不成?應(yīng)用的關(guān)鍵是看是否夠用,是否有很好的性能價格比。所以8051出來十多年,依然沒有被淘汰,還在不斷的發(fā)展中。
4、MCS51單片機和8051、8031、89C51等的關(guān)系
   我們平常老是講8051,又有什么8031,現(xiàn)在又有89C51,89s51它們之間究竟是什么關(guān)系?
   MCS51是指由美國INTEL公司(對了,就是大名鼎鼎的INTEL)生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機都是在8051的基礎(chǔ)上進行功能的增、減、改變而來的,所以人們習慣于用8051來稱呼MCS51系列單片機,而8031是前些年在我國最流行的單片機,所以很多場合會看到8031的名稱。INTEL公司將MCS51的核心技術(shù)授權(quán)(賣)給了很多其它公司,所以有很多公司在做以8051為核心的單片機,當然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國非常流行的單片機,以后我們將用89C51單片機來完成一系列的教學實驗。并會不定期在 http://www.torrancerestoration.com 更新和修正,如有錯誤請在本文評論中批評指正.
5.該學匯編還是學C語言?    掌握用C語言單片機編程很重要,畢竟C容易寫,可讀性強,可移植性強。但是光會C語言也還是不夠的,你還得了解匯編,實際上不是了解匯編指令,而是為了了解單片機的體系結(jié)構(gòu)?梢钥隙ǖ恼f,最好的C語言單片機工程師都是從匯編走出來的編程者,所以我以為學習單片機,先學點匯編是必要的,但在以后的開發(fā)中主要用C語言,所以本系列教程將兼顧匯編和c兩種語言.學習中有問題可聯(lián)系筆者:胡琴

下一課:2課:單片機引腳介紹
作者: albb    時間: 2013-6-6 21:05
初來乍到,樓主講的很專業(yè),學習了!
作者: gangxiadexue    時間: 2013-6-15 00:56
老獅講的很好 謝謝
作者: 非常自我    時間: 2013-6-28 21:59
努力學習

作者: lemon銘    時間: 2013-7-7 22:58
專心學習,從0開始
作者: myj605    時間: 2013-8-8 10:06
上學那會兒沒學好,現(xiàn)在從零開始,慢慢學,講的很好
作者: sudo_apt-get    時間: 2013-8-11 16:11
樓主掃盲了  來遲了
作者: 等老子火了    時間: 2013-8-13 10:52
初來咋到  向樓主學習
作者: Danglm    時間: 2013-8-17 17:10
樓主,很強大講的很清晰
作者: c2y3h2    時間: 2013-8-31 09:07
好好學習。!
作者: aquan136    時間: 2013-10-3 23:26
像樓主 好好學習
作者: suiyuan_mcy    時間: 2013-10-25 21:36
很詳細呀
作者: lyMarvin    時間: 2013-12-21 21:31
相見恨晚!
第一次來論壇,單片機學習不錯,標題很清晰,通俗易懂。
作者: liarea    時間: 2014-1-13 10:43
樓主講的很好,頂頂頂頂

作者: 2299007    時間: 2014-1-25 09:47
專心學習,從0開始
作者: Diligence    時間: 2014-2-26 16:07
不錯。

作者: 豫西逆鱗    時間: 2014-3-14 19:47
起步。。開始。。跑起來~~~
作者: lixichunedu    時間: 2014-3-30 02:55
先前的 數(shù)字電路和模擬電路 不是很強 尤其是在驅(qū)動電路部分和程序結(jié)合的時候 需要考慮
作者: billy_jhgg    時間: 2014-4-11 15:26
專心學習,從0開始
作者: ivmmcu    時間: 2014-4-17 23:04
學習了,thanks
作者: ivmmcu    時間: 2014-4-17 23:32
學習了,thanks。
作者: yq11999    時間: 2014-5-5 21:54
向樓主好好學習!!
作者: changxt    時間: 2014-5-6 11:39
頂  努力學習  
作者: 雪中梅花    時間: 2014-5-15 14:28
謝謝樓主的奉獻。
作者: 程昭    時間: 2014-6-16 20:21
c2y3h2 發(fā)表于 2013-8-31 09:07
好好學習。!

老師,講的很好!

作者: 雨中的角落    時間: 2014-6-22 09:22
就是沒有說說89s51怎樣
作者: WFX777888    時間: 2014-6-26 11:22
初來乍到,樓主講的很專業(yè),謝謝分享資料
作者: 神一般的存在    時間: 2014-7-16 13:35
很有幫助
作者: 93mxt    時間: 2014-7-16 16:46
剛來報到,這個開場的講得很好,老師五官端正,做老師最合適不過,多謝,多謝!
作者: 亭子    時間: 2014-7-21 14:14
感謝樓主
作者: 匹夫    時間: 2014-8-4 18:41
講得很好,高手!
作者: SHANGYU    時間: 2014-8-19 10:48
努力從0開始學習。
作者: ghbbcy    時間: 2014-8-20 23:34
剛剛進來就見到那么好的貼,膜拜
作者: 覃明明    時間: 2014-8-29 10:15
樓主,這對于入門者來說,太強大了,非常感謝,辛苦了
作者: 獨等花兒開    時間: 2014-8-30 10:23
贊一個,我要學好單片機
作者: 大麥小    時間: 2014-9-1 11:10
學習下,謝分享
作者: ajie923    時間: 2014-9-8 11:38
贊一個
作者: cuko138    時間: 2014-9-13 15:02
講的很好
作者: yiyin1820    時間: 2014-9-14 21:15
贊,支持!。
作者: 華亭子云    時間: 2014-10-9 09:59
真心贊一個~
作者: lhj0378    時間: 2014-10-11 10:24
支持
作者: 最佳反饋    時間: 2014-10-18 21:02
初來乍到,樓主講的很專業(yè),學習了!
作者: zxj366    時間: 2014-10-19 20:19
我也要從這里開始學習51
作者: 吻你的唇    時間: 2014-10-20 23:13
比學校的教材好多了
作者: xiangxiaoqi    時間: 2014-10-21 22:36
樓主,為什么我裝KEIL時候與教程里顯示的不一樣,只能安裝,沒有注冊的.exe文件
作者: sun888    時間: 2014-10-26 18:47
不錯,好好學習了!
作者: yq11999    時間: 2014-10-26 21:34
大力支持。。!雖然不是很懂。!
作者: 小白two    時間: 2014-10-31 21:49
感謝分享,講得不錯
作者: 殤駭戒    時間: 2014-11-6 00:35
專心學習
作者: Qianghan    時間: 2014-11-7 11:44
先前的 數(shù)字電路和模擬電路 不是很強 尤其是在驅(qū)動電路部分和程序結(jié)合的時候 需要考慮

作者: 最佳反饋    時間: 2014-11-9 17:15
努力學習
作者: dyp206    時間: 2014-11-12 14:13
第一課看完了
作者: whqh    時間: 2014-11-22 19:05
很好的入門課程,謝謝老師。
作者: lwl051324    時間: 2014-11-23 11:51
單片機在學校學的,很久沒有接觸都忘光了,重新學起
作者: xiehui111    時間: 2014-11-26 13:37
豁然開朗,不錯
作者: V剎V    時間: 2014-11-29 10:33
呵呵很好
作者: V剎V    時間: 2014-11-29 10:33
草雞幫幫
作者: drh123456    時間: 2014-11-29 23:28
初來乍到,樓主講的很專業(yè),學習了!
作者: hklengyue    時間: 2014-12-2 13:01
感謝樓主
作者: mrp123    時間: 2014-12-4 13:19
老獅講的很好 謝謝
作者: 飄花之秋    時間: 2014-12-5 00:26
個人感覺講的很不錯,說到了關(guān)鍵的地方,解答了初學者最開始的困惑。贊一個!
作者: shuai8748    時間: 2014-12-12 15:47
特別適合初學者  我就是初學者 學習版主
作者: AOP    時間: 2014-12-12 18:41
寫得很仔細,這是我見過的最好的單片機教程。謝謝了。
作者: X_ghoxt    時間: 2014-12-14 10:56
先回個貼,新人入壇,先來看看基礎(chǔ)的
作者: ardu    時間: 2014-12-16 07:28
好好學習。!
作者: 山一樣的男人    時間: 2014-12-16 11:04
非常好 介紹的詳細 易懂 很榮幸遇到這么好的網(wǎng)站
作者: 不明    時間: 2014-12-16 15:05
無C基,來學單片機了!謝謝老大!
作者: pps111    時間: 2014-12-20 12:06
原來這樣子
作者: pps111    時間: 2014-12-20 12:16
學習了~~~~~~~
作者: pps111    時間: 2014-12-20 12:19
有點不懂~~~~
作者: pps111    時間: 2014-12-20 12:19
堅持看下去
作者: pps111    時間: 2014-12-20 12:19
真的很感謝樓主的無私奉獻
作者: 張依堯1998    時間: 2014-12-20 21:02
好好的東西    要好好學習
作者: jdjsfw    時間: 2014-12-22 09:16
來遲了
作者: fuwu785156    時間: 2014-12-22 14:24
很好,重新拾起來,不知還能不能學會。
作者: 山一樣的男人    時間: 2015-1-4 09:21
不錯 關(guān)注了很多天 內(nèi)容實在明了 可以看得懂
作者: 街舞天空    時間: 2015-1-10 14:05
生動的課程,受教
作者: sobeit2000    時間: 2015-1-14 14:57
新人報道,樓主很專業(yè)。
作者: liuzc879    時間: 2015-1-20 05:56
初來咋到  向樓主學習
作者: 掌柜De大浪    時間: 2015-1-21 14:15
老師講的很棒,對我們這種新手來說是最好的!謝謝!
作者: song225418    時間: 2015-1-30 21:11
講的很好
作者: qq2010108288    時間: 2015-2-2 19:13
努力學習中·1·1····
作者: lyjbbc    時間: 2015-2-5 19:17
加油學習,,,
作者: kaka3511    時間: 2015-2-7 17:55
單片機真的很強大啊
作者: kaka3511    時間: 2015-2-7 17:55
以后一定學號單片機,出來創(chuàng)事業(yè)
作者: yuanzilong    時間: 2015-2-8 09:49
初來學習,好文章頂
作者: 1420079051    時間: 2015-2-10 13:22
10多年的計算機專業(yè),現(xiàn)在又從頭來來過。第1課寫得通俗易懂,
作者: 懶懶的擁抱    時間: 2015-2-12 12:16
我也來學習學習~~~
作者: dyy200861542    時間: 2015-2-14 15:19
謝樓主分享!!
作者: 挪亞易    時間: 2015-2-23 19:56
恩  這個網(wǎng)站確實是學習的地方  我就不用買教材了
作者: yuanzilong    時間: 2015-2-24 10:26
頂頂頂,支持啦
作者: yuanzilong    時間: 2015-2-24 10:43
頂頂頂,支持啦
作者: zzqzhang    時間: 2015-2-24 15:16
謝謝分享,好好學習
作者: 202305415    時間: 2015-2-28 14:09
講的很好
作者: xiaoxiaoniao    時間: 2015-3-2 07:14
專心學習,從0開始..................
作者: 霍霍霍霍霍    時間: 2015-3-4 16:12
想著高手努力!
作者: xiaoxiaoniao    時間: 2015-3-5 13:03
謝謝樓主的奉獻。
作者: a610300    時間: 2015-3-6 20:44
簡單的介紹了單片機可以做啥?單片機的結(jié)構(gòu)。簡單明了!
作者: a610300    時間: 2015-3-6 20:47
xiangxiaoqi 發(fā)表于 2014-10-21 22:36
樓主,為什么我裝KEIL時候與教程里顯示的不一樣,只能安裝,沒有注冊的.exe文件

你下的啥版本 ?有注冊機嗎?
作者: 成津灰惶無人曉    時間: 2015-3-7 09:26
來學習的




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1