微機原理-8253_第1頁
微機原理-8253_第2頁
微機原理-8253_第3頁
微機原理-8253_第4頁
微機原理-8253_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學習接口電路的要點 結構:有幾個端口,端口地址的設置數據寄存器端口命令寄存器端口狀態(tài)寄存器端口 引腳:如何與CPU 和外設連接。有幾種工作方式,每種工作方式的應用場合工作方式控制字、狀態(tài)字如何定義的。 如何寫入控制字,如何讀出狀態(tài)字。應用舉例中的硬件連接、軟件編程。一、8253的結構及引腳RDWRA0A1CSCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT2VCCGND內部數據總線 是一個三態(tài)、雙向8位寄存器,用于將8253與系統(tǒng)總線D7D0 相連。 它有三個基本功能: 1、CPU 通過數據總線緩沖器向8253寫入確定工作方式的命令字。 2、向某一計數器寫入計數初值

2、。 3、從某一計數器讀取當前的計數值。 它是8253內部的控制電路,當片選信號CS =0 時,由A1、A0信號 選擇內部寄存器,由讀信號 RD 和寫信號 WR 完成對 選定寄存器 的讀寫操作。 當片選信號 CS =1 時,數據總線緩沖器與系統(tǒng)數據線脫開。 通常 RD 接 系統(tǒng)總線 IOR WR 接 系統(tǒng)總線 IOW 端口地址選擇線 A0、A1 接系統(tǒng)總線 A0、A1。 D7 124D6 223D5 322D4 421D3 520D2 619D2 718 CLK2D0 817 OUT2CLK0916 GATE2OUT01015 CLK1GATE01114 GATE1GND 1213 OUT100

3、計數器001計數器110計數器211控制寄存器00鎖存計數器的當前值,以便讀出檢查01只讀/寫 低8位計數值10只讀/寫 高8位計數值11先讀/寫低8位,后讀/寫高8位計數值000方式0001方式1010方式2011方式3100方式4101方式5寫入數的范圍最大值00二進制數0000HFFFFH655361十進制數BCD 碼0000 9999100002、8253 初始化編程 步驟 向控制字寄存器寫入控制字,對使用的計數器規(guī)定工作方式。 向使用的計數器 寫入計數初值。例題:設計計數器1 工作在方式1,按BCD碼計數計數值為4000。設8253的端口地址為 E0HE3H。試寫出初始化程序段。 控

4、制字=01 11 001 1B = 73HMOV AL,73H;OUT 0E3H,AL;MOV AX,4000H;OUT 0E1H,AL;先寫入低字節(jié) 到計數器 1。MOV AL,AH;OUT 0E1H,AL;后寫入高字節(jié) 到計數器 1。8253 的地址設置D0 OUT0 D1 GATE0 CLK0D7 OUT1 GATE1 CS CLK1 RD OUT2WR GATE2A1 CLK2A0G1 Y0 G2 Y1G3 C B A Y7IORIOWA9A8A7A6A5A4A3A2AEN8253 的在 IBM PC/XT 中的應用D0D7 GAT0 CLK0 GATE1 CLK1 GATE2CLK2

5、 CS RD OUT0WR OUT1A1 OUT2A0IORIOWD QCP Q R8253 的在 IBM PC/XT 中的應用 在IBM PC/XT 系統(tǒng)板上,使用了一片8253。 地址設置為 4043 H。 三個計數器的計數時鐘CLK 由8284 輸出的 PCLK 信號, 二分頻得到,其頻率為1.19 MHZ。 三個計數器的用途如下: 1、計數器0:用于系統(tǒng)的報時和磁盤驅動器的馬達定時。選擇工作方式3,每55ms向中斷控制器的 IRQ0端發(fā)一次中斷請求信號。初始化程序如下: 2、計數器1:用于動態(tài)存儲器的刷新 ,占用DMA 的0通道。選擇工作方式2,每15.2 向DMA發(fā)一次DMA請求信號。初始化程序如下:8253 的計數器 0 的初始化程序8253 的計數器 1 的初始化程序8253 的計數器2 的應用3、計數器2:用于產生 近似 1KHZ 的方波,由OUT2 端送到揚聲器。由圖可知,門控位 GATE2 受8255 PB0的控制,PB0=1時,OUT2 輸出 1KHZ 的方波至揚聲器。發(fā)聲還受8255 PB1 的控制。聲響子程序過程名為 BEEP,入口地址為FFA08H。入口參數:BL=6 發(fā)長聲,BL=1 發(fā)短聲。8255 PB 口地址為61H。計數器2 的控制字 CW = 10 11 011 0 B=

溫馨提示

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

評論

0/150

提交評論