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

正文內(nèi)容

《并行接口》ppt課件-文庫(kù)吧

2024-12-21 10:21 本頁(yè)面


【正文】 并行); C端口做數(shù)據(jù)端口( 4位并行,分高 4位和低 4位),或做位控,按位輸出邏輯 1或邏輯 0。 2. 1方式 —選通輸入 /輸出方式 ? 1方式的特點(diǎn): 82C55A一次初始化只能把某個(gè)并行端口置成輸入或輸出;要求專用的聯(lián)絡(luò)(應(yīng)答)信號(hào),有固定的工作時(shí)序和專用的工作狀態(tài)字。 ? 適用于查詢或中斷方式與 CPU交換數(shù)據(jù),不能用于無(wú)條件方式交換數(shù)據(jù)。 ? 1方式的功能: A端口做數(shù)據(jù)端口( 8位并行); B端口做數(shù)據(jù)端口(8位并行); ? C端口可有 4種功能 : ? ① 做 A端口和 B端口的專用聯(lián)絡(luò)信號(hào)線; ? ② 做數(shù)據(jù)端口,未分配做專用聯(lián)絡(luò)信號(hào)的引腳可做數(shù)據(jù)線用; ? ③ 做狀態(tài)端口,讀取 A端口和 B端口的狀態(tài)字; ? ④ 做位控,按位輸出邏輯 1或邏輯 0。 3. 2方式 —雙向選通輸入 /輸出方式 ? 2方式的特點(diǎn):一次初始化可將 A端口置成既輸入又輸出,具有雙向性;要求有兩對(duì)專用的聯(lián)絡(luò)信號(hào),有固定的工作時(shí)序和專用的工作狀態(tài)字;適用于查詢和中斷方式與 CPU交換數(shù)據(jù),特別是在要求與 I/O設(shè)備進(jìn)行雙向數(shù)據(jù)傳輸時(shí)很有用。 ? 2方式的功能: A端口做雙向數(shù)據(jù)端口( 8位并行); B端口做數(shù)據(jù)端口( 8位并行); C端口有 4種功能,與 1方式類似。 82C55A的編程模型 ? 82C55A的編程模型包括內(nèi)部可訪問(wèn)的命令寄存器、數(shù)據(jù)寄存器以及相應(yīng)的命令字和端口地址,用戶通過(guò)它的編程模型進(jìn)行并行接口的程序設(shè)計(jì)。 82C55A的命令寄存器和數(shù)據(jù)寄存器在前面 ,本節(jié)對(duì) 82C55A的兩個(gè)編程命令進(jìn)行介紹。 ? 82C55A的兩個(gè)編程命令是工作方式命令和按位操作(置位 /復(fù)位)命令,它們是用戶使用 82C55A來(lái)組建各種接口電路的重要工具。下面討論這兩個(gè)命令的功能及格式。 1.方式命令 ?方式命令,又稱初始化命令。顯然,這個(gè)命令應(yīng)出現(xiàn)在 82C55A開始工作之前的初始化程序段中。方式命令的功能與格式如下。 ?① 功能:指定 82C55A的工作方式及其方式下 82C55A三個(gè)并行端口的輸入或輸出功能。 ?② 格式: 8位命令字的格式與含義,如圖。 1.方式命令 ? 例如,把 A端口指定為 1方式,輸入;把 C端口上半部指定為輸出。把 B端口指定為 0方式,輸出;把 C端口下半部指定為輸入,則工作方式命令代碼是10110001B或 B1H。 ? 若將此方式命令代碼寫到 82C55A的命令寄存器,即實(shí)現(xiàn)了對(duì) 82C55A工作方式及端口功能的指定,或者說(shuō)完成了對(duì) 82C55A的初始化。匯編語(yǔ)言初始化的程序段如下。 ? MOV DX,303H ; 82C55A命令口地址 ? MOV AL,0B1H ;初始化命令 ? OUT DX,AL ;送到命令口 ? //C語(yǔ)言初始化程序段如下。 ? outportb(0x303,0x0B1)。 2.按位置位/復(fù)位命令 ?按位控制命令要在初始化以后才能使用,故它可放在初始化程序段之后的任何位置。按位置位/復(fù)位命令的功能與格式如下。 ?① 功能:指定 82C55A的 C端口 8個(gè)引腳中的任意一個(gè)引腳,輸出高電平或低電平。 ?② 格式: 8位命令字的格式與含義,如圖。 2.按位置位/復(fù)位命令 ? 例如,若命令 C端口的 PC2引腳輸出高電平,去啟動(dòng)步進(jìn)電機(jī),則命令字應(yīng)該為 00000101B或 05H。其程序段如下。 ? MOV DX,303H ; 82C55A命令口地址 ? MOV AL,05H ;使 PC2=1的命令字 ? OUT DX,AL ;送到命令口 ? 如果要使 PC2引腳輸出低電平,去停止步進(jìn)電機(jī),則程序段如下。 ? MOV DX,303H ; 82C55A命令口地址 ? MOV AL,04H ;使 PC2=0的命令 ? OUT DX,AL ;送到命令口 2.按位置位/復(fù)位命令 ? 利用按位輸出高 /低電平的特性還可以產(chǎn)生正、負(fù)脈沖或方波輸出,對(duì) I/O設(shè)備進(jìn)行控制。 ? 例如,利用 82C55的 PC7產(chǎn)生負(fù)脈沖,作打印機(jī)接口電路的數(shù)據(jù)選通信號(hào),其匯編語(yǔ)言程序段如下。 ? MOV DX,303H ; 82C55A命令端口 ? MOV AL,00001110B ;置 PC7=0 ? OUT DX,AL ? NOP ;維持低電平 ? NOP ? MOV AL,00001111B ;置 PC7=1 ? OUT DX,AL ? //C語(yǔ)言程序段如下。 ? outportb(0x303,0x0e)。 ? delay(10
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1