單片機(jī)培訓(xùn)
時間:2019-11-20 00:00:00
來源:信盈達(dá)
作者:信盈達(dá)
在講單片機(jī)的組成之前我們先來說一下大家都熟知的計算機(jī)?
一、計算機(jī)的經(jīng)典結(jié)構(gòu)
在設(shè)計計算機(jī)時匈牙利籍?dāng)?shù)學(xué)家馮.諾依曼提出的“程序存儲”和“二進(jìn)制運(yùn)算”的思想。?1、二進(jìn)制運(yùn)算決定了計算機(jī)的硬件結(jié)構(gòu)。?二進(jìn)制運(yùn)算包括二進(jìn)制算術(shù)運(yùn)算和邏輯運(yùn)算(邏輯運(yùn)算的基礎(chǔ)是邏輯代數(shù),又稱布爾代數(shù))。邏輯量只表示兩種不同的狀態(tài),可以對應(yīng)電子線路中的電阻高低、二極管、三極管的通斷等。因此,二進(jìn)制運(yùn)算決定了計算機(jī)可以由電子元器件,特別是集成電路組成。
2、程序存儲決定了軟件控制硬件工作。因此,計算機(jī)的基本結(jié)構(gòu)包括硬件和軟件兩部分。?計算機(jī)的工作原理:由輸入設(shè)備將軟件送入存儲器,然后由控制器逐條取出存儲器中的控制軟件,并運(yùn)行,再將運(yùn)行結(jié)果送到輸出設(shè)備。?3、計算機(jī)的經(jīng)典結(jié)構(gòu)
根據(jù)以上思路,計算機(jī)由運(yùn)算器、控制器、存儲器和輸入設(shè)備、輸出設(shè)備組成。
對經(jīng)典結(jié)構(gòu)中各部分有機(jī)組合,就構(gòu)成了微型計算機(jī)。由于各部分的具體電路(元器件及元器件的組合方式)不同,又形成了各種應(yīng)用形態(tài)。
二、微型計算機(jī)(Microcomputer)組成及應(yīng)用形態(tài)
1、微型計算機(jī)組成
將經(jīng)典結(jié)構(gòu)中的運(yùn)算器、控制器組合在一起,再增加一些寄存器等,集成為一個芯片,這個芯片稱為微處理器(Microcontroller),即CPU(Center?Processing?Unit?)。這樣微型計算機(jī)就有CPU,存儲器,輸入出處(I/O)接口組成。再配以輸入/輸出(I/O)設(shè)備和軟件,就構(gòu)成了微型計算機(jī)應(yīng)用系統(tǒng),簡稱微型計算機(jī)。
2、應(yīng)用形態(tài)
(1)系統(tǒng)機(jī)(多版機(jī))
微處理器CPU、存儲器、I/O端口電路和總線接口等組裝在一塊主板上,再通過系統(tǒng)總線和外設(shè)適配卡連接鍵盤、顯示器、打印機(jī)等,再配上系統(tǒng)軟件就構(gòu)成了一個完整的計算機(jī)系統(tǒng)。
這就是辦公室、家庭使用的PC機(jī)的典型形態(tài)。由于較大的存儲容量(存儲器、硬盤、軟盤、光盤等),輸入、輸出設(shè)備齊全,而且軟件豐富(系統(tǒng)軟件和應(yīng)用軟件),能夠進(jìn)行海量計算和應(yīng)用系統(tǒng)開發(fā)。
(2)單板機(jī)
將CPU、存儲器、I/O接口芯片和簡單的I/O設(shè)備等裝配在一塊線路板上,再配上監(jiān)控程序(固化在ROM中)就構(gòu)成了單板機(jī)。
實驗開發(fā)系統(tǒng)就是單板機(jī)的典型形態(tài):由于有硬件和軟件,能獨(dú)立運(yùn)行,但I(xiàn)/O設(shè)備簡單,特別是軟件資源少(只有監(jiān)控程序),不能應(yīng)用于海量計算和大型應(yīng)用程序的開發(fā),主要用于計算機(jī)原理教學(xué)和簡單的測試(調(diào)試)系統(tǒng)。
三 單片機(jī)
將CPU、存儲器、I/O接口電路集成到一塊芯片上,這個芯片稱為
單片機(jī)。單片機(jī)作為一片集成了微型計算機(jī)基本部件的集成電路芯片,與通用計算機(jī)相比,自身不帶軟件,不能獨(dú)立運(yùn)行;存儲容量小,沒有輸入、輸出設(shè)備,不能將系統(tǒng)軟件和應(yīng)用軟件存儲到自身的存儲器中并加以運(yùn)行,它自身沒有開發(fā)功能。所以,必須借助開發(fā)機(jī)(一種特殊的計算機(jī)系統(tǒng))來完成開發(fā)任務(wù)。即相應(yīng)的軟、硬件設(shè)計和調(diào)試以及將調(diào)試好的程序固化到自身的存儲器中。?完成單片機(jī)的硬件和軟件設(shè)計、調(diào)試,把軟件固化(下載)到單片機(jī)應(yīng)用系統(tǒng)中,是《單片機(jī)原理與應(yīng)用》課程的主要學(xué)習(xí)任務(wù),也是檢查這門課程學(xué)習(xí)效果的基本標(biāo)準(zhǔn)。