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

正文內(nèi)容

微機(jī)原理第9章8255及其應(yīng)用-wenkub.com

2025-05-11 04:23 本頁面
   

【正文】 設(shè)8255口地址為 280H~286H, 選 A組方式 1輸出組態(tài) 。 ? 程序如下: 中斷服務(wù)程序:(假設(shè)開始位置是 2021H: 1000H) PRNDRV: MOV AL, [ DI ] ;打印的字符送 AL中 OUT 0C0H, AL INC DI MOV AL, 00 ;置 PC0為 0 OUT 0C6H, AL MOV AL, 1 ;置 PC0為 1 OUT 0C6H, AL MOV AL, 20H ;向 8259A發(fā) EOI命令 OUT 20H, AL IRET ;該程序做了簡化處理。 00001101=0DH OUT 0D6H, AL ; 置 PC6=1, 即 =1, …… ≥ STBSTB微機(jī)原理與接口 中斷方式 例: 8255A作為連接打印機(jī)的接口,工作在方式 0,輸出。 為增強(qiáng)驅(qū)動(dòng)能力, 可加門電路驅(qū)動(dòng) 微機(jī)原理與接口 ? 設(shè)端口地址是: 0D0H~0D6H,要打印的字符放在 BL中。 打印機(jī)接口編程實(shí)例 微機(jī)原理與接口 查詢方式 例: 8255A作為連接打印機(jī)的接口,工作在方式 0,輸出。 13 12 11 10 9 8 7 6 5 4 3 2 125 24 23 22 21 20 19 18 17 16 15 141 . 8 5 英寸0 . 0 5 4 英寸0 . 5 英寸2 . 0 9 英寸 陽: 1 . 5 8 英寸陰: 1 . 5 1 英寸**五、 打印機(jī)并行接口(了解) 在系統(tǒng)連接時(shí),打印機(jī)一端是 36芯 D型插座,主機(jī)一端是 25芯 D型插座。 對每個(gè)鍵確定其行列號(hào)的值,在數(shù)據(jù)段中先存放鍵與行列號(hào)的對應(yīng)表。 (消除鍵抖動(dòng) ,20ms) (4) 檢測確認(rèn)是否只有一個(gè)鍵按下: 否:轉(zhuǎn)第 ( 1) 步 是:確認(rèn) 哪個(gè)鍵被按下 否:繼續(xù)確認(rèn) 是:轉(zhuǎn)第 ( 2) 步 ( 匯編語言程序見教材 P 340~ P 342) 微機(jī)原理與接口 判斷是否有鍵按下 對所有行(即 A口所有位)都輸出 0(稱作“拉低”), 然后讀所有列(讀 B口),如果 B口八位數(shù)據(jù)中有 0出現(xiàn),則有鍵按下 判斷哪個(gè)鍵被按下 確定行列號(hào)便可 依次 把 PA0~PA7拉低,讀列值,看是否全為 1(與 FFH比較),如不全為 1,則該行有鍵按下,記下當(dāng)前向 A口輸出的值即為行號(hào),讀取當(dāng)前 B口的值即為列號(hào) 8255的應(yīng)用 例: 電路如圖示 。 A口輸入 , B口輸出 。 由 8個(gè) LED實(shí)時(shí)顯示 8個(gè)開關(guān)的狀態(tài) ,開關(guān)斷開 , 相應(yīng)的 LED亮 , 開關(guān)閉合 , 相應(yīng)的 LED熄滅 。 PC6 PC7 PC3 PA7~PA0 INTE1 OBFA INTRA ACKA PC4 PC5 IBFA STBA INTE2 D7~D0 WR RD 輸出 應(yīng)答 信號(hào) 輸入 應(yīng)答 信號(hào) 輸入和輸出中斷通過 或門輸出 INTRA信號(hào)。 ? 輸出緩沖器為空時(shí),發(fā)出 INTR信號(hào)要求 CPU輸出數(shù)據(jù).當(dāng)CPU向端口 A輸出數(shù)據(jù)以后,在 WR的后沿使 OBFA變低,告知外設(shè)輸出緩沖器有數(shù)據(jù),同時(shí)也使得 INTRA變低 ? 外設(shè)收到 OBFA后,發(fā)出一個(gè)負(fù)脈沖 ACKA送給 8255A,開啟8255的輸出鎖存器, ACKA使 OBFA變?yōu)楦唠娖?。大體步驟: AG: IN AL,C口 TEST AL,00100000B ;判斷 IBF所在的 D5 JZ AG ;如果沒有數(shù)據(jù)即 IBF為低則繼續(xù)讀取判斷 IN AL,A口 ;如已經(jīng)有數(shù)據(jù)則讀 A口數(shù)據(jù) 微機(jī)原理與接口 在方式 1輸入下,可以用查詢的方式讓 CPU讀數(shù)據(jù),也可以用中斷的方式。 CPU讀數(shù)據(jù)的 RD信號(hào)的下降沿使 INTRA 和 IBFA恢復(fù)低電平。 C口中特定的引腳作為選通和應(yīng)答使用時(shí),視 A口 (或 B口 )為輸入還是輸出的不同,有兩個(gè)引腳的含義有所不同 。 ( P330) A口 、 B口可以分別作為數(shù)據(jù)口工作在方式 1。 A口 、 B口 、 上 C口 、 下 C口都可以獨(dú)立設(shè)置作為輸入或輸出使用 。 ( 1) 內(nèi)部引腳 A1A0 端口 口線 00 端口 A PA7~PA0 01 端口 B PB7~PB0 10 端口 C PC7~PC0 11 對控制端口寫控制字 ( 3) A口 :輸入有鎖存器,輸出有鎖存器和緩沖器, B和 C口: 輸入有緩沖器,輸出有鎖存器和緩沖器。輸入 /輸出數(shù)據(jù)、 CPU發(fā)給 8255的控制字都是通過這個(gè)緩沖器傳送的。由 B組控制邏輯管理。 所以口 B作為輸入端口時(shí),不會(huì)對數(shù)據(jù)進(jìn)行鎖存,而作為輸出端口時(shí),數(shù)據(jù)會(huì)受到鎖存。 8255A內(nèi)部結(jié)構(gòu) 8255A引腳說明 8255A控制字 8255A工作方式 8255A在 PC機(jī)中的應(yīng)用 8255A接口實(shí)例 8255的工作原理 一、 8255A的結(jié)構(gòu)和功能( P325) 8255的工作原理 一、 8255A的結(jié)構(gòu)和功能 1. 數(shù)據(jù)端口 A、 B、 C 8255有 3個(gè) 8位的 I/O端口,設(shè)計(jì)人員可以用軟件使它們分別作為輸入端口或輸出端口。 端口 A: 對應(yīng)了 1個(gè) 8位的數(shù)據(jù) 輸入鎖存器 和 1個(gè) 8位的數(shù)據(jù)輸出鎖存 /緩沖器 。 (PB0~PB7) 端口 C: 與 B口一致, 對應(yīng)了一個(gè) 8位數(shù)據(jù) 輸入緩沖器 和1個(gè) 8位的數(shù)據(jù)輸出鎖存 /緩沖器 。 其中 ,A組由端口 A作為與外設(shè)交換數(shù)據(jù)的輸入 /輸出接口, C口的高 4位作為外設(shè)連接的控制信號(hào)線和狀態(tài)信號(hào)線,以配合 A口工作。 4. 讀 /寫控制邏輯電路( P326) 讀 /寫控制邏輯電路負(fù)責(zé)管理 8255的數(shù)據(jù)傳輸過程 。 微機(jī)原理與接口 8255的工作原理 一、 8255A的結(jié)構(gòu)和功能 RESE
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1