新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機復(fù)位電路作用原理以及與置位的區(qū)別

單片機復(fù)位電路作用原理以及與置位的區(qū)別

作者: 時間:2012-12-31 來源:網(wǎng)絡(luò) 收藏

關(guān)于和復(fù)位,都是為了把電路初始化到一個確定的狀態(tài),一般來說,作用是把一個例如狀態(tài)機初始化到空狀態(tài),而在內(nèi)部,復(fù)位的時候單片機是把一些寄存器以及存儲設(shè)備裝入廠商預(yù)設(shè)的一個值。

單片機原理是在單片機的復(fù)位引腳rst 上外接電阻和電容,(具體電路可去http://www.51hei.com 首頁去搜索復(fù)位這兩個字有很多),實現(xiàn)上電復(fù)位,而復(fù)位時間是(時鐘周期=12×振蕩周期,振蕩周期=1/f),這個時間只能大不能小,具體數(shù)值可以由rc電路計算出時間常數(shù)。

單片機復(fù)位后各寄存器的狀態(tài)
A=00H,表明累加器已被清零; PSW=00H,表明選寄存器0組為工作寄存器組;SP=07H,表明堆棧指針指向片內(nèi)RAM 07H字節(jié)單元,根據(jù)堆棧操作的先加后壓法則,第一個被壓入的內(nèi)容寫入到08H單元中;Po-P3=FFH,表明已向各端口線寫入1,此時,各端口既可用于輸入又可用于輸出;IP=×××00000B,表明各個中斷源處于低優(yōu)先級;IE=0××00000B,表明各個中斷均被關(guān)斷;


可以把它初始化到任意一個狀態(tài).復(fù)位、是指將器件的邏輯值設(shè)為特定的值,一般我所了解“復(fù)位”一般指將寄存器
的Q端輸出設(shè)為0,“置位”指將寄存器的Q端輸出設(shè)為1.利用單片機的setb指令可以實現(xiàn)置1這個操作。



關(guān)鍵詞: 單片機 復(fù)位電路 置位

評論


相關(guān)推薦

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

關(guān)閉