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

正文內(nèi)容

并行接口ppt課件-wenkub.com

2025-01-02 10:21 本頁(yè)面
   

【正文】 從圖可知,主機(jī)一側(cè)的 82C55A的 A端口作雙向傳輸,既輸出又輸入,它的中斷請(qǐng)求線 PC3接到 82C59A的 IR2上;從機(jī)一側(cè)的82C55A的 A端口和 B端口是單向傳輸,分別作輸出和輸入。從機(jī)一側(cè) 82C55A工作在 0方式,采用查詢方式傳送數(shù)據(jù)。 2方式的狀態(tài)字如圖 。輸入 /輸出的先后順序是任意的,根據(jù)實(shí)際傳送數(shù)據(jù)的需要選定。 82C55A的 2方式及其應(yīng)用舉例 ? 2方式下聯(lián)絡(luò)信號(hào)的設(shè)置及時(shí)序 ? 2方式的狀態(tài)字 ? 2方式的雙向并行接口設(shè)計(jì) 2方式聯(lián)絡(luò)信號(hào)的設(shè)置及時(shí)序 ? 1.聯(lián)絡(luò)信號(hào)的設(shè)置 ? 2方式是一種雙向選通輸入 /輸出方式,把 C端口的 5根線( PC3~ PC7)作為專用應(yīng)答線(聯(lián)絡(luò)線),所以, 82C55A只有 A端口才有 2方式。乙機(jī) 82C55A是 0方式接收數(shù)據(jù),故把 A端口定義為輸入,另外,選用引腳 PC7和 PC3做聯(lián)絡(luò)線。 ? 2.分析 ? 根據(jù)題意,雙機(jī)均采用可編程并行接口芯片 82C55A構(gòu)成接口電路,只是 82C55A的工作方式不同。 ? 1.要求 ? 在甲乙兩臺(tái)微機(jī)之間并行傳送 1KB數(shù)據(jù)。 ? ② 在 1方式下采用查詢方式時(shí),一般都是查詢狀態(tài)字中的 INTR位。CPU響應(yīng)中斷后,在中斷服務(wù)程序中,執(zhí)行 OUT指令,向 82C55A寫入下一個(gè)數(shù)據(jù)。 ? ② I/O設(shè)備在得到 有效的通知后,開始讀數(shù)。 ? 下面對(duì)輸出時(shí)序圖作如下解讀,可參考前面的圖 4個(gè)步驟進(jìn)行分析。 ? ④ CPU得知 INTR信號(hào)有效之后,執(zhí)行讀操作時(shí), 信號(hào)的下降沿使 INTR復(fù)位,撤銷中斷請(qǐng)求,為下一次中斷請(qǐng)求作好準(zhǔn)備。 ? ③ 在 的上升沿約 300 ns,在中斷允許 (INTE=1)的情況下, IBF的高電平產(chǎn)生中斷請(qǐng)求,使INTR變高,通知 CPU,接口中已有數(shù)據(jù),請(qǐng)求 CPU讀取。 1方式的工作時(shí)序 ? 2.輸入的工作時(shí)序 ? 輸入過程的時(shí)序圖如圖 。例如,在查詢方式下查哪個(gè)信號(hào),信號(hào)處于什么狀態(tài)有效;在中斷方式下用哪個(gè)信號(hào)申請(qǐng)中斷,中斷產(chǎn)生的條件是什么,這些在工作時(shí)序圖中可以清楚地看到,對(duì)編寫使用 82C55A 1方式的應(yīng)用程序很有幫助,要認(rèn)真分析。 ? 在 1方式下輸出時(shí), 82C55A利用這 3個(gè)聯(lián)絡(luò)信號(hào)實(shí)現(xiàn)數(shù)據(jù)從 CPU出發(fā),通過 82C55A,再送到 I/O設(shè)備的整個(gè)過程,分 4步進(jìn)行,如圖。 1.輸入的聯(lián)絡(luò)信號(hào)線設(shè)置 ? 1方式下,當(dāng) A端口和 B端口為輸入時(shí),各指定了 C端口的 3根線作為輸入聯(lián)絡(luò)信號(hào)線,如圖 。 82C55A的 1方式及其應(yīng)用舉例 ? 使用 82C55A 1方式和 2方式構(gòu)成的并行接口在與 CPU交換數(shù)據(jù)時(shí),要求使用專用的聯(lián)絡(luò)(應(yīng)答)信號(hào)和固定的工作時(shí)序,并設(shè)置專用的工作狀態(tài)字,故它們使用起來沒有 0方式那么簡(jiǎn)單、自由。 例 聲 —光報(bào)警器接口設(shè)計(jì) ? ( 1)硬件設(shè)計(jì) ? 聲 —光報(bào)警器電路原理如圖 。當(dāng)撥通 DIP撥動(dòng)開關(guān)的 0位時(shí),結(jié)束報(bào)警,喇叭停止發(fā)聲, LED熄滅。 82C55A的 0方式及其應(yīng)用舉例 ? 由于使用 82C55A的 0方式構(gòu)成的并行接口在與CPU交換數(shù)據(jù)時(shí),只能采用無(wú)條件或查詢方式傳送,不能采用中斷方式。 ? 對(duì)用戶擴(kuò)充的 82C55A,可隨意使用,不受限制,由用戶支配。這一點(diǎn)初學(xué)者往往容易弄錯(cuò),要特別留意。 3.關(guān)于兩個(gè)命令的使用 ? ① 兩個(gè)命令的最高位( D7)都分配為特征位。 ? outportb(0x303,0x0d)。 ? outportb(0x303,0x0f)。 ? 例如,利用 82C55的 PC7產(chǎn)生負(fù)脈沖,作打印機(jī)接口電路的數(shù)據(jù)選通信號(hào),其匯編語(yǔ)言程序段如下。 2.按位置位/復(fù)位命令 ? 例如,若命令 C端口的 PC2引腳輸出高電平,去啟動(dòng)步進(jìn)電機(jī),則命令字應(yīng)該為 00000101B或 05H。 2.按位置位/復(fù)位命令 ?按位控制命令要在初始化以后才能使用,故它可放在初始化程序段之后的任何位置。 ? 若將此方式命令代碼寫到 82C55A的命令寄存器,即實(shí)現(xiàn)了對(duì) 82C55A工作方式及端口功能的指定,或者說完成了對(duì) 82C55A的初始化。 ?① 功能:指定 82C55A的工作方式及其方式下 82C55A三個(gè)并行端口的輸入或輸出功能。下面討論這兩個(gè)命令的功能及格式。 ? 2方式的功能: A端口做雙向數(shù)據(jù)端口( 8位并行); B端口做數(shù)據(jù)端口( 8位并行); C端口有 4種功能,與 1方式類似。 2. 1方式 —選通輸入 /輸出方式 ? 1方式的特點(diǎn): 82C55A一次初始化只能把某個(gè)并行端口置成輸入或輸出;要求專用的聯(lián)絡(luò)(應(yīng)答)信號(hào),有固定的工作時(shí)序和專用的工作狀態(tài)字。 ? 82C55A的 3種工作方式,由于其功能不同
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1