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

正文內(nèi)容

可編程接口芯片8254及應(yīng)用(編輯修改稿)

2025-02-02 02:02 本頁面
 

【文章內(nèi)容簡介】 寫入計數(shù)值 計數(shù)值寫入計數(shù)器各自的 I/O地址 示例 選擇二進制時 ?計數(shù)值范圍: 0000H~ FFFFH ?0000H是最大值,代表 65536 選擇十進制( BCD碼) ?計數(shù)值范圍: 0000~ 9999 ?0000代表最大值 10000 3 讀取計數(shù)值 8位數(shù)據(jù)線,讀取 16位計數(shù)值需分兩次 計數(shù)在不斷進行,應(yīng)該將當(dāng)前計數(shù)值先行鎖存,然后讀取: ?向控制字 I/O地址:給 8254寫入鎖存命令 ?從計數(shù)器 I/O地址:讀取鎖存的計數(shù)值 讀取計數(shù)值,要注意讀寫格式和計數(shù)數(shù)制 8254在 PC機上的應(yīng)用 A0 A1 — — — A0 — A1 — D0~ D7 D0~ D7 OUT1 OUT2 OUT0 GATE0 GATE1 GATE2 CLK0 CLK1 CLK2 D Q CLK +5V 接至 DMA控制器 接至揚聲器驅(qū)動器 PB0 PB1 IRQ0 DRQ0 8254 +5V DACK0 BRD IOR IOW RD WR CS T/CCS 定時中斷和定時刷新 ? 將 計數(shù)器 1作為定時刷新 ? 看如何編寫初始化程序段 ? 從閱讀初始化程序段 ? 看 計數(shù)器 0作為定時中斷的作用 8254初始化 (定時中斷 ) mov al,0011 0110B 。計數(shù)器 0為方式 3,采用二進制計數(shù), 。先低后高寫入計數(shù)值 out 43h,al 。寫入方式控制字 mov al,0 。計數(shù)值為 0 out 40h,al 。寫入低字節(jié)計數(shù)值 out 40h,al 。寫入高字節(jié)計數(shù)值 計數(shù)器 0:定時中斷 計數(shù)器 0:方式 3,計數(shù)值: 65536,輸出頻率為247。 65536= 門控為常啟狀態(tài),這個方波信號不斷產(chǎn)生 OUT0端接 8259的 IRQ0,用作中斷請求信號 每秒產(chǎn)生 ,或說每隔 55ms( )申請一次中斷 DOS系統(tǒng)利用計數(shù)器 0的這個特點,通過 08號中斷服務(wù)程序?qū)崿F(xiàn)了日時鐘計時功能 計數(shù)器 1:定時刷新 門控總為高,選擇方式 2或 3 ? 2ms內(nèi)刷新 128次 , 即 ?s刷新一次 計數(shù)初值為 18 ? 需要重復(fù)不斷提出刷新請求 8254初始化 (定時刷新 ) mov al,0101 0100B 。計數(shù)器 1為方式 2, 。采用二進制計數(shù) ,只寫低 8位計數(shù)值 out 43h,al 。寫入方式控制字 mov al,18 。計數(shù)初值為 18 out 41h,al 。寫入計數(shù)值 揚聲器控制 計數(shù)器 2的輸出控制揚聲器的發(fā)聲音調(diào) 計數(shù)器 2只能工作在方式 3,才能輸出一定頻率的方波,經(jīng)濾波后得到近似的正弦波,進而推動揚聲器發(fā)聲 揚聲器還受控于并行接口( 8255芯片) 必須使 PB0和 PB1同時為高電平,揚聲器才能發(fā)出預(yù)先設(shè)定頻率的聲音 揚聲器控制 (頻率設(shè)置 ) speaker proc push ax mov al,1011 0110B。0b6h out 43h,al 。寫入控制字 pop ax out 42h,al 。寫入低 8位計數(shù)值 mov al,ah out 42h,al 。寫入高 8位計數(shù)值 ret speaker endp 揚聲器控制 (揚聲器開 ) speakon proc push ax in al,61h or al,03h 。D1D0= PB1PB0= 11B,其他位不變 out 61h,al pop ax ret speakon endp 揚聲器控制 (揚聲器關(guān) ) speakoff proc push ax in al,61h and al,0fch 。D1D0= PB1PB0= 00B,其他位不變 out 61h,al pop ax ret speakoff endp 揚聲器控制 (主程序 ) 。數(shù)據(jù)段 freq dw 1193180/600 。代碼段 mov ax,freq call speaker 。設(shè)置揚聲器音調(diào) call speakon 。打開揚聲器聲音 mov ah,1 。等待按鍵 int 21h call speakoff 。關(guān)閉揚聲器聲音 在一個實際的數(shù)據(jù)采集系統(tǒng)中,要求 5s采一個數(shù),現(xiàn)場的主時鐘的振蕩頻率為 。 分析:選擇工作方式 3(方波發(fā)生器),連續(xù)工作對。 時鐘周期 Tck= l/ 106 計數(shù)初值 n=T/Tck=5247。 (l/ 106 )= 107 一個計數(shù)器最多的分頻次數(shù)是 65536,是不夠用的。 例 采用兩級計數(shù)器,用計數(shù)器 0的輸出 OUT0作為計數(shù)器1的輸入 CLK1。 計數(shù)器 0的計數(shù)值為 50000 (C350H );計數(shù)器 1的 250 (FAH) 。則有: 總的計數(shù)值 =50000 250= 107 計數(shù)器 0:方式 3(方波發(fā)生器)控制宇 36H( 0011 0110B ) 計數(shù)器 1:方式 2(分頻器)控制字 54H)( 0101 0100B ) 設(shè):控制口地址: CRPT; 0號計數(shù)器: PRT0; 1號計數(shù)器: PRT1 實現(xiàn)上述過程的程序如下: MOV AL, 36H MOV DX, CRPT OUT DX, AL ; 0號計數(shù)器方式 3 MOV AL, 50H MOV DX, PRT0 OUT DX, AL ;計數(shù)值低 8位 MOV AL, C3H OUT DX, AL
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1