單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng)。 單片機的種類繁多,一般按單片機數(shù)據(jù)總線的位數(shù)進行分類,主要分為4位、8位、16位和32位單片機。
4位單片機 4位單片機結(jié)構(gòu)簡單,價格便宜,非常適合用于控制單一的小型電子類產(chǎn)品,如PC機用的輸入裝置(鼠標、游戲桿)、電池充電器、遙控器、電子玩具、小家電等。 2. 8位單片機。
8位單片機是目前品種最為豐富、應(yīng)用最為廣泛的單片機,目前,8位單片機主要分為51系列及和非51系列單片機。51系列單片機以其典型的結(jié)構(gòu),眾多的邏輯位操作功能,以及豐富的指令系統(tǒng),堪稱一代“名機”。
16位單片機 16位單片機操作速度及數(shù)據(jù)吞吐能力在性能上比8位機有較大提高。目前,應(yīng)用較多的有TI的MSP430系列、凌陽SPCE061A系列、Motorola的68HC16系列、Intel的MCS-96/196系列等。
32位單片機 與51單片機相比,32位單片機運行速度和功能大幅提高,隨著技術(shù)的發(fā)展以及價格的下降,將會與8位單片機并駕齊驅(qū)。32位單片機主要由ARM公司研制,因此,提及32位單片機,一般均指ARM單片機。嚴格來說,ARM不是單片機,而是一種32位處理器內(nèi)核,實際中使用的ARM芯片有很多型號,常見的ARM芯片主要有飛利浦的LPC2000系列、三星的S3C/S3F/S3P系列等。 |