單片機誕生于1971年,經歷了scm、mcu、soc三大階段,早期的scm單片機都是8位或4位的。其中成功的是intel的8031,此后在8031上發展出了mcs51系列mcu系統。基于這一系統的單片機系統直到后來還在廣泛使用。隨著工業控制領域要求的提高,開始出現了16位單片機,但因為-不理想并未得到很廣泛的應用。90年代后隨著消費電子產品大發展,單片機技術得到了-提高。隨著intel i960系列-是后來的arm系列的廣泛應用,32位單片機迅速取代16位單片機的-,stc單片機價格,并且進入主流市場。而傳統的8位單片機的性能也得到了飛速提高,處理能力比起80年代提高了數百倍。32位soc單片機主頻已經超過300mhz,性能直追90年代中期的處理器,stc單片機多少錢,而普通的型號出廠價格跌落至1美元,型號也只有10美元。當代單片機系統已經不再只在裸機環境下開發和使用,大量的嵌入式操作系統被廣泛應用在全系列的單片機上。而在作為掌上電腦和手機-處理的單片機甚至可以直接使用的windows和linux操作系統。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。相當于一個微型的計算機,和計算機相比,單片機只缺少了i/o設備。概括的講:一塊芯片就成了一臺計算機。它的體積小、輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的-選擇。單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。
從二十世紀九十年代的開始,單片機技術就已經發展起來,隨著時代的進步與科技的發展,目前該技術的實踐應用日漸成熟,單片機被廣泛應用于各個領域。現如今,人們越來越重視單片機在智能電子技術方面的開發和應用,stc單片機,單片機的發展進入到新的時期,無論是自動測量還是智能儀表的實踐,都能看到單片機技術的身影。當前工業發展進程中,電子行業屬于新興產業,工業生產中人們將電子信息技術成功運用,讓電子信息技術與單片機技術相融合,有效提高了單片機應用效果。作為計算機技術中的一個分支,單片機技術在電子產品領域的應用,豐富了電子產品的功能,也為智能化電子設備的開發和應用提供了新的出路,實現了智能化電子設備的與發展。
單片機也被稱為單片微控器,屬于一種集成式電路芯片。在單片機中主要包含cpu、只讀存儲器rom和隨機存儲器ram等,多樣化數據采集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。 由此可見,單片機憑借著-的數據處理技術和計算功能可以在智能電子設備中充分應用。簡單地說,單片機就是一塊芯片,這塊芯片組成了一個系統,通過集成電路技術的應用,將數據運算與處理能力集成到芯片中,實現對數據的高速化處理。
單片機是指芯片本身,而單片機系統是為實現某一個控制應用需要由用戶設計的,是一個圍繞單片機芯片而組建的計算機應用系統,這是單片機應用系統。單片機開發系統是指單片機開發調試的工具。單片機自問世以來,性能不斷提高和完善,其資源又能滿足很多應用場合的需要,加之單片機具有集成度高、功能強、速度快、體積小、功耗低、使用方便、價格低廉等特點,正在逐步取代現有的多片微機應用系統。單片機自動完成賦予它的任務的過程,也就是單片機執行程序的過程,即一條條執行的指令的過程,所謂指令就是把要求單片機執行的各種操作用的命令的形式寫下來,這是在設計人員賦予它的指令系統所決定的,一條指令對應著一種基本操作;單片機所能執行的全部指令,就是該單片機的指令系統,不同種類的單片機,其指令系統亦不同。為使單片機能自動完成某一特定任務,必須把要解決的問題編成一系列指令這些指令必須是選定單片機能識別和執行的指令,這一系列指令的集合就成為程序,stc單片機開發,程序需要預先存放在具有存儲功能的部件——存儲器中。存儲器由許多存儲單元組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出并執行就像大樓房的每個房間的被分配到了僅有房間號一樣,每一個存儲單元也必須被分配到僅有的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然后再被執行。