單片機(jī)基本介紹
單片機(jī)三大內(nèi)部組成:flash、ram、SFR
flash為程序儲(chǔ)存空間,主要特點(diǎn)是系統(tǒng)斷電之后數(shù)據(jù)不會(huì)丟失,和我們生活中常使用的電腦一樣,斷電之后保存的數(shù)據(jù)不會(huì)丟失。
ram是單片機(jī)數(shù)據(jù)存儲(chǔ)空間,用來存儲(chǔ)程序運(yùn)行過程中產(chǎn)生的和需要的數(shù)據(jù),關(guān)電后數(shù)據(jù)丟失。但是他的優(yōu)點(diǎn)第一是讀寫速度非常快,第二是理論上是可無限次寫入的,即壽命無限,不管程序怎么運(yùn)行怎么讀寫它都不會(huì)壞的。
SFR特殊功能寄存器。單片機(jī)有很多很多功能,每個(gè)功能都會(huì)配一個(gè)或多個(gè) SFR,我們就是通過對(duì) SFR 的讀寫來實(shí)現(xiàn)單片機(jī)的多種多樣的功能的。
通常我們一說到 51 單片機(jī),指的都是兼容 Intel MCS-51 體系架構(gòu)的一系列單片機(jī)。下面我們來介紹一下單片機(jī)最小系統(tǒng);為什么叫最小系統(tǒng)呢?
片機(jī)最小系統(tǒng)同時(shí)也叫做單片機(jī)最小應(yīng)用系統(tǒng),指最少的原件組成使單片機(jī)可以工作的系統(tǒng)。單片機(jī)最小系統(tǒng)的三要素即電源、晶振、復(fù)位電路。
晶振又叫晶體振蕩器。他是為單片機(jī)系統(tǒng)提供基準(zhǔn)時(shí)鐘信號(hào),單片機(jī)內(nèi)部所有的工作都是以這個(gè)時(shí)鐘信號(hào)為步調(diào)基準(zhǔn)來進(jìn)行工作的。STC89C52RC 單片機(jī)的18腳和19腳為晶振的引腳,我們一般接入一個(gè) 11.0592M 的晶振(它每秒鐘震蕩 11,059,200 次),外加兩個(gè) 20pF 的電容,電容的作用是幫助晶振起振,維持震蕩信號(hào)的穩(wěn)定。
復(fù)位電路,單片機(jī)復(fù)位一般是上電復(fù)位、手動(dòng)復(fù)位、程序自動(dòng)復(fù)位三種。 單片機(jī)上電后,單片機(jī)要進(jìn)行一個(gè)內(nèi)部的初始化過程,這個(gè)過程就可以理解為上電復(fù)位,上電復(fù)位保證單片機(jī)每次都從一個(gè)固定的相同的狀態(tài)開始工作。這個(gè)過程跟我們打開電腦電源開電腦的過程是一致的。當(dāng)我們的程序運(yùn)行,遭受到意外干擾而導(dǎo)致程序死機(jī),或者程序跑飛的時(shí)候,我們就可以按下一個(gè)復(fù)位按鍵,讓程序重新初始化重新運(yùn)行,這個(gè)過程就叫做手動(dòng)復(fù)位,最典型的就是我們電腦的重啟按鈕。當(dāng)我們的程序死機(jī)或者跑飛的時(shí)候,我們的單片機(jī)往往有一套自動(dòng)復(fù)位機(jī)制,比如看門狗,具體應(yīng)用以后再了解。在這種情況下,如果程序長(zhǎng)時(shí)間失去響應(yīng),單片機(jī)看門狗模塊會(huì) 自動(dòng)復(fù)位重啟單片機(jī)。還有一些情況是我們程序故意重啟復(fù)位單片機(jī)。
電源、晶振、復(fù)位構(gòu)成了單片機(jī)最小系統(tǒng)的三要素,也就是說,一個(gè)單片機(jī)具備了這三個(gè)條件,就可以運(yùn)行我們下載的程序了,其他的比如 LED 小燈、數(shù)碼管、液晶等設(shè)備都是屬于單片機(jī)的外設(shè),我們最終完成我們想要的功能就是通過對(duì)單片機(jī)編程來控制這些外設(shè)實(shí)現(xiàn)的。
深圳市麗晶微電子科技有限公司,專注于定時(shí)IC,觸摸芯片,觸摸調(diào)光IC,按鍵延時(shí)IC,定時(shí)開關(guān)芯片,圣誕燈串IC,燈串控制芯片,電子開關(guān)IC,ON/OFF開關(guān)芯片,太陽(yáng)能燈串IC芯片,咨詢熱線:0755-29100085
深圳市麗晶微電子科技有限公司 備案號(hào):粵ICP備14018692號(hào)
全國(guó)服務(wù)熱線: 0755-29100085 QQ:481892642
傳真: 0755- 29100092 郵箱:szecm@163.com
公司地址:深圳市寶安區(qū)福永鎮(zhèn)寶安大道6099號(hào)星港同創(chuàng)匯天璣座416-417室
工廠地址:深圳市寶安區(qū)福永鎮(zhèn)福海工業(yè)區(qū)A區(qū)A4棟3樓