新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 淺談單片機(jī)最小系統(tǒng)

淺談單片機(jī)最小系統(tǒng)

作者: 時(shí)間:2012-03-28 來(lái)源:網(wǎng)絡(luò) 收藏

在我回答你的問(wèn)題之前,我先反問(wèn)你幾個(gè)問(wèn)題,如果能將這幾個(gè)問(wèn)題解決了,那么你的答案也能夠找到了。

問(wèn)題1:當(dāng)你要做一件事的時(shí)候,是希望從什么地方開(kāi)始?是重最初位置開(kāi)始,還是中間階段亦或者是末尾階段。

問(wèn)題2:當(dāng)你的機(jī)器出現(xiàn)故障了,你希望他能還能回到正常工作?

顯然,我們?cè)陂_(kāi)始工作或是出現(xiàn)故障時(shí),都希望能回到原來(lái)的初始狀態(tài)下。

那么,我們的答案躍然紙面,復(fù)位的作用是時(shí)的工作能回到設(shè)定的最初工作狀態(tài)下開(kāi)始工作。

知道了復(fù)位和晶振電路,現(xiàn)在讓我們來(lái)看看,右邊的電路,該電路時(shí)將31引腳EA上接到電源VCC端。

在單片機(jī)的引腳定義中,EA口是訪問(wèn)外部存儲(chǔ)器使能端,因?yàn)樵?SPAN lang=EN-US>“EA”這兩個(gè)字母上加了一個(gè)橫線,就表示,在該引腳,是低電平有效,(在數(shù)字電路數(shù),常用這種方法表示,如果字母上邊沒(méi)有橫線,就表示高電平有效,有橫線,就表示低電平有效)即當(dāng)“EA”引腳為低電平時(shí),就直接訪問(wèn)外部存儲(chǔ)器。

當(dāng)EA引腳為高電平時(shí),訪問(wèn)內(nèi)部存儲(chǔ)器,當(dāng)要訪問(wèn)的存儲(chǔ)器地址,超出內(nèi)部存儲(chǔ)器的地址范圍時(shí),自動(dòng)會(huì)訪問(wèn)外部存儲(chǔ)器相應(yīng)的地址。

我們現(xiàn)在使用的單片機(jī),我們學(xué)習(xí)用的單片機(jī)是有內(nèi)部存儲(chǔ)器的,其存儲(chǔ)器空間為4kb,為了不浪費(fèi)這些存儲(chǔ)空間,我們就將EA引腳直接接高電平,這樣單片機(jī)會(huì)首先運(yùn)行內(nèi)部存儲(chǔ)器的程序。不過(guò),有一種單片機(jī)除外,那就是8031單片機(jī),該單片機(jī)也是基于8051單片機(jī)內(nèi)核的,不過(guò),在設(shè)計(jì)這種單片機(jī)時(shí),是沒(méi)有將存儲(chǔ)器集成在單片機(jī)里邊的,需要外置存儲(chǔ)器,這時(shí),這必須將EA引腳接地,否則,該單片機(jī)沒(méi)辦法工作。

常常有人說(shuō),單片機(jī)系統(tǒng),單片機(jī)是整個(gè)系統(tǒng)中最重要的部分,可是我卻覺(jué)得并不是這樣的,既然是一個(gè)系統(tǒng),那么系統(tǒng)中的各部分都是統(tǒng)一不可分割的,缺了任何哪一部分,單片機(jī)系統(tǒng)就不能正常的工作。就像一個(gè)人身上,并不是除了大腦其他器官就都不怎么重要一樣,事實(shí)上其他器官也非常重要。

單片機(jī)是一個(gè)電子設(shè)備,所以必須要有電源才能工作,否則,任你能力再?gòu)?qiáng),也就一個(gè)小小什么都不是的黑色百腳怪。

我們使用的51單片機(jī)需要在+5V的直流電的壞境下,才能夠穩(wěn)定的工作(并不是所有的單片機(jī)都是工作在+5V,有的低電壓?jiǎn)纹瑱C(jī)的工作電壓為3.3V,有的甚至更低)。而在直流電源中,一般會(huì)有正電源和地兩根線。單片機(jī)的接+5V的引腳為40引腳VCC,而接地引腳為20引腳GND。

供應(yīng)單片機(jī)工作的+5V直流電源,必須是很穩(wěn)定的,否則可能會(huì)導(dǎo)致單片機(jī)頻頻復(fù)位,這在單片機(jī)正常工作中,是必須避免的,除非是有特定需要或者是出現(xiàn)故障。

單片機(jī)時(shí)鐘周期

在幾十年前,因?yàn)榧夹g(shù)原因,單片機(jī)的速度很慢,晶振的時(shí)鐘脈沖相對(duì)于單片機(jī)來(lái)說(shuō)太過(guò)迅速,無(wú)法做到來(lái)一個(gè)脈沖就執(zhí)行一條指令,為了解決這個(gè)問(wèn)題,我們偉大的工程師就做出了一點(diǎn)點(diǎn)改進(jìn),設(shè)定為幾個(gè)脈沖出現(xiàn),才執(zhí)行一次指令,這樣,單片機(jī)的速度就能夠按照時(shí)鐘工作了。

這就像秒對(duì)于我們一般人來(lái)說(shuō),也太過(guò)細(xì),我們?cè)谌粘9ぷ髦泻茈y精確到秒,為了解決這一問(wèn)題,就出現(xiàn)了分和小時(shí)這些時(shí)間概念。

51單片機(jī)中,晶振輸出的脈沖周期為脈沖周期,12個(gè)脈沖周期為機(jī)器周期,單片機(jī)工作時(shí)間的最小單片機(jī)是機(jī)器周期。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 單片機(jī) 最小系統(tǒng)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉