單片機(jī)的工作原理
可以說(shuō)單片機(jī)在電子技術(shù)中的應(yīng)用越來(lái)越普遍,這得益于其優(yōu)良的存儲(chǔ)功能,并且與單片機(jī)RAM外存儲(chǔ)器發(fā)生聯(lián)系時(shí)必須通過(guò)A累加器才能順利實(shí)現(xiàn),即所有數(shù)據(jù)如果要向外部RAM傳輸只能通過(guò)A累加器,同樣在數(shù)據(jù)讀取過(guò)程中也要經(jīng)過(guò)A累加器才能實(shí)現(xiàn)讀入。這種工作機(jī)制與內(nèi)部RAM有著明顯的區(qū)別,即內(nèi)部RAM之間能夠直接傳送、讀入數(shù)據(jù),但是外部RAM不可以。單片機(jī)其實(shí)是一種高集成的電路芯片,其執(zhí)行程序的過(guò)程就是逐條執(zhí)行指令的過(guò)程。此處所謂的指令是指需要單片機(jī)執(zhí)行的相關(guān)操作采用命令的形式寫(xiě)出來(lái),通常一種基本操作對(duì)應(yīng)一條指令,主要是由設(shè)計(jì)人員賦予單片機(jī)的指令系統(tǒng)來(lái)決定的。由于單片機(jī)在執(zhí)行指令的過(guò)程中需要遵循特定的順序,所以程序中的指令也是根據(jù)同樣的順序逐條存放的,單片機(jī)在執(zhí)行程序時(shí)只需逐條取出這些指令然后執(zhí)行即可,不過(guò)要求具備一個(gè)程序計(jì)數(shù)器PC對(duì)指令地址進(jìn)行追蹤,在程序執(zhí)行過(guò)程中,給PC賦予執(zhí)行程序中對(duì)應(yīng)指令的地址,那么PC獲取該條命令時(shí)會(huì)自動(dòng)增加相應(yīng)的內(nèi)容,通常指令的長(zhǎng)度決定其增加量。編輯:admin 最后修改時(shí)間:2018-05-08