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

正文內(nèi)容

單片機(jī)原理與應(yīng)用技術(shù)第7章-文庫吧資料

2024-10-08 17:20本頁面
  

【正文】 :由按位置位 /復(fù)位的 PC6控制。 8255A的工作方式 3. 方式 2(選通的雙向總線輸入 /輸出 ) 輸出的控制信號功能如下: ? OBF(輸出緩沖滿 ):該輸出信號低電平有效,表明 CPU已往端口寫入數(shù)據(jù)。 ? 端口 C的 5個數(shù)位為 8位的雙向總線端口 A提供控制和狀態(tài)信息。 ? 一個 8位的雙向總線端口 (端口 A)和一個 5位的控制端口 (端口 C)。中斷產(chǎn)生機(jī)制和允許 /不允許機(jī)制也適用于方式。 8255A的工作方式 3. 方式 2(選通的雙向總線輸入 /輸出 ) 這種工作方式方便了 8255A和外圍設(shè)備或外圍系統(tǒng)之間在一個 8位總線上的通信 (雙向輸入 \輸出總線 )。當(dāng) ACK、 OBF以及 INTE均為高電平時,該信號被置為高電平;寫信號 WR的下降沿使其復(fù)位。 ? ACK(外設(shè)響應(yīng)輸入 ):該輸入信號的低電平通知 8255A端口 A或端口 B的數(shù)據(jù)已被接收,從本質(zhì)上來說該信號是來自外圍設(shè)備的響應(yīng)信號,表明外圍設(shè)備已經(jīng)接收來自 CPU的數(shù)據(jù)。有效時表明CPU已經(jīng)向指定的端口輸出了數(shù)據(jù)。這個程序使得輸入設(shè)備僅通過選通信號就可向 CPU提出中斷,要求其給予服務(wù)。 ? INTR(中斷請求 ):當(dāng)某個輸入裝置需要服務(wù)時,該信號為高電平,向CPU提出中斷請求。 ? IBF(輸入緩沖器滿信號 ): 8255A的輸出狀態(tài)信號,高電平有效,表明輸入緩沖器已滿,即已有一個新數(shù)據(jù)寫入緩存器。 ? 4位的端口要為 8位的數(shù)據(jù)端口提供控制和狀態(tài)信息。 方式 1的基本工作特點(diǎn)如下: ? 端口 A、 B都可單獨(dú)在方式 1下作輸入端口或輸出端口,以支持各種選通的 I/O應(yīng)用程序。 8255A的工作方式 2. 方式 1(選通的輸入 /輸出 ) 這種工作方式要依據(jù)選通信號或者 “ 握手 ” 信號來進(jìn)行數(shù)據(jù)的傳遞。 ? 輸入不被鎖存。 ? 任何端口都可以輸入或者輸出。不需要 “ 握手 ” 信號,數(shù)據(jù)僅是簡單地寫進(jìn)特定的端口,或從該端口讀出。 ? 方式 2:雙向傳輸。 8255A的工作方式 ? 8255A在三種基本的方式下工作: ? 方式 0:基本輸入 /輸出。各個工作方式可以相結(jié)合,因此對于所有的 I/O結(jié)構(gòu)來說,它們的功能都可以被裁剪。 8255A的結(jié)構(gòu) 8255A可編程接口主要由以下幾部分組成: ? 端口 A、 B、 C ? 端口 A、 B的工作方式 可以分別定義,而 端口 C要依據(jù) A、 B的工作方式來分成兩部分 。 8255A的結(jié)構(gòu) 8255A可編程接口組成 ? 端口 A、 B、 C ? 端口 C:對應(yīng)一個 8位數(shù)據(jù)的輸出鎖存器 /緩存器和一個 8位數(shù)據(jù)的輸入緩存 (對于輸入沒有鎖存 )。 ? 端口 A:對應(yīng)一個 8位數(shù)據(jù)輸出的鎖存器 /緩沖器和一個 8位數(shù)據(jù)輸入的鎖存器。設(shè)計(jì)人員可以用軟件使它們分別作為輸入端口或輸出端口。控制字可分為兩類,一類為各端口的 方式選擇控制字 ;一類為端口 C按 位置位 /復(fù)位的控制字 。每個控制塊 (A組控制和 B組控制 )一方面接收來自讀 /寫控制邏輯電路的 “ 請求 ” 信號,一方面接收來自內(nèi)部數(shù)據(jù)總線的 “ 控制字 ” ,并據(jù)此決定相連端口的合適工作方式。實(shí)質(zhì)上也就是 CPU給 8255A一個控制字。它接收來自 CPU地址總線和控制總線的信號,據(jù)此向控制部件提出請求。 CPU發(fā)給 8255A的控制字和狀態(tài)字也是通過這個緩沖器傳遞的。 8255A的引腳與封裝 1 4 0 2 3 9 3 3 8 4 3 7 5 3 6 6 3 5 7 3 4 8 3 3 9 3 2 1 0 3 1 1 1 3 0 1 2 2 9 1 3 2 8 1 4 2 7 1 5 2 6 1 6 2 5 1 7 2 4 1 8 2 3 1 9 2 2 2 0 2 1 8255A PA3 PA2 PA1 PA0 RD CS V s s A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2 PA4 PA5 PA6 PA7 WR R ESET D0 D1 D2 D3 D4 D5 D6 D7 VCC PB7 PB6 PB5 PB4 PB3 PB2 D0~D7 數(shù)據(jù)線 R ESET 復(fù)位輸入 CS 芯片使能 RD 讀 WR 寫 A0, A1 端口地址 PA7~ P A0 端口 A PB7~ P B0 端口 B PC7~ P C0 端口 C VCC 電源 G N D 地 8255A的內(nèi)部結(jié)構(gòu) A 組 端口 A B 組 端口 B A 組 端口 C 高 4 位 B 組 端口 C 低 4 位 B 組 控制 A A 組 控制 A 數(shù)據(jù)總線 緩沖器 讀寫控制 邏輯電路 I/O PB7~ P B0 I/O PC3~ P C0 I/O PC7~ P C4 I/O PA7~ P A0 D7~D0 CS RD WR A1 A0 R ESET 8255A的結(jié)構(gòu) 8255A可編程接口的組成 ? 數(shù)據(jù)總線緩沖器 這是一個 雙向三態(tài)的 8位數(shù)據(jù)緩沖器 , 8255A正是通過它和系統(tǒng)數(shù)據(jù)總線相連。 ? RESET:復(fù)位,當(dāng)該輸入信號為高電平時,控制寄存器被清除,所有的端口 (A、 B、 C)都被設(shè)為輸入狀態(tài)。它們一般和地址總線的兩個最低位 (A0、 A1)相連。當(dāng)引腳為低電平時, CPU可以往 8255A中寫入數(shù)據(jù)或控制字。當(dāng)引腳為低電平時, CPU可以從 8255A中讀取輸入數(shù)據(jù)。只有該引腳為低電平時,8255A才與 CPU建立通信。 ? PA7~ PA0、 PB7~ PB0、 PC7~ PC0:輸入 /輸出信號線,用于傳送數(shù)據(jù)。 ? 8255A有三個 8位可編程并行 I/O端口,從編程上可分成 2組,每組 12個,有 3種工作模式。寫輸出口數(shù)據(jù) 0058H 80 F6 SJMP MAIN END 參考程序: 8255可編程并行接口擴(kuò)展 ? 8255A的結(jié)構(gòu) ? 8255A的工作方式 ? 8255A可編程并行接口擴(kuò)展應(yīng)用實(shí)例 8255A的結(jié)構(gòu) ? 8255A是一個 可編程并行接口芯片 ,它主要作為外圍設(shè)備與微型計(jì)算機(jī)總線之間的 I/O接口。讀輸入口數(shù)據(jù) 0054H 90 90 00 MOV DPTR,9000H 。 簡單 I/O口擴(kuò)展電路 ORG 0000H 0000H 01 50 AJMP MAIN ORG 0050H 0050H 90 80 00 MAIN: MOV DPTR,8000 。編寫控制程序 ,可使八只發(fā)光二極管分別受各自對應(yīng)的控制開關(guān)的控制。 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 7 4 L S 2 7 3 VCC Q7 D7 D6 Q6 Q5 D5 D4 Q4 C L K C L R Q0 D0 D1 Q1 Q2 D2 D3 Q3 G N D 簡單 I/O接口擴(kuò)展常用芯片 74LS273的工作方式 74LS244的工作方式 簡單并行 I/O接口擴(kuò)展實(shí)例 【 例 5】 用 74LS244作為擴(kuò)展輸入, 74LS273作為擴(kuò)展輸出。 ? VCC:工作電源, ? 接 +5V電壓。 ? CLR:清除控制端, ? 低電平有效。 簡單 I/O接口擴(kuò)展常用芯片 74LS244各引腳定義如下: ? 1A1~ 1A4:第 1組 4條輸入線 ? 1Y1~ 1Y4:第 1組 4條輸出線 ? 2A1~ 2A4:第 2組 4條輸入線 ? 2Y1~ 2Y4:第 2組 4條輸出線 ? 1G:第 1組三態(tài)門使能端, ? 低電平有效 ? 2G:第 2組三態(tài)門使能端, ? 低電平有效 ? VCC:工作電源,接 +5V電壓 ? GND:接地 1 2 3 4 5 6 7 8 9 10 20 19 18 17 16 15 14 13 12 11 7 4 L S2 4 4 VCC 2 G 1Y1 2A4 1Y2 2A3 1Y3 2A3 1Y4 2A1 1 G 1A1 2Y4 1A2 2Y3 1A3 2Y2 1A4 2Y1 G N D 簡單 I/O接口擴(kuò)展常用芯片 74LS273各引腳定義如下: ? D0~ D7:輸入線。 ? 常用芯片有 74LS244(八緩沖器 /線驅(qū)動器 /線接收器 )、74LS245(八雙向總線收發(fā)器 )、 74LS273(八 D觸發(fā)器 )、74LS373(八 D鎖存器 )、 74LS
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1