專用型單片機有哪些 有哪些單片機

是MCU微控制器單元的縮寫,中文叫微控制器,俗稱MCU 。就是適當降低CPU的頻率和規格,將存儲器、計數器、USB、A/D轉換、UART、PLC、DMA,甚至LCD驅動電路等外設接口集成在一個芯片上,形成芯片級計算機,可以控制不同應用的不同組合,從手機、PC外設、遙控器到汽車電子、工業 。
單片機發展簡史
單片機的歷史不長,但發展很快 。它的產生和發展大致與微處理器(CPU)同步 。自1971年英特爾公司首次推出4位微處理器以來,其發展至今大致可分為五個階段 。下面介紹一下Intel的單片機的發展 。
1971 ~1976
單片機發展的初級階段 。1971年11月,Intel公司首先設計出每芯片集成2000個晶體管的4位微處理器Intel 4004,配以RAM、ROM和移位寄存器組成第一個MCS-4微處理器,隨后推出8位微處理器Intel 8008,以及其他公司陸續推出的8位微處理器 。
1976 ~1980
低性能單片機級 。以Intel公司1976年推出的MCS-48系列為代表,采用單片結構,將8位CPU、8位并行I/O接口、8位定時器/計數器、RAM和ROM集成在一個半導體芯片上 。雖然其尋址范圍有限(不超過4 KB),沒有串行I/O,RAM和ROM容量小,中斷系統簡單,但其功能可以滿足一般工業控制和智能儀器的要求 。
1980 ~1983
高性能單片機級 ?,F階段的高性能8位單片機一般都配有串口、多級中斷處理系統和多個16位定時器/計數器 。增加了片上RAM和ROM的容量,尋址范圍可達64 KB 。有些芯片還有A/D轉換接口 。
從1983年到80年代末
16位MCU級 。1983年,英特爾推出了MCS-96系列高性能16位單片微型計算機 。由于其最新的制造技術,芯片集成度達到了120,000個晶體管/芯片 。
在1990年代
單片機在集成度、功能、速度、可靠性、應用領域等各個方向都向更高的水平發展 。
單片機的分類及應用
單片機按其存儲器類型可分為不帶片內ROM和帶片內ROM兩種 。對于沒有片上ROM的芯片,應用前必須連接外部EPROM(一般為8031);片上ROM類型的芯片可分為片上EPROM型(典型芯片為87C51)、掩膜片上ROM型(典型芯片為8051)和片上Flash型(典型芯片為89C51) 。
按用途可分為一般型和特殊型;根據數據總線的寬度和一次能處理的數據字節的長度,可分為8位、16位和32位MCU 。
目前,國內MCU應用市場最廣泛的是消費電子領域,其次是工業領域和汽車電子市場 。電子消費包括家用電器、電視、游戲機、影音系統等 。工業領域包括智能家居、自動化、醫療應用和新能源發電和配電 。汽車領域包括汽車動力總成和安全控制系統等 。
MCU的基本功能
對于絕大多數的單片機來說,下面這些功能是最常見最基本的 。對于不同的MCU,描述方法可能不同,但本質基本相同:
定時器:雖然定時器有很多種,但大致可以分為兩類:一類是固定時間間隔的定時器,即其計時時間由系統設定,用戶程序無法控制 。系統只提供幾個固定的時間間隔供用戶程序選擇,如32Hz、16Hz、8Hz等 。這種定時器在4位單片機中比較常見,可以用來實現時鐘、定時等相關功能 。
另一種是可編程定時器 。顧名思義,這個定時器的定時可以通過用戶的程序來控制 。控制方法包括時鐘源的選擇、預分頻的選擇和預置數的設置等 。有些MCU同時具備這三種特性,而有些則可能是其中的一種或兩種 。這種定時器的應用非常靈活,實際用途千變萬化 。最常見的應用之一就是用它來實現PWM輸出 。
由于可以自由選擇時鐘源,這種定時器通常與事件計數器相結合 。
IO端口:任何MCU都有一定數量的IO端口 。沒有IO端口,MCU就失去了與外界通信的通道 。根據IO口的可配置情況,可以分為以下幾種:

推薦閱讀