單片機(jī)的全稱是微控制器,英文名Single chip microcomputer,縮寫為SCM。
MCU由處理器,存儲(chǔ)器,中斷/定時(shí)器以及基本的輸入和輸出電路組成。 MCU沒有像ARM CORTEX-M系列微控制器那樣強(qiáng)大的數(shù)字外設(shè)。 MCU僅具有一些簡(jiǎn)單的計(jì)時(shí)器,中斷,串行端口,基本輸入和輸出電路以及其他外圍設(shè)備,因此它們不具有強(qiáng)大的電氣處理能力,并且大多數(shù)都需要擴(kuò)展外圍設(shè)備。
單片機(jī)一般采用改進(jìn)的哈佛體系結(jié)構(gòu),具有獨(dú)立的指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,而傳統(tǒng)的計(jì)算機(jī)采用馮·諾依曼體系結(jié)構(gòu),指令和數(shù)據(jù)在一個(gè)存儲(chǔ)器中。由于現(xiàn)代計(jì)算機(jī)使用具有指令高速緩存和數(shù)據(jù)高速緩存的高速緩存技術(shù),但是仍然只有一個(gè)內(nèi)存,因此從處理器內(nèi)部看,它是改進(jìn)的哈佛體系結(jié)構(gòu),從外部是馮·諾依曼體系結(jié)構(gòu),現(xiàn)代計(jì)算機(jī)是很好的集成兩種架構(gòu)。
單片機(jī)編程通常使用C語(yǔ)言,而匯編語(yǔ)言則很少使用。它主要用于RTOS以及某些時(shí)間要求嚴(yán)格的地方的啟動(dòng),現(xiàn)場(chǎng)保護(hù)和恢復(fù)。 SCM程序體系結(jié)構(gòu)具有基于前端和后臺(tái)的順序執(zhí)行結(jié)構(gòu),時(shí)間片執(zhí)行結(jié)構(gòu)和RTOS結(jié)構(gòu)。在裸機(jī)編程中,掌握基于時(shí)基的軟件定時(shí)器編程方法非常重要。
聯(lián)系人:周先生
手 機(jī):180-3828-3532
郵 箱:mypcba@163.com
公 司:東莞市曼研電子科技有限公司
地 址:廣東省東莞市荼山鎮(zhèn)牛扒籠六街一巷13號(hào)-2F-5F