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

正文內(nèi)容

pcb元件封裝的編輯與制作及io口的擴(kuò)展-資料下載頁

2025-06-28 08:13本頁面
  

【正文】 分別選擇不同的工作方式,這樣四個部分可以按規(guī)定互相組合起來,非常靈活方便。例如,假設(shè)8255A的PA和PB工作方式0輸出,PC工作于方式為0輸入,則命令字為10010000B=89H,則任務(wù)中初始化程序?yàn)椋? uchar xdata *p。 //指針指向命令口 p=(unsigned int *)(K8255)。 *p=0x89。 //方式命令字寫入8255A的命令寄存器(2)C口按位復(fù)位/置位控制字C口的各位具有位控制功能,在8255工作方式2時(shí),某些位是狀態(tài)信號和控制信號,為便于實(shí)現(xiàn)控制功能,可以單獨(dú)的對某一位復(fù)位/置位。 C口 按位復(fù)位/置位控制寄存器必須注意的是,雖然是對PC口的某一位進(jìn)行操作,但命令字必須從8255A的命令口寫入。例如編程使PC口的PC1置1輸出: uchar xdata *p。 //指針指向命令口 p=(unsigned int *)(K8255)。 *p=0x03。 //復(fù)位/置位控制字寫入8255A的命令寄存器4)8255工作方式8255有三種方式:方式0、方式方式2(僅A口)。(1)方式0(基本輸入/輸出方式)適用這種工作方式的外設(shè),不需要任何選通信號。8255A以方式0工作的端口在單片機(jī)執(zhí)行I/O操作時(shí),在單片機(jī)和外設(shè)之間建立一個直接的數(shù)據(jù)通道。PA口、PB口及PC口的高、低兩個4位端口中的任何一個端口都可以被設(shè)定為方式0輸入或輸出。作為輸出口時(shí),輸出數(shù)據(jù)鎖存;作為輸入口時(shí),輸入數(shù)據(jù)不鎖存。(2)方式1(選通輸入/輸出方式)方式1有選通輸入和選通輸出兩種工作方式,只有PA口和PB口可由編程設(shè)定為方式1輸入或輸出口,PC口中的若干位將用來作為方式1輸入/輸出操作時(shí)的控制聯(lián)絡(luò)信號。①。此時(shí)PC的位被定義為:PC4:PA的選通信號,低電平有效,由外設(shè)提供。當(dāng)該信號有效時(shí),8255A的PA將外設(shè)提供的數(shù)據(jù)鎖存。PC5:PA的輸入緩沖器滿信號IBFA,高電平有效,由8255A輸出給外設(shè)。當(dāng)該信號有效時(shí),表明外設(shè)送來的數(shù)據(jù)已到PA的輸入緩沖器。該信號可以作為端口查詢信號,只有當(dāng)PA端口的數(shù)據(jù)被取走以后,該信號才變?yōu)榈碗娖?,端口才可以接收新的?shù)據(jù)。PC3:PA的中斷請求信號INTRA,高電平有效,由8255A輸出給外設(shè)。在INTEA=1的條件下,當(dāng)=1和IBFA=1時(shí),INTRA被置為1,當(dāng)數(shù)據(jù)被取走后清除。PC2:PB的選通信號,功能與作用同。PC1:PB的輸入緩沖器滿信號IBFB,功能與作用同IBFA。PC0:PB的中斷請求信號INTRB,功能與作用同INTRA。PC6和PC7可以作為自由的輸入/輸出線。INTEA和INTEB是PA和PB的中斷允許位,它們是通過對PC4和PC2置1或清0來實(shí)現(xiàn)中斷允許和中斷禁止控制的,但這對PC4和PC2兩引腳的功能(和)并不影響。 8255A方式1選通輸入方式②8255A工作于方式1輸出情況下的功能如圖所示。此時(shí)PC的位被定義為:PC7:PA的輸出緩沖器滿信號,低電平有效,由8255A輸出給外設(shè)。當(dāng)該信號有效時(shí),表示8255A的PA中已有數(shù)據(jù),外設(shè)可以將此數(shù)據(jù)取走。當(dāng)?shù)絹頃r(shí),該信號變?yōu)楦唠娖?。PC6:PA的響應(yīng)信號,低電平有效,當(dāng)外設(shè)將數(shù)據(jù)取走后發(fā)回給8255A的應(yīng)答信號。PC3:PA的中斷請求信號INTRA,高電平有效,由8255A輸出給外設(shè)。在INTEA=1的條件下,當(dāng)=1和=1時(shí),INTRA被置為1,信號的上升沿使其復(fù)位。PC1:PB的輸出緩沖器滿信號,功能與作用同。PC2:PB的響應(yīng)信號,功能與作用同PC0:PB的中斷請求信號INTRB,功能與作用同INTRA。PC4和PC5可以作為自由的輸入/輸出線。 8255A方式1選通輸出方式INTEA和INTEB是PA和PB的中斷允許位,它們是通過對PC6和PC2置1或清0來實(shí)現(xiàn)中斷允許和中斷禁止控制的。(3)方式2(雙向數(shù)據(jù)傳送方式)只有PA口以用這種方式工作。此時(shí),PA口是雙向的輸入輸出口。A口工作在方式2時(shí)其輸入或輸出都有獨(dú)立的狀態(tài)信息,占用了C口的5根聯(lián)絡(luò)線,因此A口工作于方式2時(shí),C口已不能為B口提供足夠聯(lián)絡(luò)線,因此B口不能工作于方式2,但可以工作在方式1或方式0。5)數(shù)據(jù)輸入/輸出操作(1)選通輸入操作過程:,首先,外設(shè)發(fā)出數(shù)據(jù)準(zhǔn)備好的信號使選通輸入有效,輸入數(shù)據(jù)裝入8255A的端口A緩沖器,然后端口緩沖器滿,緩沖器滿信號IBFA置1,CPU可查詢這個狀態(tài)信號,以決定是否可以讀這個輸入數(shù)據(jù)。如使用中斷方式,當(dāng)重新變?yōu)楦唠娖綍r(shí),中斷請求信號INTRA有效,向CPU發(fā)出中斷請求,響應(yīng)中斷后,在中斷服務(wù)程序中讀取數(shù)據(jù),并使INTRA恢復(fù)為低(無效),同時(shí)也使IBFA變低,用于通知外設(shè)可以送下一個輸入數(shù)據(jù)。(2)選通輸出操作過程:,8031輸出到8255A的數(shù)據(jù)送到輸出端口的數(shù)據(jù)輸出鎖存器,引起輸出緩沖數(shù),數(shù)據(jù)處理完畢,再向8255發(fā)出下一個響應(yīng)信號。(3)A口雙向輸入輸出方式A口在雙向輸入輸出方式下,作輸入總線時(shí)受信號和IBFA信號控制,工作原理同選通輸入方式:作輸出總線時(shí)受信號和信號控制,工作原理同方式1輸出方式。6)8255A芯片使用注意事項(xiàng)(1)8255A芯片最多可擴(kuò)展三個8位I/O口(或兩個8位I/O口,兩個4位I/O口)。其中PA口、PB口、PC口及控制端口的地址分別由及A1A0所接地址線決定。它們的最末兩位地址依次為00、011。(2)PA口和PB口是兩個獨(dú)立的8位端口,它們的工作可由方式控制字分別確定(PA口可工作于方式0、方式1和方式2;PB口只能工作于前兩種方式),而PC口則要根據(jù)PA口和PB口的工作方式而定。只有PA口和PB口同時(shí)工作為方式0時(shí)PC口才可作為一個8位端口(或兩個4位端口);否則,PC口總有幾位用作聯(lián)絡(luò)信號。(3)當(dāng)PA口或PB口工作于方式1時(shí),外設(shè)(輸入設(shè)備)輸出的選通信號和(輸出設(shè)備)輸出的響應(yīng)信號均應(yīng)為負(fù)脈沖。(4)當(dāng)8255A用中斷方式與CPU進(jìn)行數(shù)據(jù)傳送時(shí),PC0,PC3分別作為PB口和PA口的中斷請求信號。(5)8255A的初始化編程。首先按單片機(jī)應(yīng)用系統(tǒng)的具體要求,結(jié)合方式控制字的格式確定方式控制字,然后將其寫入控制寄存器中。若用PC口作為I/O線,可寫PC口置位/復(fù)位控制字,此控制字同樣必須寫入控制字寄存器而非C口地址。方式控制字的值應(yīng)根據(jù)具體要求而定,控制字寄存器的地址應(yīng)根據(jù)接口邏輯接線圖而定。(6)8255A復(fù)位后,所有端口均被置成輸入方式,且端口數(shù)據(jù)清零。實(shí)戰(zhàn)訓(xùn)練把任務(wù)2中8255的PA口為輸入口外接8個開關(guān),PC口為輸出口外接8個發(fā)光二極管,編寫程序?qū)崿F(xiàn)相同功能。31 / 31
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1