微控制器簡稱MCU,通稱單片機,微控制器是將微型計算機的主要部分集成在一個芯片上的單芯片微型計算機。微控制器誕生于20世紀70年代中期,經過20多年的發展,其成本越來越低,而性能越來越強大,這使其應用已經無處不在,遍及各個領域。例如電機控制、條碼閱讀器/掃描器、消費電子、游戲設備、電話、HVAC、樓宇安全與門禁控制、工業控制與自動化和白色家電(洗衣機、微波爐)等。
微控制器的分類
微控制器根據數據總線寬度可分為8位、16位和32位機;
微控制器根據存儲器結構可分為Harvard結構和Von Neumann結構;
微控制器根據內嵌程序存儲器的類別可分為OTP、掩膜、EPROM/EEPROM和閃存Flash;
微控制器根據指令結構又可分為CISC(Complex Instruction Set Computer)和RISC(Reduced Instruction Set Computer)微控制器。
微控制器的發展歷程
Intel公司作為最早推出微處理器的公司,同樣也是最早推出微控制器的公司。繼1976年推出MCS-48后,又于1980年推出了MCS-51,為發展具有良好兼容性的新一代微控制器奠定了良好的基礎。在8051技術實現開放后,Philips、Atmel、Dallas和Siemens等公司紛紛推出了基于80C5l內核(805l的CMC)S版本)的微控制器。這些各具特色的產品能夠滿足大量嵌入式應用需求;80C51內核的微控制器并沒有停止發展的腳步,例如現在Maxim/Dallas公司提供的DS89C430系列微控制器,其單周期指令速度已經提高到了805l的12倍。
基于CISC架構的微控制器除了80C51外,還包括Motorola提供的68HC系列微控制器,這也是大量應用的微控制器系列。
基于RISC架構的微控制器則包括Microchip的PIC系列8位微控制器等。在16位RISC架構的微控制器中,Maxim公司推出的MAXQ系列微控制器以其高性能、低功耗和卓越的代碼執行效率,成為許多需要高精度混合信號處理以及便攜式系統和電池供電系統的理想選擇。
微控制器不是完成某一個邏輯功能的芯片,而是把一個計算機系統集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。微控制器的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結構的最佳選擇。
微控制器內部也用和電腦功能類似的模塊,比如CPU,內存,并行總線,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過10元即可。用微控制器來做一些控制電器一類不是很復雜的工作足矣了。我們現在用的全自動滾筒洗衣機、排煙罩、VCD等等的家電里面都可以看到它的身影!微控制器主要是作為控制部分的核心部件。
微控制器是一種在線式實時控制計算機,在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是微控制器和離線式計算機的(比如家用PC)的主要區別。
微控制器的所有指令是由一些簡單、等長度的指令構成.精簡指令使微控制器的線路可以盡量優化,硬件結構更加簡單,從而可以實現較低的成本和功耗,當然完成相同的工作可能需要更多的指令。所以,各種微控制器取舍之間沒有絕對優勢,只能說根據應用的不同需求和側重來進行選擇。微處理器是20世紀偉大的技術創新之一,由此而衍生的微控制器將微處理器和外設集于一身,為多種應用開創了新局面,并將繼續發揮不可替代的作用。
本文來自: 賽微電子網-電子工程師社區 原文地址:http://www.srvee.com/embed/apply/wkzq_MCU_gsjfl_59066.html
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |