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

正文內(nèi)容

基于tpc-usb實驗系統(tǒng)的時鐘系統(tǒng)設(shè)計方案-在線瀏覽

2025-06-20 22:33本頁面
  

【正文】 24 腳,雙列直插式芯片。和 8255A 一樣,其內(nèi)部有一個三態(tài)數(shù)據(jù)緩沖器,以保證未選中時內(nèi)部數(shù)據(jù)線和系統(tǒng)數(shù)據(jù)總線是“脫開”的。每一個計數(shù)器對外有三個引腳:CLK 為計數(shù)脈沖輸入,GATE 為門控信號( 允許/禁止計數(shù)),OUT 為輸出信號。和 8255A 一樣,8253 也設(shè)置了兩個用于端口尋址的引腳 A1 和 A0。5CLK 時鐘輸入信號——在計數(shù)過程中,此引腳上每輸入一個時鐘信號(下降沿) ,計數(shù)器的計數(shù)值減 1GATE 門控輸入信號——控制計數(shù)器工作(允許/禁止計數(shù),啟動/停止計數(shù)) ,可分成電平控制和上升沿控制兩種類型OUT 計數(shù)器輸出信號——當(dāng)一次計數(shù)過程結(jié)束(計數(shù)值減為 0) ,OUT 引腳上將產(chǎn)生一個輸出信號 8253 的工作方式 8253 共有 6 種工作方式,下面分別說明每一種方式的要點。門控為高電平開始計數(shù)。在計數(shù)期間可用門控信號暫停計數(shù)( 即門控為低電平時,計數(shù)暫停)。 .方式 1——可編程單穩(wěn) 所謂單穩(wěn),是指這樣的電路,它有兩種狀態(tài),但只能穩(wěn)定在一種狀態(tài)。 這個時間參數(shù)一般是由外加電阻、電容的值決定的。 一旦 8253 的某計數(shù)器被設(shè)置成方式 1 后,其 OUT 變高電平,裝入初值后,仍保持高電平,等待門控上升沿到來。當(dāng)減到 0 時 OUT 變高電平。 門控上升沿的到來使得 OUT 開始輸出負脈沖( 這種現(xiàn)象叫觸發(fā)),其寬度為 CLK 的周期乘以預(yù)置值。 方式 2——分頻脈沖發(fā)生器(分頻器) 方式 2 用來對輸入脈沖(即計數(shù)脈沖 CLK)N 分頻(N 為預(yù)置的初值),在輸出信號周期中低電平的時間為一個 CLK 周期。經(jīng)過一個 CLK 周期,OUT 恢復(fù)高電平,且計數(shù)器又自動裝入初值,重新開始計數(shù)。如圖 6.23 所示是工作在方式 2 的示意圖。若GATE 變低電平將禁止計數(shù),并使輸出為高電平。 方式 3——方波發(fā)生器 方式 3 類似于方式 2,輸出是周期性的。如果預(yù)置的初值 N 為偶數(shù),則輸出周期中高電平和低電平的寬度相等;如果 N 為奇數(shù),則輸出周期中高電平比低電平多一個 CLK 周期的時間,當(dāng) N 相當(dāng)大時,也可認(rèn)為是方波。 設(shè)置成方式 3 后,OUT 變高電平,裝入初值后便自動開始計數(shù)。如初值為奇數(shù),則輸出為高電平時第一個 CLK 使計數(shù)器減 1,隨后每個 CLK 使計數(shù)器減 2;輸出為低電平時第一個 CLK 使計數(shù)器減 3,隨后每個CLK 使計數(shù)器減 2。如此循環(huán)下去,如圖 6.24 所示。 方式 4——軟件觸發(fā)選通 設(shè)置成方式 4 后,OUT 變高電平,寫入計數(shù)值后自動開始計數(shù)( 所以稱之為軟件觸發(fā)),計數(shù)到終點輸出一個 CLK 周期的低電平脈沖。 方式 5——硬件觸發(fā)選通 設(shè)置成該方式后,OUT 變高電平,寫入計數(shù)值后需等待 GATE 上升沿的到來才開始計數(shù)(所以稱之為硬件觸發(fā))。計數(shù)過程中不受 GATE電平的影響。 在本時鐘系統(tǒng)設(shè)計中,分別使用了 8253 的方式 3 和方式 2 作為系統(tǒng)工作的方式。所謂并行,是指數(shù)據(jù)的各位同時傳送。 8255A 為 40 引腳、雙列直插封裝。7由圖可看出,它由數(shù)據(jù)端口、組控制電路、數(shù)據(jù)總線緩沖器、讀/寫控制邏輯等組成。它們對外的引線分別是 PA7~PA0、PB7~PB0 和 PC7~PC0。c 口可分成兩個 4 位的端口:c 高 4 位口(Pc7~ PC4)和 c 低 4 位口(PC3 ~PC0)。 A 口及 c 高 4 位口為 A 組,B 口及 c 低 4 位 口為 B 組。 數(shù)據(jù)總線緩沖器 這是一個 8 位三態(tài)雙向緩沖器,作為 8255A 與系統(tǒng)總線的接口。數(shù)據(jù)總線緩沖器還有抑制噪音、增強驅(qū)動能力的功能。對 8255A 進行控制的信號有: CS(上劃線)——片選信號,低電平有效。 RD(上劃線)——讀信號,低電平有效。 WR(上劃線)——寫信號,低電平有效。 RESET--復(fù)位信號,高電平有效。 AA0——端口尋址信號。 一般情況下,A1 和 A0 分別接系統(tǒng)地址總線的最低兩位 (A1 和 A0)。當(dāng)確定了端口尋址引腳的接法,8255A的各個端口的地址也就確定下來。和存儲器芯片片選信號的產(chǎn)生相類似,8255A 的片選信號由用于片內(nèi)端口尋址以外的地址( 高位地址)譯碼產(chǎn)生。A 口、B 口和 c 口(或 C 高 4位口及 c 低 4 位口) 均可獨立設(shè)置成方式 0 輸入口或方式 0 輸出口。A 組、B 組的 8 位口(A 口或B 口)可被設(shè)置為方式 1 輸人口或方式 1 輸出口,而這時要用相應(yīng) C 口的 3 根線作聯(lián)絡(luò)線。該方式要使用 c 口的 5 根線作聯(lián)絡(luò)線。當(dāng) A 組被設(shè)置成方式 2 時,A 口被設(shè)置成雙向端口,即既可以輸入數(shù)據(jù),也可以輸出數(shù)據(jù),c 口的 5 根線被指定為聯(lián)絡(luò)線。這些信 號可歸結(jié)為五種(方式 1 僅使用其中的三種 ): (1)STB(上劃線)(Strobe) 選通,輸入信號,由外設(shè)提供,低電平有效。 (2)IBF(Input Buffer Full) 輸入緩沖器滿,輸出信號,高電平有效。 . (3)OBF(上劃線)(Output Buffer Full) 輸出緩沖器滿,輸出信號,低電平有效。 (4)ACK(上劃線)(Acknowledge) 來自外設(shè)的回答,輸入信號。 (5)INTR 中斷請求,送往 CPU。對于輸入,外設(shè)的數(shù)據(jù)進入輸入緩沖器后 8255A 產(chǎn)生 INTR,請求 CPU 取走數(shù)據(jù);對于輸出,當(dāng)外設(shè)利用完輸出緩沖器中的數(shù)據(jù)之后會發(fā)出一個回答信號 ACK(上劃線) ,8255A 在 ACK(上劃線)后沿的作用下產(chǎn)生INTR,請求 CPU 輸出下一個數(shù)據(jù)。端口 A 提供位選碼,任何時候只有一位輸出 0,即低電平,經(jīng)反相,只有一個顯示器陽極高電平,只有一個顯示器能顯示其代碼。在常用的七段顯示器內(nèi),各個 LED 可按共陽極或共陰極連接。9 共陽極 LED 顯示器對于共陽極顯示器,其段驅(qū)動電路的輸出位低電平時,改段的 LED 導(dǎo)通并點亮,段驅(qū)動電路應(yīng)能吸收額定的段導(dǎo)通電流。 多位數(shù)字靜態(tài)顯示及其接口在多為數(shù)字靜態(tài)顯示系統(tǒng)中,每位數(shù)字顯示器分別都應(yīng)有各自的鎖存、譯碼和驅(qū)動器。 多位數(shù)字動態(tài)顯示及其接口由軟件譯碼、硬件驅(qū)動:選用 8255A 作為 8 位 LED 接口電路,端口方式 A 和 B 都工作于方式0,端口 B 作為 8 個顯示器共用的字型碼輸出線。由硬件譯碼、驅(qū)動:各數(shù)字顯示器公用一個公共的鎖存、譯碼和驅(qū)動器。能被驅(qū)動點亮的數(shù)字顯示器,能分顯示出相應(yīng)的 BCD 數(shù)碼,取決于其相應(yīng)的公共極被選通本時鐘系統(tǒng)設(shè)計選用多位數(shù)字動態(tài)顯示的軟件譯碼、硬件驅(qū)動方式。? 靜態(tài)測試:查看硬件的連接是否正確? 動態(tài)測試:測試系統(tǒng)的時鐘顯示功能10第三部分 軟件設(shè)計在軟件設(shè)計中我們要實現(xiàn) 7 段數(shù)碼管的顯示時間信息,CPU 與接口之間可按查詢方式或中斷方式進行數(shù)據(jù)傳送,本設(shè)計采用中斷方式。時鐘的正確性,對于方式確定好后, 8253的初始化字的選擇是至關(guān)重要。因此我們將使用 8253 的通道 0(工作于方式3)與通道 1(工作于方式 2) 。選擇通道 0,D7D6=00;采用 16 位讀寫,D5D4=11;選擇工作方式3,D3D2D1=011;初始字采用 2 進制,D0=0。選擇通道 0,D7D6=01;采用 16 位讀寫,D5D4=11;選擇工作方式 2,D3D2D1=010;初始字采用 2 進制,D0=0。因此我們對通道 0 的初始字置為 10000=2710H,代碼為: MOV AX,2710HMOV DX,280HOUT DX,ALMOV AL,AHOUT DX,AL通道 1 的初始字置為 100=64H,代碼為:MOV AX,64HMOV DX,281HOUT DX,ALMOV AL,AHOUT DX,AL 8255 的初始化由于本時鐘系統(tǒng)是通過 7 段數(shù)碼管顯示時間信息,不需要 8255 芯片控制,只需要有信號到,就直接輸送到數(shù)碼管,所以可以用 8255 芯片的方式 0 直接輸送信號到 7 8255 的初始化相對比較簡單。故 8255 的初始化為最高 3位是 100,A、C 低 4 位口負責(zé)輸出,故 DDD0 為 0,其他位置任意。TPCUSB 實驗板上,固定的接到了 3 號中斷 IRQ3 上,即進行中斷實驗時,所用中斷類型號為 0BH。在程序運行過程中,可以從鍵盤接收指令,從而實現(xiàn)功能的多樣化。=====================================================================。功能:。原理:。實現(xiàn)計時功能,利用 8255 并行口輸出時間信息到 7 段 LED 燈顯示。=====================================================================。=====================================================================DATA SEGMENTIO8255A EQU 28AH 。8255 控制口IO8255C EQU 288H 。8253 通道 0CHAN2 EQU 281H 。8253 控制口LED DB 3F
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1