![05-并行通信.8255.應(yīng)用_第1頁](http://file4.renrendoc.com/view/efc9e52a87c042bb9ef8afd9e72ed4e9/efc9e52a87c042bb9ef8afd9e72ed4e91.gif)
![05-并行通信.8255.應(yīng)用_第2頁](http://file4.renrendoc.com/view/efc9e52a87c042bb9ef8afd9e72ed4e9/efc9e52a87c042bb9ef8afd9e72ed4e92.gif)
![05-并行通信.8255.應(yīng)用_第3頁](http://file4.renrendoc.com/view/efc9e52a87c042bb9ef8afd9e72ed4e9/efc9e52a87c042bb9ef8afd9e72ed4e93.gif)
![05-并行通信.8255.應(yīng)用_第4頁](http://file4.renrendoc.com/view/efc9e52a87c042bb9ef8afd9e72ed4e9/efc9e52a87c042bb9ef8afd9e72ed4e94.gif)
![05-并行通信.8255.應(yīng)用_第5頁](http://file4.renrendoc.com/view/efc9e52a87c042bb9ef8afd9e72ed4e9/efc9e52a87c042bb9ef8afd9e72ed4e95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Ch05-并行通信8255應(yīng)用ComputerPrinciple并行通信8255應(yīng)用teacherdin1Ch05-并行通信8255應(yīng)用章節(jié)內(nèi)容打印機接口設(shè)計技術(shù)IBMPC/XT中8255A的使用鍵盤設(shè)計技術(shù)LED數(shù)字顯示技術(shù)21-打印機接口設(shè)計技術(shù)打印機打印機分類打印機基本工作原理主機與打印機的接口打印機I/O程序設(shè)計31-打印機接口設(shè)計技術(shù)打印機的分類和主機接口方法:并行、串行打印方式:擊打式、非打擊式打印字符的形式:點陣式、非點陣式在微機系統(tǒng)中,常采用點陣式并行或點陣式串行打印機41-打印機接口設(shè)計技術(shù)擊打式打印機原理通過打印頭中的若干根打印針打印出字符一個打印頭通常有7、9、16或24根打印針。這些打印針在垂直方向上排成一排或二排,當(dāng)載有打印頭的小車從左往右運動時,由線圈和銜鐵組成的驅(qū)動電路根據(jù)打印信息驅(qū)動打印針撞擊打印色帶和打印紙,從而打出一行字符。51-打印機接口設(shè)計技術(shù)非擊打式打印機原理激光打印機噴墨打印機熱敏打印機熱升華打印機61-打印機接口設(shè)計技術(shù)非擊打式:激光打印機采用電子印刷技術(shù),利用激光根據(jù)打印信息在光導(dǎo)鼓上產(chǎn)生由靜電荷形成的潛像光導(dǎo)鼓經(jīng)過放有與潛像極性相反的墨粉盒時,墨粉就會被形成潛像的靜電荷區(qū)吸引,形成墨粉可見像,然后靠靜電吸引力或機械壓力轉(zhuǎn)印到普通紙上。71-打印機接口設(shè)計技術(shù)非擊打式:噴墨打印機打印時,被充電極充電的墨水在墨水泵的高壓作用下進入噴嘴,通過噴嘴形成一束極細(xì)的高速射流射流通過高頻振蕩器斷裂成連續(xù)均勻的墨水滴流,經(jīng)過偏轉(zhuǎn)電極產(chǎn)生的磁場時墨水滴流產(chǎn)生偏轉(zhuǎn),然后落在紙上,形成一點墨水滴在紙上的位置與墨水滴所帶電荷有關(guān)。81-打印機接口設(shè)計技術(shù)接口示意圖8255A與打印機接口示意圖,工作于方式0:PA0-PA7PC6PC28086D0-D7STBBUSY8255打印機91-打印機接口設(shè)計技術(shù)接口標(biāo)準(zhǔn)并行打印接口標(biāo)準(zhǔn):Centronics,定義了36芯插頭座;串行打印接口標(biāo)準(zhǔn):RS-232-C;主機和打印機之間傳輸?shù)男盘柊〝?shù)據(jù)信號、控制信號及狀態(tài)信號:101-打印機接口設(shè)計技術(shù)并行接口標(biāo)準(zhǔn)111-打印機接口設(shè)計技術(shù)并行接口標(biāo)準(zhǔn)主機向打印機發(fā)出的控制信號:STROBE:使打印機讀入數(shù)據(jù);INT:復(fù)位AUTOFEED:自動走紙; SLCTIN:選中打印機向主機發(fā)出的狀態(tài)信號:ACK:打印機準(zhǔn)備接收數(shù)據(jù);PE:缺紙;BUSY:打印機忙; SLCT:打印機選中ERROR:打印機出錯121-打印機接口設(shè)計技術(shù)打印機工作過程查詢打印機BUSY信號,確定打印機是否“忙”;若“不忙”,則主機輸出數(shù)據(jù),同時送出STROBE選通信號;打印機收到選通信號后,先發(fā)出“忙”信號,再從接口接收數(shù)據(jù);當(dāng)數(shù)據(jù)接收完畢并存入打印機緩沖區(qū)后,便發(fā)出一個回答信號ACK,通知主機傳送下一個數(shù)據(jù);同時在ACK脈沖的后沿使BUSY信號撤消131-打印機接口設(shè)計技術(shù)打印機工作過程查詢打印機BUSY信號,確定打印機是否“忙”;若“不忙”,則主機輸出數(shù)據(jù),同時送出STROBE選通信號;打印機收到選通信號后,先發(fā)出“忙”信號,再從接口接收數(shù)據(jù);當(dāng)數(shù)據(jù)接收完畢并存入打印機緩沖區(qū)后,便發(fā)出一個回答信號ACK,通知主機傳送下一個數(shù)據(jù);同時在ACK脈沖的后沿使BUSY信號撤消141-打印機接口設(shè)計技術(shù)打印機I/O程序設(shè)計利用查詢方式控制打印機打印一字符串:151-打印機接口設(shè)計技術(shù)打印機I/O程序設(shè)計161-打印機接口設(shè)計技術(shù)打印機I/O程序設(shè)計172-IBMPC/XT中8255A的使用系統(tǒng)使用情況IBMPC/XT中,8255A-5工作在無應(yīng)答聯(lián)絡(luò)信號的基本輸入輸出方式(方式0)端口地址分別為:
A口--60H;B口--61H;
C口--62H;CW口--63H。182-IBMPC/XT中8255A的使用系統(tǒng)使用--A口PA0~PA7:在加電自檢時工作于輸出狀態(tài),輸出當(dāng)前檢測部件的標(biāo)志信號;正常工作時為輸入方式,用來讀取鍵盤掃描碼。192-IBMPC/XT中8255A的使用系統(tǒng)使用--B口PB0~PB7:工作于輸出狀態(tài),輸出系統(tǒng)內(nèi)部的若干控制信號202-IBMPC/XT中8255A的使用系統(tǒng)使用--C口PC0~PC7:工作于輸入狀態(tài),讀取系統(tǒng)配置開關(guān)DIP的設(shè)置情況以及奇偶校驗狀態(tài)和揚聲器狀態(tài)。212-IBMPC/XT中8255A的使用系統(tǒng)配置開關(guān)電路系統(tǒng)面板上有一個8位的系統(tǒng)配置開關(guān)DIP222-IBMPC/XT中8255A的使用系統(tǒng)配置開關(guān)電路232-IBMPC/XT中8255A的使用配置開關(guān)—3.4位開關(guān)中第3、4位設(shè)置來指示存儲器容量:242-IBMPC/XT中8255A的使用配置開關(guān)—5.6位開關(guān)中第5、6位設(shè)置來指示顯示器類型:252-IBMPC/XT中8255A的使用配置開關(guān)—7.8位開關(guān)中第7、8位設(shè)置來指示軟驅(qū)數(shù)量:263-鍵盤設(shè)計技術(shù)鍵盤類型–編碼鍵盤具有必要的硬件電路,鍵按下后便產(chǎn)生對應(yīng)的代碼,在新鍵按下之前一直保持該碼;鍵的數(shù)目增多時,硬件變得復(fù)雜;能自動檢測按鍵,并以串/并方式將按鍵所對應(yīng)的功能碼自動送給CPU。273-鍵盤設(shè)計技術(shù)鍵盤類型–非編碼鍵盤只有兩個動作狀態(tài):閉合或斷開,由1或0來表示,常用機械觸點按鍵組成非編碼矩陣鍵盤;只提供鍵盤的行列矩陣,按鍵的識別和鍵值的確定、輸入等均由主機軟件完成;對有觸點按鍵組成的非編碼鍵盤,其接口必須具備去抖動、防串鍵、識別被按鍵和產(chǎn)生按鍵等基本功能。283-鍵盤設(shè)計技術(shù)鍵盤開關(guān)按鍵采用機械彈性開關(guān),利用機械觸點的合、斷作用實現(xiàn);由于機械觸點的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開;因而在閉合及斷開的瞬間均伴隨有一連串的抖動,抖動時間的長短由按鍵的機械特性決定,一般為5~10ms。293-鍵盤設(shè)計技術(shù)鍵盤結(jié)構(gòu)—線性結(jié)構(gòu)303-鍵盤設(shè)計技術(shù)鍵盤結(jié)構(gòu)—矩陣結(jié)構(gòu)313-鍵盤設(shè)計技術(shù)鍵盤結(jié)構(gòu)舉例Ex:設(shè)計算機的每個I/O端口為8位?,F(xiàn)有一個64鍵的鍵盤,如果采用線性鍵盤結(jié)構(gòu),至少需要()個端口;如果采用矩陣鍵盤結(jié)構(gòu),至少需要()個端口。82323-鍵盤設(shè)計技術(shù)鍵的識別行掃描法——由程序逐行對鍵盤進行掃描,通過檢測列的狀態(tài)來確定閉合鍵。需輸入、輸出端口各一個。行反轉(zhuǎn)法——通過行、列顛倒兩次掃描來識別閉合鍵。需兩個可編程雙向I/O端口。333-鍵盤設(shè)計技術(shù)鍵的識別—行掃描法基本原理:先使第0行接地,其余行為高電平,看是否有第0行的列線變?yōu)榈碗娖?,有則表示行列相交的位置上的鍵被按下;此后,逐行掃描每一行。若有行列均為低的相交點,則根據(jù)行列位置,識別是哪一個鍵。一般方法:先快速檢查鍵盤是否有某個鍵被按下(所有行均為低電平),然后再確定具體按下了哪個鍵(逐行掃描)。343-鍵盤設(shè)計技術(shù)鍵的識別—行反轉(zhuǎn)法行為低,讀列值 列為低,讀行值若選中5,則列值為:1011,行值為:1101則5為:11011011=DBH---掃描碼353-鍵盤設(shè)計技術(shù)鍵的識別舉例Ex:(北郵1998年考研試題)IBM-PC總線上有一鍵盤輸入接口,如圖所示:問:如按下‘9’鍵,掃描地址是()A3A2A1A0:1101D3D2D1D0:1011363-鍵盤設(shè)計技術(shù)鍵盤的抖動問題抖動:所按鍵在閉合位置和斷開位置之間跳幾下才穩(wěn)定閉合狀態(tài)的情況,通常不超過10ms解決方法:軟件方法,通過插入延遲來等待抖動消失,之后再讀入鍵碼。373-鍵盤設(shè)計技術(shù)鍵盤的重鍵問題重建:指有兩個或多個鍵同時閉合。在讀列(行)值時,會出現(xiàn)多個0,需識別哪個有效;連鎖法:在所有鍵釋放后,只承認(rèn)此后閉合的第一個鍵,對此鍵閉合時按下的其他鍵均不識別,直到所有鍵釋放以后,才讀入下一個鍵巡回法:等前面所識別的鍵被釋放以后,就可以對其他閉合鍵作識別383-鍵盤設(shè)計技術(shù)鍵盤的重鍵問題重建:指有兩個或多個鍵同時閉合。在讀列(行)值時,會出現(xiàn)多個0,需識別哪個有效;連鎖法:在所有鍵釋放后,只承認(rèn)此后閉合的第一個鍵,對此鍵閉合時按下的其他鍵均不識別,直到所有鍵釋放以后,才讀入下一個鍵巡回法:等前面所識別的鍵被釋放以后,就可以對其他閉合鍵作識別394-LED數(shù)字顯示技術(shù)七段式LEDLED:LightEmittingDiode404-LED數(shù)字顯示技術(shù)七段式LEDLED的連接電路414-LED數(shù)字顯示技術(shù)LED的譯碼共陽極時,若顯示7,則a、b、c發(fā)光,為低電平,則其他為高電平顯示代碼:01111000424-LED數(shù)字顯示技術(shù)LED的譯碼434-LED數(shù)字顯示技術(shù)LED顯示器接口分類1位LED接口:在LED與MPU之間加一個8位鎖存器;多位LED接口:
1.靜態(tài)顯示法:各位獨立的驅(qū)動顯示方式;
2.動態(tài)顯示法:利用人眼視覺的滯后效應(yīng),使各個數(shù)碼管輪流顯示,每個數(shù)碼管每次顯示1ms左右,造成視覺上的穩(wěn)定顯示,實現(xiàn)人眼看上去的各位“同時”顯示。444-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-1Ex:(國防科技大學(xué)1999年考研試題)454-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-1某PC微機應(yīng)用系統(tǒng)以8255A作為接口,采集一組開關(guān)S7~S0的狀態(tài),然后它通過一組發(fā)光二極管LED7~LED0顯示出來,(Si閉阿合,對應(yīng)LEDi燈亮;Si斷開,對應(yīng)LEDi燈滅)。已知8255A的A、B兩組均工作在方式0要求:1.寫出8255A的四個端口地址;2.寫出8255A的工作方式控制字;3.畫出實現(xiàn)給定功能的匯編語言程序流程圖,并編寫程序。464-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-1工作方式:A口--方式0輸出,B口--方式0輸入端口地址:選中CS則A9~A2:11001000;端口A、B、C、控制口:320H、321H、322H、323H工作方式控制字:82H:1000001074LS138譯碼器474-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-1MOVAL,1000*01*BMOVDX,323HOUTDX,AL ;8255A初始化DECDXDECDXINAL,DX ;讀B口NOTAL ;狀態(tài)值按位求非DECDXOUTDX,AL ;狀態(tài)寫入A口,驅(qū)動LED484-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-2Ex:(西安交通大學(xué)1999年考研試題)由軟件譯碼的多路復(fù)用4位LED顯示器接口電路:LED的各位能顯示不同的數(shù)字,采用共陰極連接;待顯示字符為分離的BCD代碼。494-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-2該接口電路中8255A的地址是什么?其中各端口的地址又是什么?由哪些引腳選擇確定?分析該接口電路中端口A、端口B應(yīng)工作在什么方式下?試完成對8255A的初始化編程。如何將要顯示的字符代碼(如分離的BCD數(shù))轉(zhuǎn)換為顯示代碼?用軟件譯碼的原理方法是什么?根據(jù)圖示接口原理,試定義一個過程,編程實現(xiàn)將分離BCD數(shù)顯示于圖示LED顯示器上(即刷新顯示程序)。504-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-2該接口電路中8255A的地址是什么?其中各端口的地址又是什么?由哪些引腳選擇確定?答:8255A的地址是200H—203H。其中A口、B口、C口、控制口分別為200H、201H、202H和203H。8255A的片選由高位地址線A2~Ai通過譯碼得到的。內(nèi)部各端口由地址總線Al、A0選擇確定的。514-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-2分析該接口電路中端口A、端口B應(yīng)工作在什么方式下?試完成對8255A的初始化編程。答:端口A是段碼輸出端口,通過驅(qū)動電路送出顯示代碼到數(shù)碼管相應(yīng)段,而B口是位碼輸出端口,用作位控制,用于決定哪個數(shù)碼管點亮,可以顯示數(shù)據(jù),是最基本的無條件輸出方式。所以,端口A、端口B都應(yīng)工作在方式0輸出。其初始化程序片段為: MOVDX,203H ;控制寄存器地址 MOVAL,10000000B ;A口和B口均為方式0輸出 OUTDX,AL524-LED數(shù)字顯示技術(shù)LED應(yīng)用舉例-2如何將要顯示的字符代碼(如分離的BCD數(shù))轉(zhuǎn)換
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住院高血壓患者合并血糖異常對靶器官損害影響的相關(guān)分析
- 二零二五年度股東協(xié)議書-股東投票權(quán)及決策機制協(xié)議3篇
- 時代楷模先進事跡在高中思政課教學(xué)中的應(yīng)用研究
- 投訴管理制度及處理流程
- 開啟自主學(xué)習(xí)的閘門
- 二零二五年度農(nóng)業(yè)高新技術(shù)田地租賃合作協(xié)議3篇
- 航空器材采購招標(biāo)合同三篇
- 2025屆南通市海安高三語文上學(xué)期期末考試卷附答案解析
- 醫(yī)學(xué)美容科護士總結(jié)
- 專業(yè)化妝前臺接待員工作總結(jié)
- 肺切除手術(shù)的術(shù)前評估課件
- 《大學(xué)生創(chuàng)新與創(chuàng)業(yè)》課件
- 護士的護理職業(yè)生涯規(guī)劃
- 義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)重點
- 2021上海春考作文題解析及范文(怎樣做與成為什么樣人)
- 體育館改造裝修工程施工組織設(shè)計
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 【魔鏡洞察】2024藥食同源保健品滋補品行業(yè)分析報告
- 鋼結(jié)構(gòu)工程施工(第五版) 課件 2項目四 高強度螺栓
- 大學(xué)生就業(yè)指導(dǎo)(高等院校學(xué)生學(xué)習(xí)就業(yè)指導(dǎo)課程)全套教學(xué)課件
- 《實驗診斷學(xué)》課件
評論
0/150
提交評論