第1課 單片機概述
在解釋什么是單片機前,我們先來看看我們日常生活人人都見到過的微型計算機系統,如圖1所示,一個完整的計算機系統主要包括顯示器、主機、鍵盤和鼠標四大組成部分。

圖1 微型計算機系統組成
當然這里所說的計算機系統由上面四大部分組成,并不嚴謹,實際上上面四部分應該說是計算機系統硬件系統,除了硬件系統外,要讓計算機發揮其強大的功能還必須得加上各種各樣的軟件系統,如windows、 office等,完整的計算機系統內部結構如圖2所示。

圖2 微型計算機系統內部結構圖
現在我們可以這樣給計算機下定義:一臺完整的且能正常工作的計算機要有這樣幾個部份構成:CPU(進行運算、控制)、RAM(數據存儲)、ROM(程序存儲)、輸入/輸出接口(例如:串行口、并行輸出口等)、輸入/輸出設備(鼠標、鍵盤、顯示器等),當然還應加上各種各樣的軟件系統。在個人計算機上其中CPU、RAM、ROM(程序存儲)、輸入/輸出接口被分成若干塊芯片,安裝在一塊的印刷線路板上,我們稱之為主板。
有了上面的理解,我們就可以正式引出單片機概念了。我們把主板上的CPU、RAM、ROM、輸入/輸出接口全部集成在一塊微型的集成電路芯片上,就構成了單芯片微型計算機,簡稱為單片機,如圖3所示。

圖3 單片機應用系統示意圖
這里要補充幾點,
一、單片機畢竟和計算機的應用方面不同,除了集成了CPU、RAM、ROM、輸入/輸出接口外,根據單片機各類的不同,還有可能會集成另外的一些模塊,如定時器、中斷系統、AD、PWM等。
二、和計算機一樣,光有主板,是不能完成任何功能的,單片機要完成相應的功能,還得加上輸入設備(如按鍵、傳感器等)、輸出設備(數碼管、1602、12864液晶等)以及最為重要的部分程序。前面的單片機和輸入設備、輸出設備我們稱為單片機系統的硬件系統、后者程序我們軟件系統,也就是一個單片機應用系統由硬件系統和軟件系統共同組成,硬件是基礎,軟件是在硬件的基礎上對單片機的各種資源進行合理的調配和使用,從而完成系統所要求的任務,二者相輔相成,缺一不可。三、一個單片機應用系統除了單片機自身外,其它所有的硬件系統和軟件系統都需要設計人員自行設計,我們把這部分人稱之外單片機設計工程師。
下面給單片機正式下個定義:在一塊集成電路芯片上集成了CPU、存儲器(RAM、ROM) CPU、RAM、ROM(程序存儲)、輸入/輸出接口電路等,從而組成了單芯片微型計算機、簡稱單片機,也就是單片機實際是一種類內部集成了計算機核心技術的智能芯片(或者說計算機、電腦和集成電路等都可以)。
這里需要注意的是盡管單片機和日常用的計算機在內部結構上有很多相似的地方,但還是有很多的不同。通用計算機系的技術要求是高速、海量的數值計算−技術發展方向是總線速度的無限提升,存儲容量的無限擴大。嵌人式計算機(單片機)要求則是對象的智能化控制能力。技術發展方向是與對象系統密切相關的嵌人性能、控制能力與控制的可靠性。
2、單片機有什么用
說到單片機應用,那可就太多了,曾經有人這樣說過“凡是能夠想到的地方,單片機都可以用上”,這句話其實一點都不夸張,全世界單片機的年產量數以億計,據有關人士預測,到2016年,全世界單片機的年產量將達到200億之多。單片機應用范圍之廣、花樣之多,短時間也不可能祥述,這里先列舉幾個簡單的例子。
關鍵詞:
單片機計算機系
評論