2021-11-29
微控制器誕生于1971年,經(jīng)歷了單片機、微控制器和SOC三個階段。早期單片機8或4位。成功的是以intel以8051為核心,8051開發(fā)MCS51系列單片機系統(tǒng)。隨著Intel i960系列,尤其是后來arm該系列應用廣泛,32位MCU迅速取代16位MCU進入主流市場的高端地位。
本文主要介紹了單片機的原理、結構、分類和應用范圍。
介紹微控制器是集成電路芯片,它使用超大型集成電路(VLSI)技術集成CPU、ram、ROM、各種I/O具有數(shù)據(jù)處理能力的端口和中斷系統(tǒng)定時器/計數(shù)器等功能(包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路復用器、a/D集成在硅芯片中的小型、完善的微型計算機系統(tǒng)已廣泛應用于工業(yè)控制領域。一般來說,芯片是計算機。它體積小,重量輕,價格低,為學習、應用和開發(fā)提供了便利。同時,學會使用單片微型計算機r理解計算機原理和結構的選擇。
2.工作原理?? 單片機自動完成分配給其任務的過程,即單片機執(zhí)行程序的過程,即逐一執(zhí)行指令的過程。所謂指令,就是把計算機需要執(zhí)行的各種操作的命令形式寫下來單片機,由設計者分配給它的指令系統(tǒng)決定。一個指令對應一個基本操作。單片機可以執(zhí)行的所有指令都是單片機的指令系統(tǒng)。不同類型的單片機有不同的指令系統(tǒng)。為了使單片機能夠自動完成特定的任務,必須將要解決的問題編譯成一系列指令(這些指令必須是所選單片機能夠識別和執(zhí)行的指令),這些指令將成為一個程序。程序需要存儲在內(nèi)存中,內(nèi)存是一個具有存儲功能的組件。
內(nèi)存由許多存儲單元(小存儲單元)組成,就像建筑物中有許多房間一樣,指令存儲在這些單元中。取出并執(zhí)行單元中的指令。正如大型建筑中的每個房間都分配一個[敏感詞]的房間號一樣,每個存儲單元也必須分配一個[敏感詞]的地址號,稱為存儲單元的地址。通過這種方式,只要知道存儲單元的地址,就可以找到存儲單元,其中指令可以取出并執(zhí)行。
程序通常是按順序執(zhí)行的,所以程序中的指令也是按順序逐個存儲的。為了逐一取出并執(zhí)行這些指令MCU執(zhí)行程序時,必須有一個組件來跟蹤指令的地址。組件可以是程序計數(shù)器PC(包括在CPU當程序開始執(zhí)行時,將程序中[敏感詞]個指令的地址分配給PC機器,然后獲取每個要執(zhí)行的命令。程序中PC機器的內(nèi)容會自動增加。增加量由該指令的長度決定,該長度可以是1、2或3指向t下一個指令的起始地址確保指令的順序執(zhí)行。
III.單片機的特點
(1)有許多種類型和型號?? 品種和型號逐年擴大,以滿足各種需求。系統(tǒng)開發(fā)人員有很大的選擇自由。CPU范圍從4位、8位、16位、32位到64位,有些還在使用RISC技術;
(2)提高性能和擴展容量
集成晶體管超過200萬個??偩€已經(jīng)達到幾十微秒。工作頻率達到30MHz甚至40MHz。該指令的執(zhí)行周期到幾十微秒。內(nèi)存容量ram已開發(fā)到1K和2K,ROM升級開發(fā)了32K和64K;
(3)添加控制功能并將其擴展到外部接口?? 將原有外圍芯片的功能集成到芯片中。今天的單片機已經(jīng)發(fā)展成包含CPU的芯片。除了嵌入ram、ROM存儲器和I/O除了接口,還有a/D、PWM、UART、定時器/計數(shù)器、DMA看門狗,串口,傳感器,驅(qū)動程序,顯示驅(qū)動程序,鍵盤控制,函數(shù)生成器,比率比較器等,構成一個功能強大的完整計算機應用系統(tǒng);
(4)功耗低;
(4)電源電壓從5)V降低到3V、2V甚至1V工作電流從Ma級降低到La級。在生產(chǎn)過程中,CMOS代替NMOS,過渡到HCMOS;
(5)配套應用軟件
提供軟件庫,包括標準應用軟件和演示設計方法,使用戶開發(fā)單片機應用系統(tǒng)更快、更方便,一周內(nèi)開發(fā)新的應用產(chǎn)品成為可能;
(6)系統(tǒng)擴展和配置
總線結構有三種dB、AB和CB用于擴展外部電路,以便形成各種應用系統(tǒng)。根據(jù)單片機網(wǎng)絡系統(tǒng)和多機系統(tǒng)的特點,專門開發(fā)了單片機串行總線。在ad另外,傳感器、人機對話、網(wǎng)絡多通道等接口都是專門配置的,形成網(wǎng)絡和多機系統(tǒng)。
四.應用分類
單片機作為計算機發(fā)展的重要分支,微控制[敏感詞]致可以分為一般/專用、總線/non總線和工業(yè)控制/根據(jù)家用電器的發(fā)展,例如80C51通用單片機不是專門為某個目的設計的;專用單片機是為一種產(chǎn)品甚至產(chǎn)品設計和生產(chǎn)的,如溫度測量和控制電路uit集成在芯片中ADC接口等功能滿足電子溫度計的要求。
(2)根據(jù)單片機(微控制器)設計總線單片機是否提供并行總線??偩€單片機一般配備并行地址總線、數(shù)據(jù)總線和控制總線。這些引腳用于擴展并行外圍設備,可以通過串口與單片機連接。另外,很多單片機ter將所需的外圍設備和外圍接口集成到芯片中,因此在許多情況下不需要并行擴展總線,大大降低了包裝成本和芯片體積。這種單片機被稱為非總線單片機。
(3)控制類型
基于單片機(微控制器)一般來說,工業(yè)控制型尋址范圍大,運行能力強的家用電器用單片機多為專用型,通常封裝小,價格低,外圍設備和外圍接口集成度高,顯然上述分類不是[敏感詞]的例子C單片機既有通用型,又有總線型,也可用于工業(yè)控制。