東南微機接口第五章數(shù)字量輸入輸出_第1頁
東南微機接口第五章數(shù)字量輸入輸出_第2頁
東南微機接口第五章數(shù)字量輸入輸出_第3頁
東南微機接口第五章數(shù)字量輸入輸出_第4頁
東南微機接口第五章數(shù)字量輸入輸出_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

bleInterval定時:標準頻率CLK/計數(shù)累加或遞減(計算頻率:周期內(nèi)計數(shù))。例減法CNTER:先計數(shù)值預(yù)置計數(shù)值寄存器減法計數(shù)器,計數(shù)脈沖經(jīng)CLK輸入端時使計數(shù)器進行減法計數(shù)。計數(shù)器的當前內(nèi)容--寄存器CPU不會干擾計數(shù)過程(緩沖)。計數(shù)值=零的狀態(tài)OUT引腳和狀態(tài)寄存器的某一位(查詢式I/O或中斷式I/O來檢測零值狀態(tài))。有到零停計/不停兩種。可硬件(GATE輸入端)或軟件控制定時/計數(shù)器的動作。4用途 中斷控制器8259√計數(shù)器和定時器電路(Timers&背景MCCPU和外部設(shè)備提供實時時鐘:定時或延時控制(定時中斷、定時檢測、定時掃描)Timer/對外部計數(shù)軟件定時;(2)硬件定時(不可編程型;可編程型)軟件定時:處理器執(zhí)行若干條指令(循環(huán))時間之和:精度CPU的利用率。不可編程的硬件定時/計數(shù)(/MI:如555,外接定時部件——電阻和電容(硬件可調(diào)定時值)構(gòu)成;74L90十進制計數(shù)器(異步二進制加5進位)、92(異步二進制加六進位(12進制))、93(加8/16進)、4040(12級分頻)。不可編程定時/計數(shù)電路簡單,但無法軟件控制和改變=>計算機應(yīng)用:可編程的定時器電路 bleInterval5 24PDIP+5V。三個完全獨立的計數(shù)器0~2(16Bit),每個計數(shù)器可單獨作為定時/計數(shù)器用。-2.6MHz,-5:5MHz.內(nèi)部結(jié)0~7--數(shù)據(jù)總線緩沖器:三態(tài)(/S選中)、雙向的8位緩沖器(連接系統(tǒng)數(shù)據(jù)總線),PUI/O時緩沖器發(fā)送或接收數(shù)據(jù)(與/W//D配合:讀/寫邏輯)。0、1譯碼(/S選中后)- 計數(shù)器 11制字寄存器(共用、只讀):控制每個計數(shù)器的工作方式,二進制或二—十進制計數(shù)方式及向每個計數(shù)器裝入數(shù)據(jù)。TE02):=電平0-- /1-允許計數(shù)(邊沿正跳變啟動:方式1) 信號時鐘輸入CLK和門控輸入GATE,輸出OUT)。計數(shù)器二進制BIN(0~0FFFFH+1)或二-十進制計可用外部 作為CLK脈沖對計數(shù)值進行減1計數(shù)裝入計數(shù)初值后,當GATE端變?yōu)楦唠娖綍r, 問題問題12計數(shù)初 B=77H?CH1,16位,方式3,BCDB=10H?CH0,低8位,方式字初始化/ 東南大學16位計數(shù),計數(shù)初值(雙字節(jié),如為單字節(jié)則自動補零).D5D4=01只讀/寫低字節(jié);=10:只讀/(仍按16位計數(shù)!)D5D4=11:MOV MOVOUT43H,AL; OUT43H,AL;CH1,16MOVAL,60H MOVAL,60HOUT40H,AL;0060H初值 OUT41H,AL;MOVAL,00H MOVAL,30HOUT OUT41H,AL3060H 控制字東南大學Mode0軟件觸發(fā),到0輸出電平,不自動重復Mode4軟件觸發(fā),輸出選通信號(負脈沖)Mode1硬(GATE)觸發(fā)單穩(wěn),不自動重復啟動Mode5硬件觸發(fā),輸出選通信號(負脈沖)Mode2、3軟硬觸發(fā),自動重裝(分頻/ 控制字 計數(shù)器0低8位方東南大學 減計數(shù)未完寫入新的東南大學東南大學件上升邊沿啟動,不自動重復??绍浻|發(fā),負脈沖 重復觸發(fā)脈沖,重置初值(Gate有效東南大學 東南大學 東南大學每個脈沖計數(shù)-2,到0自動重裝(軟硬觸發(fā))n/2:類似于方式2,唯一不同的 初值=(n+1/2高電東南大學 東南大學當寫入控制字后,輸出為高。寫入計數(shù)值后立即開始計數(shù)(相當于軟件啟動),當計數(shù)到零后,輸出變低,經(jīng)過一個時鐘脈沖后,又變?yōu)楦唠娖?負脈沖),計數(shù)器停止計數(shù)。(只計數(shù)一次)。GTE=1時,允許計數(shù);計數(shù)過程中改變計數(shù)初值,則按新計數(shù)值重新開始計數(shù) 東南大學 東南大學硬件觸發(fā)的選通信號發(fā)生器寫入控制字后,輸出為高。寫入計數(shù)初值后并不立即開始計數(shù),而是由GTE信號的脈沖上升沿觸發(fā)啟動。當計數(shù)到零后時,輸出一個LK脈沖寬度的負脈沖,輸出變高,停止計數(shù)。直至下次GTE脈沖的觸發(fā)才能計數(shù)。 Gate控制,重新數(shù)重置初值,Gate東南大學 東南大學CNT040H,方式3日時鐘定時(18.158HZ,IRQ0,CLK=1.19MHZN0=0000初值)CNT141H,方式2DRAM刷新(15μs,N0=0018)CNT242H,方式3,揚聲器(OUT2與8255PB1相與后輸出,N0=11901KHZ)—(頻率) Mode0軟件觸發(fā),到0輸出電平,不自動重復Mode4軟件觸發(fā),輸出選通信號(負脈沖)Mode1硬(GATE)觸發(fā)單穩(wěn),不自動重復啟動Mode5硬件觸發(fā),輸出選通信號(負脈沖)Mode2、3軟硬觸發(fā),自動重裝(分頻/ 東南大學10計數(shù)器0、1、2--11初始化編程。對8253初始化編程包括二個步驟,即寫入控制字和寫入計數(shù)值。不需要外部觸發(fā)的方式=>工作。例:初始化編程(P274W格式)T=084036s/1.19)MOVAL,36H;OUT43H,AL;WRTMOVAL,0MOVAL,54H;OUT43H,ALMOVAL,18;OUT,BIN,TT東南大學OUT43H,ALMOVAX,1190Out4

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論