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