常用接口芯片及應用(1)ppt課件_第1頁
常用接口芯片及應用(1)ppt課件_第2頁
常用接口芯片及應用(1)ppt課件_第3頁
常用接口芯片及應用(1)ppt課件_第4頁
常用接口芯片及應用(1)ppt課件_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、第5章 常用接口芯片及運用主要內(nèi)容簡單接口三態(tài)門、D觸發(fā)器鎖存器并行接口8255定時器8253 教學重點串行接口8250可編程接口,重點:任務方式和編程本次課內(nèi)容不可編程接口1. 三態(tài)門接口三態(tài)門具有單導游通和三態(tài)的特性器件共用總線時,普通運用三態(tài)電路:需求運用總線的時候翻開三態(tài)門(使T有效不運用的時候封鎖三態(tài)門(使T無效 ,使之處于高阻TAF表示反相或低電平有效TAFTAFTAF當控制端T有效(高電平):三態(tài)門導通,輸出F=輸入A ;當T為低電平:三態(tài)門輸出F呈現(xiàn)高阻形狀。 5.1 簡單接口三態(tài)門集成電路芯片 74LS244雙4位單向緩沖器分成4位的兩組每組的控制端銜接在一同控制端低電平有效

2、輸出與輸入同相每一位都是一個三態(tài)門,每4個三態(tài)門的控制端銜接在一同三態(tài)門接口例如書148圖.2 外設-開關k數(shù)據(jù)(輸入)口三態(tài)門控制口三態(tài)門控制端 圖 74LS273引線圖和真值表2. 鎖存器接口芯片- 74LS273作用:信號堅持,導通開關。即堅持(或鎖存)數(shù)據(jù)8個D觸發(fā)器的控制端CP銜接在一同CP負脈沖的上升沿觸發(fā)鎖存 D Q CP QD觸發(fā)器鎖存器接口例如書151頁圖.5 外設:打印機數(shù)據(jù)(輸出)口觸發(fā)器273 (上面那片) y0 D0D7形狀(輸入)口三態(tài)門244-y2 BUSY D7 控制(輸出)口觸發(fā)器273 (下面那片)y1 STB D0 圖 74LS374引線圖和真值表3. 帶

3、三態(tài)門輸出的鎖存器接口芯片- 74LS374OE*DCP D Q CQOE*輸出允許引腳簡單接口例如書195頁圖5.3根底好同窗需掌握 y0(地址:800 xH) 374CP 控制口 外設 y1(地址:801xH)374OE*數(shù)據(jù)口外設D0D7要求:控制外設溫度 流程圖輸入外設溫度讀8010H口給AL 溫度AL=96溫度AL95降溫BA=0000H寫8000H口升溫BA=1103H寫8000H口堅持溫度BA=0101H寫8000H口是,轉(zhuǎn)TMDOW是,轉(zhuǎn)TMPUP否否CONTL根本數(shù)據(jù)通訊方式并行通訊:數(shù)據(jù)各位同時傳送并行數(shù)據(jù)傳輸方式,以計算機的字長,通常是8位、16位或32位為傳輸單位,一次

4、傳送一個字長的數(shù)據(jù)適宜于外部設備與微機之間進展近間隔、大量和快速的信息交換。例如:微機與并行接口打印機、磁盤驅(qū)動器微機系統(tǒng)中最根本的信息交換方法。例如:系統(tǒng)板上各部件之間,接口電路板上各部件之間串行通訊:數(shù)據(jù)一位一位順序傳送5.2 可編程并行接口8255 具有多種功能的可編程并行接口電路芯片最根本的接口電路:三態(tài)緩沖器和鎖存器與CPU間、與外設間的接口電路:形狀存放器和控制存放器還有端口的譯碼和控制電路、中斷控制電路共24個外設引腳,分3個端口、2組控制共三種輸入輸出任務方式1. 8255A的引線及內(nèi)部構造數(shù)據(jù)總線緩沖器內(nèi)部控制線內(nèi)部數(shù)據(jù)線D0D7A組控制A組端口AA組端口C上半部B組控制B組

5、端口BB組端口C下半部讀寫控制邏輯PC0PC3PB0PB7PC4PC7PA0PA7RDWRA0A1CSRESET外設數(shù)據(jù)端口與處置器口(1)與處置器接口CS* A1 A0讀操作RD*寫操作WR* 口地址0 0 00 0 10 1 00 1 1讀端口A讀端口B讀端口C非法寫端口A寫端口B寫端口C寫控制字380H381H382H383HD0 D7數(shù)據(jù)線A0 A1地址線CS*片選信號RD*讀信號WR*寫信號RESET復位信號8255尋址例206頁圖5.17書206頁圖5.17(2)外設數(shù)據(jù)端口端口A:PA0 PA7A組,支持任務方式0、1、2端口B:PB0 PB7B組,支持任務方式0、1端口C:PC

6、0 PC7僅支持任務方式0A組控制高4位PC4PC7B組控制低4位PC0PC3端口A:PA0PA7常作數(shù)據(jù)端口,功能最強大端口B:PB0PB7常作數(shù)據(jù)端口端口C:PC0PC7可作數(shù)據(jù)、形狀和控制端口分兩個4位,每位可獨立操作控制最靈敏,最難掌握2. 8255的任務方式方式0:根本輸入輸出方式三個端口端口A、B、C 皆作為輸入或輸出數(shù)據(jù)傳送,各端口是輸入還是輸出,初始化編程設定。無聯(lián)絡信號線適用于無條件傳送和查詢方式的接口電路方式1:選通輸入輸出方式。A、B口用作數(shù)據(jù)傳送,C口部分引腳作聯(lián)絡信號線適用于查詢和中斷方式的接口電路方式2:雙向選通傳送方式A口方式2只用于A口作雙向輸入/輸出數(shù)據(jù)傳送,

7、C口作聯(lián)絡信號線。外設可經(jīng)過端口A的8位數(shù)據(jù)線,向CPU發(fā)送收據(jù),也可從CPU接納數(shù)據(jù)適用于與雙向傳送數(shù)據(jù)的外設適用于查詢和中斷方式的接口電路方式0輸入時序datadata輸入端口D0D7RD CS,A1,A0請領會這里8255A的數(shù)據(jù)緩沖作用方式0輸出時序WRdatadata輸出端口D0D7 CS,A1,A08255A對CPU經(jīng)過它輸出給外設的數(shù)據(jù)進展鎖存前往方式1輸入引腳:A端口PC4PC5PC3PA7PA0INTEAIBFAINTRASTBA中斷允許觸發(fā)器方式1輸入聯(lián)絡信號STB*數(shù)據(jù)選通訊號,表示外設曾經(jīng)預備好數(shù)據(jù)由外設提供的輸入信號當其有效時,將輸入設備送來的數(shù)據(jù)鎖存至8255A的輸

8、入鎖存器IBF輸入緩沖器滿信號,8255A輸出的聯(lián)絡信號。當其有效時,表示數(shù)據(jù)已鎖存在輸入鎖存器INTR中斷懇求信號8255A輸出的信號,可用于向CPU提出中斷懇求,要求CPU讀取外設數(shù)據(jù)方式1需借用端口C用做聯(lián)絡信號同時還具有中斷懇求和屏蔽功能方式1輸入引腳:B端口PC2PC1PC0PB7PB0INTEBIBFBINTRBSTBB中斷允許觸發(fā)器方式1輸入時序dataINTRIBF data輸入端口D0D7STBRDSTB*和IBF是外設和8255A間的一對應對聯(lián)絡信號,為的是可靠地輸入數(shù)據(jù)方式1中斷控制8255A的中斷由中斷允許觸發(fā)器INTE控制置位允許中斷,復位制止中斷對INTE的操作經(jīng)過

9、寫入端口C的對應位實現(xiàn),INTE觸發(fā)器對應端口C的位是作應對聯(lián)絡信號的輸入信號的哪一位,只需對那一位置位/復位就可以控制INTE觸發(fā)器選通輸入方式下端口A的INTEA對應PC4端口B的INTEB對應PC2方式1輸出引腳:A端口PC6PC7PC3PA7PA0INTEAOBFAINTRAACKA中斷允許觸發(fā)器方式1輸出聯(lián)絡信號OBF*輸出緩沖器滿信號8255A輸出給外設的一個控制信號,當其有效時,表示CPU已把數(shù)據(jù)輸出給指定的端口,外設可以取走ACK*呼應信號外設的呼應信號,指示8255A的端口數(shù)據(jù)已由外設接受INTR中斷懇求信號當輸出設備已接受數(shù)據(jù)后,8255A輸出此信號向CPU提出中斷懇求,要

10、求CPU繼續(xù)提供數(shù)據(jù)端口A的INTEA對應PC6端口B的INTEB對應PC2方式1輸出引腳:B端口PC2PC1PC0PB7PB0INTEBOBFBINTRBACKB中斷允許觸發(fā)器方式1輸出時序 INTR datadata輸出端口D0D7WROBFACK OBF*和ACK*是外設和8255A間的一對應對聯(lián)絡信號,為的是可靠地輸出數(shù)據(jù)前往方式2雙向引腳PC6PC7PC3PA7PA0INTE1OBFAINTRAACKAPC4PC5IBFASTBAINTE2用PC6設置INTE1輸出用PC4設置INTE2輸入輸入和輸出中斷經(jīng)過或門輸出INTRA信號方式2雙向時序data-out INTR data-o

11、utdata-indata-inPA0PA7D0D7IBF WROBFACKSTBRD前往方式控制字端口C的位控制字形狀字當8255的A口、B口任務在方式1或A口任務在方式2時,經(jīng)過讀C口的形狀,可以檢測A口和B口的形狀。3.控制字及形狀字方式控制字格式例:要求 A端口:方式1輸入 B端口:方式0輸出 C端口上半部:輸出,C口下半部:輸入方式控制字10110001B或B1H端口C的位控制字格式位控制字寫入控制端口使C端口的某個引腳輸出1或0,或置位復位內(nèi)部中斷允許觸發(fā)器INTED7D6D5D4D3D2D1D0方式1輸入I/OI/OIBFAINTEAINTRAINTEBIBFBINTRB方式1輸出OBFAINTEAI/OI/OINTRAINTEBOBFBINTRB方式2雙向OBFAINTE1IBFAINTE2INTRA端口C的形狀字格式A組B組4. 8255的初始化編程初始化編程:一個方式控制字采用控制I/O地址:A1A011任務過程中:經(jīng)過數(shù)據(jù)端口對外設數(shù)據(jù)進展讀寫數(shù)據(jù)讀寫利用端口A、B和C的I/O地址,A1A0依次等于00、01、10初始化編程后:當數(shù)據(jù)端口作為輸入接口時,執(zhí)行輸入IN指令將從輸入設備得到外設數(shù)據(jù)當數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論