單片機不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。單片機的基本組成部分分別是一下幾塊:
1.運算器----主要包括算術邏輯單元(alu)、累加器和寄存器等幾部分組成。alu的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。
2.控制器----由程序計數器、指令寄存器、指令---、時序發生器和操作控制器等組成,是發布命令的“決策機構”,即協調和指揮整個微機系統的操作。通過輸入輸出接口電路,實現與各種---設備連接。
3.主要寄存器---主要包括累加器a、數據寄存器dr、指令寄存器ir和指令---id、程序計數器pc以及地址寄存器ar。當cpu向存儲器存數據、cpu從內存取數據和cpu從內存讀出指令時,都要用到地址寄存器和數據寄存器。如果把---設備的地址作為內存地址單元來看的話,那么當cpu和---設備交換信息時,也需要用到地址寄存器和數據寄存器。
單片機的領域比plc廣,可以廣泛應用于儀器儀表、家用電器、醫學設備、航空航天、設備的智能化管理及過程控制等領域,stc單片機生產廠,技術含量高,使用靈活,但是工作量較大,抗干擾、模塊化要求低。開發消費電子、商業應用的電子、玩具、家電等可以選擇單片機。
但要知道單片機只是一個芯片,所以電路比較復雜,初學者經常會面臨抗干擾能力不強,stc單片機開發,現信號失真,干擾過大的問題。但對于經驗豐富者來說也不算事。
很多人說單片機在工業領域可以代替plc,我只能說在工業領域,海南stc單片機,多數自動控制的大型設備還是要用plc來完成。在設計之初,plc就更注重于工業應用,對于防干擾、設備接口、聯網、模塊化都有完善的技術支撐,使用方便簡單,開發設計周期短。例如,自動化生產線,就必須用plc來做。單片機只能用來開發一些補充設備。
單片微型計算機簡稱單片機,是典型的嵌入式微控制器microcontroller unit,stc單片機報價, 常用英文字母的縮寫mcu表示單片機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。單片機由運算器,控制器,存儲器,輸入輸出設備構成,相當于一個微型的計算機,和計算機相比,單片機缺少了---設備等。概括的講:一塊芯片就成了一臺計算機。它的體積小、輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的---選擇。它很早是被用在工業控制領域。
由于單片機在工業控制領域的廣泛應用,單片機由僅有cpu的處理器芯片發展而來。很早的設計理念是通過將大量---設備和cpu集成在一個芯片中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。
intel的8080是很早按照這種思想設計出的處理器,當時的單片機都是8位或4位的。其中成功的是intel的8051,此后在8051上發展出了mcs51系列單片機系統。因為簡單---而性能---獲得了很大的---。盡管2000年以后arm已經發展出了32位的主頻超過300m的單片機,直到現在基于8051的單片機還在廣泛的使用。在很多方面單片機比處理器更適合應用于嵌入式系統,因此它得到了廣泛的應用。事實上單片機是上數量很多處理器,隨著單片機家族的發展壯大,單片機和處理器的發展便分道揚鑣。
現代人類生活中所用的幾乎每件有電子器件的產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電子產品中都含有單片機。 汽車上一般配備40多片單片機,復雜的工業控制系統上甚至可能有數百片單片機在同時工作。