『壹』 單片機由哪幾部分組成,最小系統呢
單片機由中央處理器(含部分特殊功能寄存器)、內部RAM、程序存儲器、各種外設(IO
埠、定時器、串列介面、中斷處理電路等等)及對應控制寄存器、時鍾電路、復位電路等
幾部分組成。
單片機的最小系統就是使單片機能夠實現簡單運行的最少的原件的組合。單片機最小系統主
要由電源、復位、振盪電路以及擴展部分等部分組成。
電源供電模塊:
對於一個完整的電子設計來講,首要問題就是為整個系統提供電源供電模塊,電源模塊的穩
定可靠是系統平穩運行的前提和基礎。
復位電路
單片機的置位和復位,都是為了把電路初始化到一個確定的狀態,一般來說,單片機復位電
路作用是把一個例如狀態機初始化到空狀態,而在單片機內部,復位的時候單片機是把一些
寄存器以及存儲設備裝入廠商預設的一個值。
振盪電路
結合單片機內部電路產生單片機所需的時鍾頻率,單片機晶振提供的時鍾頻率越高,那麼單
片機運行速度就越快,單片接的一切指令的執行都是建立在單片機晶振提供的時鍾頻率。
『貳』 單片機有哪幾部分組成各個部分的功能是什麼
運算器、控制器、主要寄存器。
一、運算器
運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。
運算器的基本功能是完成對各種數據的加工處理,例如算術四則運算,與、或、求反等邏輯運算,算術和邏輯移位操作,比較數值,變更符號,計算主存地址等。
二、控制器
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:
1、從內存中取出一條指令,並指出下一條指令在內存中的位置。
2、對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
3、指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
三、主要寄存器
寄存器就是與單片機進行交互的介面,,單片機的每個功能,,都可能有若干對應的控制寄存器/數據寄存器/狀態寄存器,,通過這些寄存器可以讓單片機實現特定的功能。
(2)單片機外圍組成結構擴展閱讀:
單片機的應用:
單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸;
工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制,以及程式控制玩具、電子寵物等等;
這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械了。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。
參考資料來源:網路——單片機
『叄』 單片機的基本組成部分是什麼
原發布者:www13974842010
單片機的基本組成在講單片機的組成之前我們先來說一下大家都熟知的計算機一、計算機的經典結構在設計計算機時匈牙利籍數學家馮.諾依曼提出的「程序存儲」和「二進制運算」的思想。1、二進制運算決定了計算機的硬體結構。二進制運算包括二進制算術運算和邏輯運算(邏輯運算的基礎是邏輯代數,又稱布爾代數)。邏輯量只表示兩種不同的狀態,可以對應電子線路中的電阻高低、二極體、三極體的通斷等。因此,二進制運算決定了計算機可以由電子元器件,特別是集成電路組成。2、程序存儲決定了軟體控制硬體工作。因此,計算機的基本結構包括硬體和軟體兩部分。計算機的工作原理:由輸入設備將軟體送入存儲器,然後由控制器逐條取出存儲器中的控制軟體,並運行,再將運行結果送到輸出設備。3、計算機的經典結構根據以上思路,計算機由運算器、控制器、存儲器和輸入設備、輸出設備組成。圖1.1.1計算機經典結構圖對經典結構中各部分有機組合,就構成了微型計算機。由於各部分的具體電路(元器件及元器件的組合方式)不同,又形成了各種應用形態。二、微型計算機(Microcomputer)組成及應用形態1、微型計算機組成將經典結構中的運算器、控制器組合在一起,再增加一些寄存器等,集成為一個晶元,這個晶元稱為微處理器(Microcontroller),即CPU(CenterProcessingUnit)。這樣微型計算機就由CPU、存儲器、輸入/輸出(I/O)介面組成。再配以輸入/輸出(I/O)設備和軟體,就構成了微型計算機
『肆』 簡述單片機的基本結構與功能
單片機的基本結構:運算器、控制器、主要寄存器。運算器功能:執行各種算術運算;執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。主要寄存器功能:用於保存當前CPU所要訪問的內存單元或I/O設備的地址。
控制器功能:從內存中取出一條指令,並指出下一條指令在內存中的位置;對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作;指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
(4)單片機外圍組成結構擴展閱讀
應用范圍:單片機滲透到我們生活的各個領域。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制等等。
還有自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。
『伍』 單片機是有哪些模塊組成的
單片機是由運算器、控制器、主要寄存器三個模塊組成的。
運算器由運算部件算術邏輯單元、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。
(5)單片機外圍組成結構擴展閱讀
單片機是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。
單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
『陸』 單片機的基本組成部分是什麼
單片機的基本組成部分:
1、運算器
運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最後將結果存入累加器。
運算器有兩個功能:
(1) 執行各種算術運算。
(2) 執行各種邏輯運算,並進行邏輯測試,如零值測試或兩個值的比較。
運算器所執行全部操作都是由控制器發出的控制信號來指揮的,並且,一個算術操作產生一個運算結果,一個邏輯操作產生一個判決。
2、控制器
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:
(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。
(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。
3、主要寄存器
(1)累加器A
累加器A是微處理器中使用最頻繁的寄存器。在算術和邏輯運算時它有雙功能:運算前,用於保存一個操作數;運算後,用於保存所得的和、差或邏輯運算結果。
(2)數據寄存器DR
數據寄存器通過數據匯流排向存儲器和輸入/輸出設備送(寫)或取(讀)數據的暫存單元。它可以保存一條正在解碼的指令,也可以保存正在送往存儲器中存儲的一個數據位元組等等。
(3)指令寄存器IR和指令解碼器ID
指令包括操作碼和操作數。
指令寄存器是用來保存當前正在執行的一條指令。當執行一條指令時,先把它從內存中取到數據寄存器中,然後再傳送到指令寄存器。當系統執行給定的指令時,必須對操作碼進行解碼,以確定所要求的操作,指令解碼器就是負責這項工作的。其中,指令寄存器中操作碼欄位的輸出就是指令解碼器的輸入。
(4)程序計數器PC
PC用於確定下一條指令的地址,以保證程序能夠連續地執行下去,因此通常又被稱為指令地址計數器。在程序開始執行前必須將程序的第一條指令的內存單元地址(即程序的首地址)送入PC,使它總是指向下一條要執行指令的地址。
(5)地址寄存器AR
地址寄存器用於保存當前CPU所要訪問的內存單元或I/O設備的地址。由於內存與CPU之間存在著速度上的差異,所以必須使用地址寄存器來保持地址信息,直到內存讀/寫操作完成為止。
顯然,當CPU向存儲器存數據、CPU從內存取數據和CPU從內存讀出指令時,都要用到地址寄存器和數據寄存器。同樣,如果把外圍設備的地址作為內存地址單元來看的話,那麼當CPU和外圍設備交換信息時,也需要用到地址寄存器和數據寄存器。
簡介:
單片機,全稱單片微型計算機(英語:Single-ChipMicrocomputer),又稱微控制器(Microcontroller),是把中央處理器、存儲器、定時/計數器(Timer/Counter)、各種輸入輸出介面等都集成在一塊集成電路晶元上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為范圍更廣的微控制器;從上世紀80年代,由當時的4位、8位單片機,發展到現在的32位300M的高速單片機。
硬體特性:
1、單片機集成度高。單片機包括CPU、4KB容量的ROM(8031 無)、128 B容量的RAM、 2個16位定時/計數器、4個8位並行口、全雙工串口行口;
2、系統結構簡單,使用方便,實現模塊化;
3、單片機可靠性高,可工作到10^6 ~10^7小時無故障;
4、處理功能強,速度快;
5、低電壓,低功耗,便於生產攜帶型產品;
6、控制功能強;
7、環境適應能力強。
『柒』 單片機主要外圍器件
單片機外圍器件,常跟單片機外圍電路相關,其電路主要有鍵盤輸入 、A/D輸入,溫度、通訊、I2C存儲等單元電路,輸出主要有LED或者LCD輸出,一般控制介面輸出,在配相應的功率驅動IC。和以上相關的常見外圍器件有:通訊電平轉換晶元(比如SP3232EEY,相似型號還有很多)、I2C存儲器(一般是24C02、24C04、FM24CL16等,根據最後數據大小確定存儲容量)、溫度(DS1820單匯流排、DS600U)、LED數碼管驅動(CH452A V2)、輸出驅動一般用繼電器轉換控制,也有專用晶元等。其它日歷有2300系列。
『捌』 除了cpu之外,51單片機的片內都集成了哪些外圍功能部件
MCS-51單片機內部包含哪些主要邏輯功能部件有:(1)1個8位的微處理器CPU。(2)8KB的片內程序存儲器Flash ROM(51子系列的Flash ROM為4KB),用於燒錄運行的程序、常數數據。(3)256B的片內數據存儲器RAM(51子系列的RAM為128B),在程序運行時可以隨時。主要包括: 8位cpu 片內帶振盪器 片內數據存儲器 片內程序存儲器(不一定都有) 外部程序存儲器的定址定址功能單元 外部數據存儲器的定址定址功能單元 布爾數據定址單元 特殊功能寄存器定址單元 4個8位的I/O並行介面:P0、P1、P2、P3 兩個16位定時、計數器 兩個優先順序別的五個中斷源 一個全雙工的串列I/O介面,可多機通信。單片是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。
『玖』 單片機由什麼組成、請問
單片機,全稱單片微型計算機,其實基本原理和我們常用的電腦中的處理器是一回事,不過其結構要簡單的多,因為它是在「特定的小型系統」中使用的「專用計算機」。
單片機內部主要模塊:CPU、特殊功能寄存器、累加器、內存RAM、程序存儲器ROM(FLASH)、定時器、數據匯流排、地址匯流排、非同步串列收發器。這些是基本的,也是單片機能運行起來必需的部件。其它例如一些專用的串列通訊介面、模數/數模轉換器、顯示控制器等等都是不同廠家針對不同場合需要來嵌在裡面的。