什么是單片機(jī)
單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器(CPU),隨機(jī)存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),多種IO口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包含顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、AD轉(zhuǎn)換器等)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。
單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段,早期的SCM單片機(jī)都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上發(fā)展出了MCS51系列MCU系統(tǒng)。單片機(jī)已經(jīng)從20世紀(jì)80年代的4位、8位單片機(jī),隨著工業(yè)控制領(lǐng)域要求的提高,開(kāi)始出現(xiàn)了16位單片機(jī),發(fā)展到現(xiàn)在運(yùn)行速度可以媲美電腦CPU的高速單片機(jī)。
單片機(jī)分類(lèi)
單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機(jī)大致可以分為通用型/專(zhuān)用型、總線型/非總線型及工控型/家電型。
通用型:80C51式通用型單片機(jī),它不是為某種專(zhuān)門(mén)用途設(shè)計(jì)的;專(zhuān)用型單片機(jī)是針對(duì)一類(lèi)產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)計(jì)生產(chǎn)的,例如為了滿足電子體溫計(jì)的要求,在片內(nèi)集成ADC接口等功能的溫度測(cè)量控制電路。
總線型:總線型單片機(jī)普遍設(shè)置有并行地址總線、 數(shù)據(jù)總線、控制總線,這些引腳用以擴(kuò)展并行外圍器件都可通過(guò)串行口與單片機(jī)連接,另外,許多單片機(jī)已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴(kuò)展總線,大大減省封裝成本和芯片體積,這類(lèi)單片機(jī)稱(chēng)為非總線型單片機(jī)。
控制型:一般工控型尋址范圍大,運(yùn)算能力強(qiáng);用于家電的單片機(jī)多為專(zhuān)用型,通常是小封裝、低價(jià)格,外圍器件和外設(shè)接口集成度高。 顯然,上述分類(lèi)并不是惟一的和嚴(yán)格的。例如,80C51類(lèi)單片機(jī)既是通用型又是總線型,還可以作工控用。
單片機(jī)的基本結(jié)構(gòu)
運(yùn)算器由算術(shù)邏輯單元、累加器和寄存器等幾部分組成。
運(yùn)算器有兩個(gè)功能:
(1) 執(zhí)行各種算術(shù)運(yùn)算。
(2) 執(zhí)行各種邏輯運(yùn)算,并進(jìn)行邏輯測(cè)試,如零值測(cè)試或兩個(gè)值的比較。
控制器由程序計(jì)數(shù)器、指令寄存器、指令譯碼器、時(shí)序發(fā)生器和操作控制器等組成,其主要功能有:
(1) 從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置。
(2) 對(duì)指令進(jìn)行譯碼和測(cè)試,并產(chǎn)生相應(yīng)的操作控制信號(hào),以便于執(zhí)行規(guī)定的動(dòng)作。
(3) 指揮并控制CPU、內(nèi)存和輸入輸出設(shè)備之間數(shù)據(jù)流動(dòng)的方向。
主要寄存器
(1)累加器A
(2)數(shù)據(jù)寄存器DR
(3)指令寄存器IR和指令譯碼器ID
(4)程序計(jì)數(shù)器PC
(5)地址寄存器AR
-
單片機(jī)
+關(guān)注
關(guān)注
6065文章
44940瀏覽量
647962
發(fā)布評(píng)論請(qǐng)先 登錄
單片機(jī)科普總結(jié),建議收藏!

單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令
如何優(yōu)化單片機(jī)項(xiàng)目的功耗
單片機(jī)編程語(yǔ)言有哪些選擇
單片機(jī)怎么寫(xiě)入程序
單片機(jī)的中斷機(jī)制
單片機(jī)出現(xiàn)故障怎么維修
單片機(jī)異常復(fù)位的原因
51單片機(jī)驅(qū)動(dòng)
十天學(xué)會(huì)單片機(jī)可能嗎?單片機(jī)入門(mén)需要多久?

評(píng)論