單片機(jī)系列介紹(一)
簡介
單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。
單片機(jī)的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機(jī),就能起到使產(chǎn)品升級(jí)換代的功效,常在產(chǎn)品名稱前冠以形容詞——“智能型”,如智能型洗衣機(jī)等
[1] 。
產(chǎn)品分類
單片機(jī)(Microcontrollers)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機(jī)大致可以分為通用型/專用型、總線型/非總線型及工控型/家電型。
通用型
這是按單片機(jī)(Microcontrollers)適用范圍來區(qū)分的。例如,80C51式通用型
單片機(jī),它不是為某種專門用途設(shè)計(jì)的;專用型單片機(jī)是針對(duì)一類產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)計(jì)生產(chǎn)的,例如為了滿足
電子體溫計(jì)的要求,可在片內(nèi)集成
ADC接口等功能的溫度測量控制
電路,等等。
總線型

89C52單片機(jī) STC12C5A單片機(jī)
按單片機(jī)(Microcontrollers)是否提供并行總線來區(qū)分,總線型單片機(jī)普遍設(shè)置有并行地址總線、 數(shù)據(jù)總線、控制總線,這些引腳用以擴(kuò)展并行外圍器件都可通過串行口與單片機(jī)連接,另外,許多單片機(jī)已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴(kuò)展總線,大大減省封裝成本和芯片體積,這類單片機(jī)稱為非總線型單片機(jī)。
控制型
這是按照單片機(jī)(Microcontrollers)大致應(yīng)用的領(lǐng)域進(jìn)行區(qū)分的。一般而言,工控型尋址范圍大,運(yùn)算能力強(qiáng);用于家電的單片機(jī)多為專用型,通常是小封裝、低價(jià)格,外圍器件和外設(shè)接口集成度高。 顯然,上述分類并不是惟一的和嚴(yán)格的。例如,80C51類單片機(jī)既是通用型又是總線型,還可以作工控用。
發(fā)展歷史
單片機(jī)(Microcontrollers)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段,早期的SCM單片機(jī)都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上發(fā)展出了MCS51系列MCU系統(tǒng)?;谶@一系統(tǒng)的
單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位
單片機(jī),但因?yàn)樾詢r(jià)比不理想并未得到很廣泛的應(yīng)用。90年代后隨著
消費(fèi)電子產(chǎn)品大發(fā)展,
單片機(jī)技術(shù)得到了巨大提高。隨著INTEL i960系列特別是后來的ARM系列的廣泛應(yīng)用,32位
單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場。
而傳統(tǒng)的8位
單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。高端的32位Soc單片機(jī)
主頻已經(jīng)超過300MHz,性能直追90年代中期的專用
處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。
當(dāng)代
單片機(jī)系統(tǒng)已經(jīng)不再只在
裸機(jī)環(huán)境下開發(fā)和使用,大量專用的
嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為
掌上電腦和手機(jī)核心處理的高端
單片機(jī)甚至可以直接使用專用的Windows和
Linux操作系統(tǒng)。
主要階段
早期階段
SCM即
單片微型計(jì)算機(jī)(Microcontrollers)階段,主要是尋求最佳的單片形態(tài)
嵌入式系統(tǒng)的最佳
體系結(jié)構(gòu)。“創(chuàng)新模式”獲得成功,奠定了SCM與
通用計(jì)算機(jī)完全不同的發(fā)展道路。在開創(chuàng)
嵌入式系統(tǒng)獨(dú)立發(fā)展道路上,
Intel公司功不可沒。
Micro Controller Un stm32 Un
中期階段
MCU即
微控制器(Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍
電路與接口電路,突顯其對(duì)象的智能化控制能力。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、
電子技術(shù)廠家。從這一角度來看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,最著名的廠家當(dāng)數(shù)Philips公司。
Philips公司以其在
嵌入式應(yīng)用方面的巨大優(yōu)勢(shì),將MCS-51從單片微型計(jì)算機(jī)迅速發(fā)展到
微控制器。因此,當(dāng)我們回顧
嵌入式系統(tǒng)發(fā)展道路時(shí),不要忘記Intel和Philips的歷史功績。
當(dāng)前趨勢(shì)
SoC嵌入式系統(tǒng)(System on Chip)是MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在
芯片上的最大化解決。因此,專用
單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著
微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的
單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會(huì)有較大的發(fā)展。因此,
單片機(jī)從單片微型計(jì)算機(jī)、
單片微控制器延伸到各種類型的完整的單片應(yīng)用系統(tǒng)。