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

正文內(nèi)容

常用可編程通用接口芯-文庫吧資料

2025-01-12 03:21本頁面
  

【正文】 無論 8253工作于何種方式,當(dāng)計數(shù)器到 0時,在 OUT引腳上必定有輸出信號。若 CLK是頻率精確的時鐘脈沖,則通道可作為 定時器 ;若 CLK是周期不定的脈沖或只關(guān)心脈沖的數(shù)量而不關(guān)心時間的間隔,則作 計數(shù)器 。 CLK?時鐘脈沖輸入。 ◆ RD?讀信號, CPU對 8253進(jìn)行讀操作,讀入數(shù)據(jù)到 CPU。 ◆ A1A0?地址信號,以選擇三個計數(shù)器和控制字寄存器: 00?計數(shù)器 0; 01?計數(shù)器 1; 10?計數(shù)器 2;11?控制寄存器 。 ( 2)讀寫邏輯 ?接受系統(tǒng)傳送的 5個控制信號,以產(chǎn)生該器件的操作信號。 主要由三個計數(shù)器 ,控制電路和 CPU接口電路組成 : ?數(shù)據(jù)總線緩沖器 ,讀 /寫控制邏輯。即計數(shù)器的 輸入 CLK。 TTL兼容,方便接口。 二進(jìn)制 或 十進(jìn)制 計數(shù)。 可編程計數(shù)器 /定時器 8253 INTEL系列的計數(shù)器 /定時器電路為可編程時間間隔定時器 Programmable interval timer,簡稱 PIT,或 CTC,有 8253和改進(jìn)型 8254(主要區(qū)別:計數(shù)頻率高)。 PC系統(tǒng)板上 8255的硬件連接 系統(tǒng)自檢正常運(yùn)轉(zhuǎn)后的初始化: MOV AL, 99H; A口、 C口方式 0輸入, B口方式 0輸出 OUT 63H, AL 如 PB7決定了 A口的用途: P27圖 8- 10 PB7= 1?A口讀 SW1狀態(tài) PB7= 0? A口讀鍵盤掃描碼 MOV AL, 80H;使 PB7= 1 OUT 61H, AL IN AL, 60H;讀 DIP SW1狀態(tài),然后進(jìn)行計算分析,便可知當(dāng)前系統(tǒng)的配置狀態(tài)。 A口兩個作用 ?讀取鍵盤掃描碼和系統(tǒng)配置狀態(tài)DIP SW1; B口用于輸出控制信號; C口用于輸入系統(tǒng)配置狀態(tài) DIP SW2和其他數(shù)據(jù)。 ? 方式 2實(shí)際是方式 1的輸入與方式 1的輸出的組合 ,輸入 /輸出請求都是 PC3的 INTR,四根聯(lián)絡(luò)信號都要連接,常用于需相互通信的地方。 (5)B口可工作方式 0或方式 1。 (2)占用一個 8位的雙向 A端口作數(shù)據(jù)口和一個五位的控制口 (C口的 PC3~PC7). (3)輸入和輸出都是鎖存器的。工作時可用程序查詢方式;也可用中斷方式,必須使用聯(lián)絡(luò)線。A口方式 0輸入 ,B口方式 1輸出 MOV AL, 5 ; PC2置位 ,允許 B口中斷 OUT DX, AL 將中斷服務(wù)程序入口地址 IO8255 MOV AX, SEG IO8255 ?向量表 MOV ES:01C6H, AX IRQ9中斷 —中斷矢量是 71H MOV AX, OFFSET IO8255 MOV ES: 01C4H, AX MOV DX, 381H OUT DX, AL IN AL, 0A1H AND AL, 0FDH 修改 8259從片的屏蔽字 ,允許 IRQ9中斷 OUT 0A1H, AL ROTT: LEA DX, DA1 MOV AH, 9 顯示等待中斷提示 “ Wait Interrupt” INT 21H MOV DX, 380H 讀 A口,準(zhǔn)備好數(shù)據(jù) IN AL, DX JMP $ ??刂瓶诘刂? MOV AL, 94H 。8個發(fā)光二極管接 B口,作為輸出裝置; OBF接一發(fā)光二 極管 ,以標(biāo)示輸出 緩沖器滿 ,ACK 接一去抖動開關(guān) , 板動開關(guān)表示外 設(shè)發(fā)出響應(yīng)信號 . DA1 DB ?Wait Interrupt?, 0AH,0DH,?$? MOV ES, AX 。INTEB由 PC2的置位 /復(fù)位控制 . ① CPU 響應(yīng)中斷發(fā)出 WR,使 OBF有效 . ② 外設(shè)取走數(shù)據(jù) ,ACK使 OBF無效 . ③ ACK的上升沿使 INTR有效 ,再次中斷 . ④ CPU響應(yīng)中斷,再次 WR,使 INTR失效 ,輸出一個新數(shù) . P268例 .設(shè)計接口電路,輸入 A口 8個開關(guān)的狀態(tài) ,送B口發(fā)光二極管顯示對應(yīng)狀態(tài) .要求 A口為基本輸入,B口為選通輸出。后沿使 INTR有效 . 3)INTR中斷請求信號 ,高電平有效 。 WR信號置成有效 ,由 ACK 的有效 (下降沿 )使其恢復(fù)為高 . 2)ACK(Acknowledge)外設(shè)響應(yīng)回答信號 ,低電平有效 。修改緩沖區(qū)地址 MOV AL, 61H OUT 0A0H, AL 主從 8259均結(jié)束中斷 MOV AL, 62H OUT 20H, AL POP AX INC AX INC AX 修改返回地址,跳過 JMP $ PUSH AX IRET 作業(yè): P311. 3. ( 2)方式 1輸出 ?將三端口分為 A組 ,B組 。還原屏蔽字禁止 IRQ9中斷 OUT 0A1H, AL RET IS8255:IN AL, DX ; 讀 A囗數(shù)據(jù) ?BUF MOV BUF[BX], AL 。等待中斷,等 STB信號 LOOP ROTT 。A口地址 IN AL, 0A1H AND AL, 0FDH 。計 100次 MOV BX, 0 。置控制口地址 MOV AL, 0B0H 。 BUF DB 100 DUP(?) MOV ES, AX 。 ? 軟件中對 8255進(jìn)行初始化,以設(shè)定其工作方式。 ?P266例 :用選通方式(中斷方式)從 A口輸入 100個 8位二進(jìn)制數(shù) ?IBF。 ? INTR?中斷請求信號 ,高電平有效;這是 8255的輸出信號,可用作向 CPU申請中斷的請求信號,以要求 CPU服務(wù);當(dāng) IBF為高和 INTE中斷允許為高時,STB為高時(即 STB的后沿)使 INTR為高;由 RD信號清除。 B口方式 1輸入 ?控制信號: ? STB?選通信號 ,低電平有效;這是外設(shè)發(fā)來的輸入信號,前沿(下降沿)把輸入裝置送來的數(shù)據(jù)送入輸入緩沖器;而后沿(上升沿)使 INTR有效。 P26圖 8- 5 ? 端口 A, B作為數(shù)據(jù)口輸入或輸出,但同時規(guī)定 C口的某些位作為控制或狀態(tài)信息 ,用于聯(lián)絡(luò)和中斷,提供中斷邏輯,其 C口各位的功能是固定的 ,不能由程序設(shè)定。 作業(yè): P311. 4. ▲ 5. ? 第四題參見實(shí)驗教材 P149,只畫出流程圖。如選用 A, B口為方式 0輸出(代替 273), C口方式 0輸入(代替 244)即可。即用 2片 273和 1片 244即可實(shí)現(xiàn)。214 鍵盤設(shè)計,行掃描碼輸出用273,列讀入值用 244。 ? 參見 P ? 8個開關(guān)可表示 8個不同的 數(shù)字 或 8個不同的 字符 ;LED也可以是 7段 LED顯示器 。8255程序 AG: MOV DX, 380H MOV DX, 383H IN AL, DX MOV AL, 90H NOT AL OUT DX, AL OUT DX, AL NE: MOV DX, 380H
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1