MCU微控制器、單片機(jī)、芯片有何區(qū)別?MCU外部中斷+看門狗介紹
MCU微控制器將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對MCU微控制器的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。
一、MCU微控制器、單片機(jī)、芯片有何區(qū)別
首先來解釋一下MCU和單片機(jī)之間的區(qū)別,MCU是由英文單詞Microcontroller Unit的縮寫而來,而單詞的中文意思是單片微型計(jì)算機(jī),簡稱就是單片機(jī)。因此,MCU其實(shí)就是單片機(jī),只是在各種場合的說法不一樣,本質(zhì)是相同的,相當(dāng)于同一個(gè)人的不同稱謂。所以,以下主要介紹一下單片機(jī)和芯片之間的區(qū)別。
(一)主體區(qū)別
1、單片機(jī):是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。
2、芯片:芯片是半導(dǎo)體元件產(chǎn)品的統(tǒng)稱,范圍比較廣泛,把電路小型化的方式,并時(shí)常制造在半導(dǎo)體晶圓表面上的一種半導(dǎo)體元件。
(二)優(yōu)勢區(qū)別
單片機(jī):單片機(jī)集成度高,可靠性強(qiáng),即使單片機(jī)工作時(shí)間長,也不容易出現(xiàn)故障。
芯片:芯片是微處理器或多核處理器的核心,可以控制計(jì)算機(jī)到手機(jī)到微波爐的一切。
(三)特點(diǎn)區(qū)別
單片機(jī):單片機(jī)的體積比較小, 內(nèi)部芯片作為計(jì)算機(jī)系統(tǒng),其結(jié)構(gòu)簡單,但是功能完善,使用起來十分方便,可以模塊化應(yīng)用。
芯片:集成電路的規(guī)模生產(chǎn)能力,可靠性,電路設(shè)計(jì)的模塊化方法確保了快速采用標(biāo)準(zhǔn)化集成電路代替了設(shè)計(jì)使用離散晶體管。
總結(jié)來說,單片機(jī)又稱單片微型計(jì)算機(jī),雖然它看上去像一塊芯片,但是已經(jīng)具有了基本的處理器,存儲(chǔ)器,可以寫入一些簡單的控制程序,在小型控制電路的應(yīng)用還是比較廣泛的。而芯片大多數(shù)是不可以寫入編程的,它們在出廠的時(shí)候就已經(jīng)設(shè)置好了,功能也相對單一。
二、MCU微控制器基本功能
1、外部中斷
外部中斷也是絕大多數(shù)MCU所具有的基本功能,一般用于信號(hào)的實(shí)時(shí)觸發(fā),數(shù)據(jù)采樣和狀態(tài)的檢測,中斷的方式由上升沿、下降沿觸發(fā)和電平觸發(fā)幾種。外部中斷一般通過輸入口來實(shí)現(xiàn),若為IO口,則只有設(shè)為輸入時(shí)其中斷功能才會(huì)開啟;若為輸出口,則外部中斷功能將自動(dòng)關(guān)閉(ATMEL的ATiny系列存在一些例外,輸出口時(shí)也能觸發(fā)中斷功能)。外部中斷的應(yīng)用如下:
外部觸發(fā)信號(hào)的檢測:一種是基于實(shí)時(shí)性的要求,比如可控硅的控制,突發(fā)性信號(hào)的檢測等,而另一種情況則是省電的需要。
信號(hào)頻率的測量:為了保證信號(hào)不被遺漏,外部中斷是最理想的選擇。
數(shù)據(jù)的解碼:在遙控應(yīng)用領(lǐng)域,為了降低設(shè)計(jì)的成本,經(jīng)常需要采用軟件的方式來對各種編碼數(shù)據(jù)進(jìn)行解碼,如Manchester和PWM編碼的解碼。
按鍵的檢測和系統(tǒng)的喚醒:對于進(jìn)入Sleep狀態(tài)的MCU,一般需要通過外部中斷來進(jìn)行喚醒,最基本的形式則是按鍵,通過按鍵的動(dòng)作來產(chǎn)生電平的變化。
2、Watchdog(看門狗定時(shí)器)
Watchdog也是絕大多數(shù)MCU的一種基本配置(一些4位MCU可能沒有此功能),大多數(shù)的MCU的Watchdog只能允許程序?qū)ζ溥M(jìn)行復(fù)位而不能對其關(guān)閉(有的是在程序燒入時(shí)來設(shè)定的,如Microchip PIC系列MCU),而有的MCU則是通過特定的方式來決定其是否打開,如Samsung的KS57系列,只要程序訪問了Watchdog寄存器,就自動(dòng)開啟且不能再被關(guān)閉。一般而言watchdog的復(fù)位時(shí)間是可以程序來設(shè)定的。Watchdog的最基本的應(yīng)用是為MCU因?yàn)橐馔獾墓收隙鴮?dǎo)致死機(jī)提供了一種自我恢復(fù)的能力。
以上就是小編這次想要和大家分享的有關(guān)MCU微控制器的內(nèi)容,希望大家對本次分享的內(nèi)容已經(jīng)具有一定的了解。如果您想要看不同類別的文章,可以在網(wǎng)頁頂部選擇相應(yīng)的頻道哦。