關(guān)于單片機(jī)的置位和復(fù)位,都是為了把電路初始化到一個(gè)確定的狀態(tài),一般來說,單片機(jī)復(fù)位電路作用是把一個(gè)例如狀態(tài)機(jī)初始化到空狀態(tài),而在單片機(jī)內(nèi)部,復(fù)位的時(shí)候單片機(jī)是把一些寄存器以及存儲(chǔ)設(shè)備裝入廠商預(yù)設(shè)的一個(gè)值。
單片機(jī)復(fù)位電路原理是在單片機(jī)的復(fù)位引腳rst 上外接電阻和電容,實(shí)現(xiàn)上電復(fù)位,而復(fù)位時(shí)間是(時(shí)鐘周期=12×振蕩周期,振蕩周期=1/f),這個(gè)時(shí)間只能大不能小,具體數(shù)值可以由rc電路計(jì)算出時(shí)間常數(shù)。
單片機(jī)復(fù)位后各寄存器的狀態(tài)
A=00H,表明累加器已被清零; PSW=00H,表明選寄存器0組為工作寄存器組;SP=07H,表明堆棧指針指向片內(nèi)RAM 07H字節(jié)單元,根據(jù)堆棧操作的先加后壓法則,第一個(gè)被壓入的內(nèi)容寫入到08H單元中;Po-P3=FFH,表明已向各端口線寫入1,此時(shí),各端口既可用于輸入又可用于輸出;IP=×××00000B,表明各個(gè)中斷源處于低優(yōu)先級(jí);IE=0××00000B,表明各個(gè)中斷均被關(guān)斷;
而置位可以把它初始化到任意一個(gè)狀態(tài).復(fù)位、置位是指將器件的邏輯值設(shè)為特定的值,一般我所了解“復(fù)位”一般指將寄存器的Q端輸出設(shè)為0,“置位”指將寄存器的Q端輸出設(shè)為1.利用單片機(jī)的setb指令可以實(shí)現(xiàn)置1這個(gè)操作。
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44992瀏覽量
650689 -
寄存器
+關(guān)注
關(guān)注
31文章
5434瀏覽量
124582 -
復(fù)位電路
+關(guān)注
關(guān)注
13文章
326瀏覽量
45283
原文標(biāo)題:?jiǎn)纹瑱C(jī)復(fù)位電路原理作用分析
文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
單片機(jī)復(fù)位電路

解析單片機(jī)的幾種復(fù)位電路

51單片機(jī)如何復(fù)位
單片機(jī)的狀態(tài)遷移與復(fù)位操作

51單片機(jī)復(fù)位電路及復(fù)位后寄存器的狀態(tài)
淺談單片機(jī)上電復(fù)位后端口的狀態(tài)問題

8051單片機(jī)有哪些復(fù)位方法
單片機(jī)復(fù)位的原理說明

51單片機(jī)(十二)—— 單片機(jī)復(fù)位

詳解單片機(jī)復(fù)位電路的作用及設(shè)計(jì)
單片機(jī)復(fù)位電路的作用
簡(jiǎn)述單片機(jī)的幾種復(fù)位電路

簡(jiǎn)述高,低電平復(fù)位電路原理及加電容的作用

評(píng)論