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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)第9章mcs51單片機(jī)的io擴(kuò)展-資料下載頁(yè)

2025-05-26 04:58本頁(yè)面
  

【正文】 擇 ? 主要通過(guò)單片機(jī)輸出的地址線 A A0選擇端口, CS選中芯片, WR與RD選擇數(shù)據(jù)流向。 8255口的操作狀態(tài)見(jiàn)表 99。 (見(jiàn)教材 P198頁(yè) ) ? ②工作方式選擇 ? 8255A有三種工作方式 : ? ● 方式 0(基本輸入 /輸出方式)。 ? ● 方式 1(選通輸入 /輸出方式)。 ? ● 方式 2(雙向 I/O口方式)。 ? 8255A在不同的工作方式下,各口線的功能見(jiàn)表 910。 (教材 P199頁(yè) ) ? 各種工作方式下 PC口引腳符號(hào)含義如下 : ? ● STB: 設(shè)備選通信號(hào)輸入線,低電平有效。 ? ● IBF: 端口鎖存器滿標(biāo)志輸出線,與設(shè)備相連。 ? ● INTR: 中斷請(qǐng)求信號(hào)線,高電平有效,送 CPU申請(qǐng)中斷,對(duì) MCS51來(lái)說(shuō),應(yīng)使該信號(hào)反相后接 CPU的外部中斷源輸入端。 ? ● OBF: 輸出緩存器滿狀態(tài)標(biāo)志輸出線, OBF為低電平表示 CPU已將數(shù)據(jù)寫(xiě)入端口。 ? ● ACK:設(shè)備響應(yīng)信號(hào)輸入線,設(shè)備通過(guò)此引腳通知端口數(shù)據(jù)已取走 . ? ③ 8255A的控制字 ? 8255A的初始化編程是通過(guò)對(duì)控制口寫(xiě)入控制字的方式實(shí)現(xiàn)的,控制字有兩個(gè) : 一是方式控制字,另一個(gè)是 PC口置位 /復(fù)位控制字。 ? 方式控制字。控制 8255A三個(gè)端口的工作方式,特征是最高位為 1。 ? 例如,將 0B1H寫(xiě)入 8255A控制寄存器后, 8255A被編程設(shè)定為 A口為方式 1輸入, B口為方式 0輸出, PC7~ PC4為輸出, PC3~ PC0為輸入。 ? 8255A方式控制字格式見(jiàn)表 911: (見(jiàn)教材 P200頁(yè) ) ? 8255A PC口置位 /復(fù)位字格式見(jiàn)表 912: (見(jiàn)教材 P200頁(yè) ) ? C口置位 /復(fù)位控制字。 C口具有位操作能力,把一個(gè)置位 /復(fù)位控制字寫(xiě)入 8255A的控制寄存器,就能把 C口的某一位置 1或清 0,而不影響其他位的狀態(tài),它的特征是最高位為 0。 ? 若將控制字 0DH寫(xiě)入 8255A控制寄存器,則將 PC6置 1。 ? ( 3)接口與編程方法 ? ①硬件連接 ? 由于 8255A內(nèi)部已有數(shù)據(jù)總線驅(qū)動(dòng)器,可以直接與 MCS51單片機(jī)總線相連接。圖 98是 8255A與 MCS51單片機(jī)的一種連接方法。 圖 98 8255A與 MCS51單片機(jī)的一種連接方法 ? 通常 8255A應(yīng)與 MCS51系統(tǒng)同步復(fù)位,所以復(fù)位線接在一起了。 ? ②程序設(shè)計(jì) ? 如圖 98所示,假設(shè) 8255A的 PA接一組 8只狀態(tài)指示燈, PB 接一組 8個(gè)開(kāi)關(guān),現(xiàn)需將開(kāi)關(guān)閉合的狀態(tài)通過(guò)指示燈顯示出來(lái),編寫(xiě)相應(yīng)程序。 ? 通過(guò)分析可知 : 8255A的 PA、 PB 均為基本輸入輸出方式,即 A口方式0輸出, B口方式 0輸入, C口未用(方式字可以取 0,輸出)。 ? 則 8255A的方式字為 82H,初始化及輸入輸出如下。 ? 程序清單如下 : ? DSP8255: MOV DPTR, 0003H 。數(shù)據(jù)指針指向 8255A控制口 ? MOV A, 82H 。控制字送累加器 A ? MOVX @DPTR, A 。控制字送 8255A控制口 ? MOV DPTR, 0001H 。數(shù)據(jù)指針指向 8255A的 B口 ? MOVX A, @DPTR 。將 B口開(kāi)關(guān)狀態(tài)讀入累加器 A ? MOV DPTR, 0000H 。數(shù)據(jù)指針指向 8255A的 A口 ? MOVX @DPTR, A 。開(kāi)關(guān)狀態(tài)送 A口指示燈顯示 ? SJMP DSP8255 。返回
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1