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

正文內(nèi)容

并行接口ppt課件(完整版)

2025-02-10 10:21上一頁面

下一頁面
  

【正文】 ? ③ 所傳輸?shù)牟⑿袛?shù)據(jù)的格式、傳輸速率和工作時(shí)序,均由被連接或控制的 I/O設(shè)備操作的要求決定,沒有固定的規(guī)定。 ? 3. CPLD/FPGA器件 ? 采用 CPLD/FPGA器件,可以實(shí)現(xiàn)復(fù)雜的接口功能,并且可以將接口中的輔助電路,如 I/O端口地址譯碼電路都包含進(jìn)去,這是今后接口設(shè)計(jì)的發(fā)展趨勢。 ? ① 做數(shù)據(jù)端口。輸入時(shí)端口有三態(tài)緩沖器的功能,輸出時(shí)端口有數(shù)據(jù)鎖存器功能。 1. 0方式 —基本輸入 /輸出方式 ? 0方式的特點(diǎn):把端口置成輸入或輸出;不要求固定的聯(lián)絡(luò)(應(yīng)答)信號,無固定的工作時(shí)序和固定的工作狀態(tài)字;適用于無條件或查詢方式與CPU交換數(shù)據(jù),不能采用中斷方式交換數(shù)據(jù)。 82C55A的編程模型 ? 82C55A的編程模型包括內(nèi)部可訪問的命令寄存器、數(shù)據(jù)寄存器以及相應(yīng)的命令字和端口地址,用戶通過它的編程模型進(jìn)行并行接口的程序設(shè)計(jì)。 ?② 格式: 8位命令字的格式與含義,如圖。按位置位/復(fù)位命令的功能與格式如下。 ? MOV DX,303H ; 82C55A命令端口 ? MOV AL,00001110B ;置 PC7=0 ? OUT DX,AL ? NOP ;維持低電平 ? NOP ? MOV AL,00001111B ;置 PC7=1 ? OUT DX,AL ? //C語言程序段如下。 //寫命令 ,置 PC6=1 ? delay(100)。 82C55A在微機(jī)系統(tǒng)中的應(yīng)用 ? 并行接口的應(yīng)用有兩種情況:一種是微機(jī)系統(tǒng)配置的 82C55A,另一種是用戶擴(kuò)展的 82C55A。因此, 0方式不要求使用專用的聯(lián)絡(luò)(應(yīng)答)信號和固定的工作時(shí)序,也不設(shè)置專用的工作狀態(tài)字。 ? 在圖 , 82C55A的 3個(gè)并行口的資源分配是: PA0~ PA7輸出,連接 8個(gè) LED燈 LED0~LED7; PB0~PB7輸入,連接 8位 DIP開關(guān)DIP0~DIP7; PC6輸出 ,連接喇叭 SPK; PC2輸入,連接按鈕開關(guān)SW。 ? 在 1方式下輸入時(shí), 82C55A利用 3個(gè)聯(lián)絡(luò)信號 ,實(shí)現(xiàn)數(shù)據(jù)從I/O設(shè)備出發(fā),通過 82C55A,再送到 CPU的整個(gè)過程,分 4步進(jìn)行,如圖 ? 輸入時(shí),如果采用中斷方式,則產(chǎn)生輸入中斷請求 INTR的條件有 3個(gè): “輸入選通信號 ” =1,即數(shù)據(jù)已送入 82C55A; “輸入緩沖器滿 ”信號有效 (IBF=1);允許中斷請求 (INTE=1)。 ? 所謂工作時(shí)序,是指 CPU與 82C55A及 82C55A與 I/O設(shè)備之間數(shù)據(jù)傳送的操作過程。 CPU接受中斷請求后,轉(zhuǎn)到相應(yīng)的中斷子程序。 ? ① 數(shù)據(jù)輸出時(shí), CPU應(yīng)先準(zhǔn)備好數(shù)據(jù),并把數(shù)據(jù)寫到 82C55A輸出數(shù)據(jù)寄存器。 1方式的狀態(tài)字 ? 1.狀態(tài)字的作用 ? 1方式下 82C55A的狀態(tài)字為查詢方式提供了狀態(tài)標(biāo)志位; ? 2.狀態(tài)字的格式 ? 狀態(tài)字的格式如圖 。甲機(jī)發(fā)送,乙機(jī)接收。雖然,兩側(cè)的 82C55A都設(shè)置了聯(lián)絡(luò)線,但有本質(zhì)的區(qū)別,甲機(jī)82C55A是 1方式,其聯(lián)絡(luò)線是固定的不可替換;乙機(jī)的 82C55A是 0方式,其聯(lián)絡(luò)線是不固定的,可以選擇,如可選擇 PC4與 PCPC PC2等任意組合。輸出過程是由CPU執(zhí)行輸出指令向 82C55A寫數(shù)據(jù) ( )開始的,而輸入過程則是從 I/O設(shè)備向 82C55A發(fā)選通信號 開始的,因此,只要求 CPU的 在 以前發(fā)生, 在 以后發(fā)生就行。 ? 2.分析 ? 為了適應(yīng)矢量中斷的要求,接口電路中使用中斷控制器82C59A,并且是利用系統(tǒng)的中斷資源將 82C55A的中斷請求線 INTR接到系統(tǒng)總線的 IRQ2。 2方式的雙向并行接口設(shè)計(jì) ? 3.設(shè)計(jì) ?( 1)硬件設(shè)計(jì) ?根據(jù)題意,硬件電路設(shè)計(jì)如圖 。狀態(tài)字中有兩位中斷允許位, INTE1是輸出中斷允許,INTE2是輸入中斷允許。其程序流程圖如圖 示。兩機(jī)的 CPU與接口之間都采用查詢方式交換數(shù)據(jù)。 ? 3.使用狀態(tài)字時(shí)要注意的幾個(gè)問題 ? ① 狀態(tài)字是 82C55A輸入 /輸出操作過程中在內(nèi)部產(chǎn)生、從 C端口讀取的。在 CPU向 82C55A寫完一個(gè)數(shù)據(jù)后, 的上升沿使 有效,表示輸出緩沖器已滿,通知I/O設(shè)備讀取數(shù)據(jù)。 ? 若 CPU采用查詢方式,則通過查詢狀態(tài)字中的 INTR位或 IBF位是否置位來判斷有無數(shù)據(jù)可讀。下面分別進(jìn)行討論。 2. 1方式輸出的聯(lián)絡(luò)信號線設(shè)置 ?1方式下,當(dāng) A端口和 B端口輸出時(shí),同樣也指定了 C端口的 3根線作為輸出聯(lián)絡(luò)信號,如圖 。 ? 聲 —光報(bào)警器匯編語言程序段如下。 例 聲 —光報(bào)警器接口設(shè)計(jì) ? 1.要求 ? 設(shè)計(jì)一個(gè)聲 —光報(bào)警器,要求按下按
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1