freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)io口結(jié)構(gòu)及工作原理-在線瀏覽

2025-08-13 09:37本頁面
  

【正文】 作過程: 讀芯片引腳上的數(shù)據(jù)時(shí),讀引腳緩沖器打開,通過內(nèi)部數(shù)據(jù)總線輸入,請(qǐng)看下圖(紅色簡頭)。在訪問外部程序存儲(chǔ)器時(shí),P0口輸出低8位地址信息后,將變?yōu)閿?shù)據(jù)總線,以便讀指令碼(輸入)。在輸入狀態(tài)下,從鎖存器和從引腳上讀來的信號(hào)一般是一致的,但也有例外。此時(shí)無論端口線上外接的信號(hào)是低電乎還是高電平,從引腳讀入單片機(jī)的信號(hào)都是低電平,因而不能正確地讀入端口引腳上的信號(hào)。如外接引腳信號(hào)為低電平,從引腳上讀入的信號(hào)就與從鎖存器讀入的信號(hào)不同。讀修改寫指令的特點(diǎn)是,從端口輸入(讀)信號(hào),在單片機(jī)內(nèi)加以運(yùn)算(修改)后,再輸出(寫)到該端口上。當(dāng)P0作為地址/數(shù)據(jù)總線使用時(shí),在讀指令碼或輸入數(shù)據(jù)前,CPU自動(dòng)向P0口鎖存器寫入0FFH,破壞了P0口原來的狀態(tài)。在系統(tǒng)設(shè)計(jì)時(shí)務(wù)必注意,即程序中不能再含有以P0口作為操作數(shù)(包含源操作數(shù)和目的操作數(shù))的指令。由內(nèi)部總線輸出的數(shù)據(jù)經(jīng)鎖存器反相和場效應(yīng)管反相后,鎖存在端口線上,所以,P1端口是具有輸出鎖存的靜態(tài)口。為此,在作引腳讀入前,必須先對(duì)該端口寫入l。8051單片機(jī)的PPP3都是準(zhǔn)雙向口。單片機(jī)復(fù)位后,各個(gè)端口已自動(dòng)地被寫入了1,此時(shí),可直接作輸入操作。此外,隨輸入指令的不同,P1端口也有讀鎖存器與讀引腳之分。這主要表現(xiàn)在輸出功能上,當(dāng)切換開關(guān)向下接通時(shí),從內(nèi)部總線輸出的一位數(shù)據(jù)經(jīng)反相器和場效應(yīng)管反相后,輸出在端口引腳線上;當(dāng)多路開關(guān)向上時(shí),輸出的一位地址信號(hào)也經(jīng)反相器和場效應(yīng)管反相后,輸出在端口引腳線上。因此P2端口是動(dòng)態(tài)的I/O端口。其實(shí),這里輸出的數(shù)據(jù)往往也是一種地址,只不過是外部RAM的高8位地址??梢?,P2端口的主要特點(diǎn)包括:①不能輸出靜態(tài)的數(shù)據(jù);②自身輸出外部程序存儲(chǔ)器的高8位地址;②執(zhí)行MOVX指令時(shí),還輸出外部RAM的高位地址,故稱P2端口為動(dòng)態(tài)地址端口。作為I/O端口使用時(shí)的工作過程這時(shí),“控制”信號(hào)為“0”,多路開關(guān)轉(zhuǎn)向鎖存器同相輸出端Q,輸出信號(hào)經(jīng)內(nèi)部總線→鎖存器同相輸出端Q→反相器→V2管柵極→V2管9漏極輸出。 由于V2漏極帶有上拉電阻,可以提供一定的上拉電流,負(fù)載能力約為8個(gè)TTL與非門;作為輸出口前,同樣需要向鎖存器寫入“1”,使反相器輸出低電平,V2管截止,即引腳懸空時(shí)為高電平,防止引腳被鉗位在低電平。作為地址總線使用時(shí)的工作過程由于P2口輸出高8位地址,與P0口不同,無須分時(shí)使用,因此P2口上的地址信息(程序存儲(chǔ)器上的A15~A8)功數(shù)據(jù)地址寄存器高8位DPH保存時(shí)間長,無須鎖存。當(dāng)處于第一功能時(shí),第二輸出功能線為1,此時(shí),內(nèi)部總線信號(hào)經(jīng)鎖存器和場效應(yīng)管輸入/輸出,其作用與P1端口作用相同,也是靜態(tài)準(zhǔn)雙向I/O端口。由于輸出信號(hào)鎖存并且有雙重功能,故P3端口為靜態(tài)雙功能端口。打開了處部中斷(INT0,INT1)。在更多的場合是根據(jù)應(yīng)用的需要,把幾條端口線設(shè)置為第二功能,而另外幾條端口線處于第一功能運(yùn)行狀態(tài)。四、驅(qū)動(dòng)能力P0端口能驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。P1,P2,P3端口各能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。例如:MOV A, P1 ;把Pl端口線上的信息輸入到AMoV P1, A ;把A的內(nèi)容由P1端口輸出
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1