用“芯”服務(wù)麗晶微15年專注于ASIC行業(yè)

首頁 麗晶微動態(tài)

單片機基本介紹

2019-07-05 11:03:36 

單片機基本介紹

單片機三大內(nèi)部組成:flash、ram、SFR

flash為程序儲存空間,主要特點是系統(tǒng)斷電之后數(shù)據(jù)不會丟失,和我們生活中常使用的電腦一樣,斷電之后保存的數(shù)據(jù)不會丟失。

ram是單片機數(shù)據(jù)存儲空間,用來存儲程序運行過程中產(chǎn)生的和需要的數(shù)據(jù),關(guān)電后數(shù)據(jù)丟失。但是他的優(yōu)點第一是讀寫速度非常快,第二是理論上是可無限次寫入的,即壽命無限,不管程序怎么運行怎么讀寫它都不會壞的。

SFR特殊功能寄存器。單片機有很多很多功能,每個功能都會配一個或多個 SFR,我們就是通過對 SFR 的讀寫來實現(xiàn)單片機的多種多樣的功能的。

通常我們一說到 51 單片機,指的都是兼容 Intel MCS-51 體系架構(gòu)的一系列單片機。下面我們來介紹一下單片機最小系統(tǒng);為什么叫最小系統(tǒng)呢?

片機最小系統(tǒng)同時也叫做單片機最小應(yīng)用系統(tǒng),指最少的原件組成使單片機可以工作的系統(tǒng)。單片機最小系統(tǒng)的三要素即電源、晶振、復(fù)位電路。

晶振又叫晶體振蕩器。他是為單片機系統(tǒng)提供基準(zhǔn)時鐘信號,單片機內(nèi)部所有的工作都是以這個時鐘信號為步調(diào)基準(zhǔn)來進(jìn)行工作的。STC89C52RC 單片機的18腳和19腳為晶振的引腳,我們一般接入一個 11.0592M 的晶振(它每秒鐘震蕩 11,059,200 次),外加兩個 20pF 的電容,電容的作用是幫助晶振起振,維持震蕩信號的穩(wěn)定。

復(fù)位電路,單片機復(fù)位一般是上電復(fù)位、手動復(fù)位、程序自動復(fù)位三種。 單片機上電后,單片機要進(jìn)行一個內(nèi)部的初始化過程,這個過程就可以理解為上電復(fù)位,上電復(fù)位保證單片機每次都從一個固定的相同的狀態(tài)開始工作。這個過程跟我們打開電腦電源開電腦的過程是一致的。當(dāng)我們的程序運行,遭受到意外干擾而導(dǎo)致程序死機,或者程序跑飛的時候,我們就可以按下一個復(fù)位按鍵,讓程序重新初始化重新運行,這個過程就叫做手動復(fù)位,最典型的就是我們電腦的重啟按鈕。當(dāng)我們的程序死機或者跑飛的時候,我們的單片機往往有一套自動復(fù)位機制,比如看門狗,具體應(yīng)用以后再了解。在這種情況下,如果程序長時間失去響應(yīng),單片機看門狗模塊會 自動復(fù)位重啟單片機。還有一些情況是我們程序故意重啟復(fù)位單片機。

電源、晶振、復(fù)位構(gòu)成了單片機最小系統(tǒng)的三要素,也就是說,一個單片機具備了這三個條件,就可以運行我們下載的程序了,其他的比如 LED 小燈、數(shù)碼管、液晶等設(shè)備都是屬于單片機的外設(shè),我們最終完成我們想要的功能就是通過對單片機編程來控制這些外設(shè)實現(xiàn)的。

深圳市麗晶微電子科技有限公司,專注于定時IC,觸摸芯片,觸摸調(diào)光IC,按鍵延時IC,定時開關(guān)芯片,圣誕燈串IC,燈串控制芯片,電子開關(guān)IC,ON/OFF開關(guān)芯片,太陽能燈串IC芯片,咨詢熱線:0755-29100085


網(wǎng)友熱評

返回頂部