【廣告】
單片機的相關(guān)概述
單片微型計算機簡稱單片機,是典型的嵌入式微控制器(Microcontroller Unit), 常用英文字母的縮寫MCU表示單片機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。單片機由運算器,控制器,存儲器,輸入輸出設備構(gòu)成,相當于一個微型的計算機,和計算機相比,單片機缺少了外圍設備等。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。同時,學習使用單片機是了解計算機原理與結(jié)構(gòu)的很好選擇。它很早是被用在工業(yè)控制領(lǐng)域。
由于單片機在工業(yè)控制領(lǐng)域的廣泛應用,單片機由僅有CPU的處理器芯片發(fā)展而來。很早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。
INTEL的8080是很早按照這種思想設計出的處理器,當時的單片機都是8位或4位的。其中成功的是INTEL的8051,此后在8051上發(fā)展出了MCS51系列單片機系統(tǒng)。因為簡單可靠而性能不錯獲得了很大的好評。盡管2000年以后ARM已經(jīng)發(fā)展出了32位的主頻超過300M的單片機,直到現(xiàn)在基于8051的單片機還在廣泛的使用。在很多方面單片機比處理器更適合應用于嵌入式系統(tǒng),因此它得到了廣泛的應用。事實上單片機是世界上數(shù)量很多處理器,隨著單片機家族的發(fā)展壯大,單片機和處理器的發(fā)展便分道揚鑣。
現(xiàn)代人類生活中所用的幾乎每件有電子器件的產(chǎn)品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電子產(chǎn)品中都含有單片機。 汽車上一般配備40多片單片機,復雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百片單片機在同時工作。
我認為學習單片機要做好硬件的準備
我認為學好單片機就需要動手,當我們具備了一些單片機基礎知識后,動手操作才是關(guān)鍵。我在學習單片機時是自己先按照前輩們的單片機電路原理圖自己焊接一塊單片機實驗板,在實驗板上焊接有RS232串口、DS1302時鐘芯片、DS18B20溫度傳感器、數(shù)碼管、矩陣鍵盤、A/D芯片、LCD1206液晶顯示屏接口、紅外接收頭等等。
單片機到底是不是嵌入式?
單片機其實是有清晰定義的,就是單個片(chip)上的計算機系統(tǒng)。而不同的單片機雖然配置不同,性能不同,廠家不同,甚至指令集和開發(fā)方式不同,但是都是在一個片上的完整的計算機系統(tǒng),這個定義不會錯。而嵌入式就是個不清晰的定義了,并沒有非常明確的關(guān)于“嵌入式”這個詞的定義。他也不像單片機一樣,是個確定的“物”的名字。嵌入式(英文是embeded)本質(zhì)上是一種電子設計方法,這種方法就是將微型計算機嵌入到電子產(chǎn)品內(nèi)部。只要符合這種設計方法的電子產(chǎn)品就可以稱為嵌入式系統(tǒng)。這有點像客家菜的釀(又寫為讓)苦瓜釀豆腐一樣,我剛到廣東只覺得這東西好吃名字奇怪,后來才知道讓其實就是一種操作手法,就是把肉餡塞進苦瓜或者豆腐里,這個塞進的設計方法就叫做讓。所以嵌入式系統(tǒng)和讓苦瓜其實是一類命名手法。