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

正文內(nèi)容

[工學(xué)]第8章基本的io接口-wenkub.com

2025-03-19 02:29 本頁(yè)面
   

【正文】 傳輸波特率 9600。 先寫(xiě)入 的是 控制字,然后是命令字 。 2. 操作命令字 操作命令控制字各位的定義如 圖 。 RxC:接收器時(shí)鐘。 對(duì)于同步方式, SYNDET是同步檢測(cè)信號(hào),該信號(hào)既可工作在輸入狀態(tài),也可工作在輸出狀態(tài)。 RxD:接收數(shù)據(jù)線,輸入。 :請(qǐng)求發(fā)送,輸出、低電平有效。 RxRDY:接收器準(zhǔn)備好信號(hào),輸入、高電平有效。若此端為高電平,則CPU對(duì) 8251寫(xiě)控制字或讀狀態(tài)字;若為低電平,則 CPU讀或?qū)憯?shù)據(jù)。 :讀信號(hào),輸入、低電平有效。這時(shí)在接收時(shí)鐘 RxC的同步下開(kāi)始接收數(shù)據(jù)。 異步方式時(shí),當(dāng)發(fā)現(xiàn) RxD線上的電平由高電平變?yōu)榈碗娖綍r(shí),認(rèn)為起始位到來(lái),接收器開(kāi)始接收一幀信息。 第七, CPU可向 8251A發(fā)送緩沖器寫(xiě)入下一個(gè)數(shù)據(jù)。是 MODEM對(duì) 8251的 信號(hào)的響應(yīng); 第四,在編寫(xiě)初始化命令的過(guò)程中,使操作命令控制字的 TxEN位為 1,處于允許發(fā)送的狀態(tài)。 錯(cuò)誤檢測(cè):具有奇偶、溢出和幀錯(cuò)誤等檢測(cè)電路。 異步傳送: 5~8位字符,時(shí)鐘速率可為通信速率的 1,16或 64倍。為此,在發(fā)送時(shí)需要將數(shù)字信號(hào)(二進(jìn)制信號(hào))調(diào)制成適合在電話線上傳輸?shù)囊纛l信號(hào)。 三、傳輸模式 1. 單工傳送 2. 半雙工 3. 全雙工 如 圖 四、傳送速率 1. 傳送速率:是指每秒鐘傳送的二進(jìn)制位數(shù),也稱(chēng)為波特率。如 圖 送 D字符的 ASCII碼波形 0010001。 雙方約定以何種速率進(jìn)行數(shù)據(jù)的發(fā)送和接收(波特率); 約定采用何種數(shù)據(jù)格式(幀格式),如果包含控制信息,其定義是什么; 接收方如何得知一批數(shù)據(jù)的開(kāi)始和結(jié)束(幀同步); 接收方如何從位流中正確地采樣到位數(shù)據(jù)(位同步); 接收方如何判斷收到數(shù)據(jù)的正確性(數(shù)據(jù)校驗(yàn)); 收發(fā)出錯(cuò)時(shí)如何處理(出錯(cuò)處理)。中斷計(jì)數(shù) LP: CMP CX,0 JNZ LP IN AL,21H 。讀中斷屏蔽字 AND AL,7FH 。經(jīng) A口輸出的中斷計(jì)數(shù)狀態(tài)值 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: cli 。 在 PC/XT機(jī)中, DIP開(kāi)關(guān)的設(shè)定狀態(tài)與意義如 圖 。 A口在加電自檢時(shí)為輸出,輸出當(dāng)前檢測(cè)部件的標(biāo)志信號(hào)。 方式 0— 基本的輸入 /輸出方式 方式 1— 選通式輸入 /輸出 方式 2— 雙向選通輸入 /輸出方式 2. C口置位 /復(fù)位控制字 8255A的 C口置位 /復(fù)位控制字的格式如 圖 。 3. 其它引腳 RESET:復(fù)位信號(hào),輸入、高電平有效。 A A0:地址線,輸出。 二、 8255的外部引腳 1. 與 CPU相連的引腳 D7~D0:數(shù)據(jù)線,雙向、三態(tài)。與此相應(yīng), 8255A設(shè)置了方式 0、方式 1以及方式 2。 并行數(shù)據(jù)傳輸是以計(jì)算機(jī)的字長(zhǎng) , 通常是 8位 、 16位或 32位為傳輸單位 , 一次傳送 — 個(gè)字長(zhǎng)的數(shù)據(jù) 。讀中斷屏蔽字 AND AL,7FH 。經(jīng) A口輸出的狀態(tài)值 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: cli 。顯示 ’ T’ MOV AH,1 INT 10H MOV AL,20H OUT 20H,AL IRET IRQ7 ENDP CODE ENDS END START 實(shí)驗(yàn) 2: 利用 8253的 0通道來(lái)實(shí)現(xiàn)定時(shí)中斷 (IRQ0),循環(huán)顯示 ’ 09’ 10個(gè)數(shù)字。實(shí)驗(yàn)接線電路: 按下 6次 KK1,中斷一次,顯示 ’ T’ . 8253 GATE2 OUT2 CLK2 KK1+ IRQ7 +5V 實(shí)驗(yàn)程序: CODE SEGMENT ASSUME CS:CODE START: cli 。方式控制字為 36H送端口 MOV DX, Port0 MOV AL, 00H 。 ? 寫(xiě)入計(jì)數(shù)初值 。 在編程時(shí) , 只有兩條規(guī)定必須嚴(yán)格遵守: ( 1)對(duì)計(jì)數(shù)器設(shè)置初值之前必須先寫(xiě)好控制字; ( 2) 設(shè)置計(jì)數(shù)初始值時(shí) , 要符合控制字的格式 。 D6: NULL COUNT,無(wú)效計(jì)數(shù)位。 方式 0— 計(jì)數(shù)結(jié)束產(chǎn)生中斷 方式 1— 可重觸發(fā)的單穩(wěn)觸發(fā)器 方式 2— 分頻器 方式 3— 方波發(fā)生器 方式 4— 軟件觸發(fā)選通 方式 5— 硬件觸發(fā)選通 D5D4: RW1RW0指明要寫(xiě)入的控制字是哪一個(gè)計(jì)數(shù)器的控制寄存器。 D0: BCD位。 OUT:計(jì)數(shù)結(jié)束信號(hào),輸出。這兩根線連接到地址總線的A A0上,以選中 8253內(nèi)部的寄存器,對(duì)它們進(jìn)行讀寫(xiě)操作。 :讀信號(hào),輸入、低電平有效。 一、 8253的內(nèi)部結(jié)構(gòu) 8253的內(nèi)部結(jié)構(gòu)及外部引腳如 圖 示。一般說(shuō),定時(shí)信號(hào)可用軟件和軟硬件相結(jié)合兩種方法來(lái)獲得。每進(jìn)入一次中斷,顯示 ’ 7’ INT 10H MOV AX,0120H 。顯示 7 INT 10H MOV AL,20H ?;剀?chē)換行顯示 INT 10H A2: MOV AH,06H MOV BX,OFFSET TABLE。ICW2 MOV AL,09H 。 實(shí)驗(yàn)接線圖 8259 IRQ7 KK2+ KK1 IRQ6 原實(shí)驗(yàn)程序 : STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS DATA SEGMENT TABLE DB 4DH,41H,49H,4EH,20H,00H CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX PUSH DS MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ6 。中斷 10次關(guān)閉 IRQ7 OR AL,80H OUT 21H,AL INT 03H 。讀中斷屏蔽字 AND AL,7FH 。中斷結(jié)束命令 OUT 20H,AL CLI IRET CODE ENDS END START 改編 : DATA SEGMENT MESS DB ‘ IRQ7INTRRUPT!? ,0AH,0DH,00H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: cli 。加載中斷向量 IRQ7,類(lèi)型碼 0FH MOV AX,0000H MOV DS,AX MOV AX,OFFSET IRQ7 ADD AX,2022H MOV SI,003CH MOV [SI],AX MOV AX,0000H MOV SI,003EH MOV [SI],AX CLI 。 D6D5:決定 8259A是否設(shè)置為特殊屏蔽模式命令。 D1D0:為讀命令。 ?普通全嵌套方式 ? ?特殊全嵌套方式 ? 2. 8259的操作命令字 1) OCW1— 中斷屏蔽控制字 OCW1是中斷屏蔽操作命令字,由引腳 A0=1確定,格式如 圖 所示。 D3: BUF位,設(shè)定 8259是否工作于緩沖方式。只有當(dāng)ICW1中的 D0= 1時(shí)才需要設(shè)置,其格式如 圖 。 3) ICW3字 — 級(jí)連控制字 是 8259A可選寫(xiě)入字,由引腳 A0=1確定。 SP/ENSP/ENSP SP EN三、 8259可編程寄存器 1. 8259的初始化字 1) ICW1字 8259A開(kāi)始必定寫(xiě)入的是 ICW1,由引腳 A0=0和ICW1內(nèi)的 D4=1確定。與 信號(hào)配合,實(shí)現(xiàn)芯片的級(jí)連,這三個(gè)引腳信號(hào) 000~ 111的不同組合,剛好對(duì)應(yīng)于 8個(gè)從片號(hào)。 2. 與外設(shè)相連的引腳 IR7~IR0: 8個(gè)中斷請(qǐng)求信號(hào),輸入,有效電平由程序設(shè)定。 INT:中斷請(qǐng)求信號(hào),輸出、高電平有效。 :寫(xiě)控制信號(hào),輸入、低電平有效。一般直接與系統(tǒng)的數(shù)據(jù)總線相連,用以與 CPU進(jìn)行信息交換。 6. 中斷屏蔽寄存器 IMR 對(duì)應(yīng)位用以對(duì) 8個(gè)中斷源的中斷請(qǐng)求信號(hào)進(jìn)行屏蔽控制。 2. 讀 /寫(xiě)控制邏輯 CPU通過(guò)它實(shí)現(xiàn)對(duì) 8259A的讀 /寫(xiě)操作。 三、 8088的中斷優(yōu)先級(jí)別及對(duì)中斷源的管理 CPU設(shè)立的中斷源的優(yōu)先級(jí)別順序如 表 所示。中斷類(lèi)型號(hào)和中斷向量所在的位置關(guān)系如 圖 。 2)中斷向量:每一個(gè)中斷服務(wù)程序的入口地址,稱(chēng)為中斷向量。 3. 禁止中斷與中斷屏蔽 禁止中斷:中斷允許觸發(fā)器通過(guò)指令 CLI復(fù)位,以達(dá)到禁止 CPU的 INTR中斷,稱(chēng)為禁止中斷。 第二,實(shí)時(shí)的硬件故障處理。 4. DMA方式下的支持程序 中斷系統(tǒng) 中斷的基本原理 一、中斷及其相關(guān)概念 1. 中斷的基本概念 1)中斷:是微處理器程序運(yùn)行的一種方式。 4. 中斷服務(wù)子程序 中斷服務(wù)子程序的流程如 圖 。 2. 中斷方式下的接口電路 以輸入方式為例,接口電路如 圖 。程序見(jiàn) 當(dāng) CPU需對(duì)多個(gè)設(shè)備進(jìn)行輸入 /輸出時(shí),就出現(xiàn)了所謂的優(yōu)先級(jí)問(wèn)題,即究竟先為哪個(gè)設(shè)備服務(wù)。 MOV DX,380H OUT DX,AL 2. 條件輸入 /輸出方式 輸入 /輸出操作的程序流程如 圖 。 1. 無(wú)條件輸入 /輸出 CPU與外設(shè)交換信息時(shí),如果輸入 /輸出的時(shí)刻,都可以保證外設(shè)總是處于 ? 準(zhǔn)備好 ? 狀態(tài),則可以直接利用輸入/輸出指令進(jìn)行信息的輸入 /輸出操作。 1)這種方法的優(yōu)點(diǎn)是: ( 1)由于使用了專(zhuān)門(mén)的 I/O指令,所以程序清晰易讀; ( 2)又因?yàn)?I/O接口的地址空間獨(dú)立且 — 般小于存儲(chǔ)器的存儲(chǔ)空間,所以其不占用存儲(chǔ)器的存儲(chǔ)空間,且地址譯碼電路相對(duì)簡(jiǎn)單。 2)缺點(diǎn)是: ( 1) I/O端口占用一部分存儲(chǔ)器的地址空間; ( 2)在程序中不容易區(qū)分哪些指令是訪問(wèn)存儲(chǔ)器、哪些指令是訪問(wèn)外設(shè),所以程序不易閱讀。 3) 對(duì)可編程寄存器的掌握 是學(xué)習(xí)接口技術(shù)的另一個(gè)重點(diǎn) 。對(duì)于面向 CPU一側(cè)的信號(hào),一般都引出了數(shù)據(jù)線、地址線和控制線。 3)對(duì)于數(shù)據(jù)口,在 I/O設(shè)備輸入時(shí),保存 I/O設(shè)備
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1