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

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)鐵道大學(xué)第9章定時(shí)器計(jì)數(shù)器(編輯修改稿)

2025-02-15 11:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 進(jìn)。 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 36頁(yè)共 50頁(yè) 2022年 2月 16日星期三 5—— 硬件觸發(fā)選通 方式 5的波形如圖 。 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 37頁(yè)共 50頁(yè) 2022年 2月 16日星期三 GATA的作用 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 38頁(yè)共 50頁(yè) 2022年 2月 16日星期三 方式 5的特點(diǎn)是: ①寫入控制字后,輸出為高電平。在設(shè)置了計(jì)數(shù)值后,計(jì)數(shù)器并不立即開始計(jì)數(shù),而是由門控脈沖的上升沿觸發(fā)啟動(dòng)。當(dāng)計(jì)數(shù)到 0時(shí),輸出一個(gè) CLK周期的負(fù)脈沖,并停止計(jì)數(shù)。當(dāng)門控脈沖再次觸發(fā)時(shí)才能再計(jì)數(shù)。 ② 在計(jì)數(shù)過(guò)程中 如果 再次用門控脈沖觸發(fā) ,則使 計(jì)數(shù)器重新開始計(jì)數(shù), 此時(shí)輸出還保持為高電平,直到計(jì)數(shù)為 0,才輸出負(fù)脈沖。 ③如果在計(jì)數(shù)過(guò)程中改變計(jì)數(shù)值,只要沒(méi)有門控信號(hào)的觸發(fā),不影響計(jì)數(shù)過(guò)程。當(dāng) 有新的門控脈沖的觸發(fā)時(shí),不管是否計(jì)數(shù)到 0,都按新的計(jì)數(shù)值計(jì)數(shù) 。 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 39頁(yè)共 50頁(yè) 2022年 2月 16日星期三 方式 5應(yīng)用 這個(gè)例子相當(dāng)于硬件開關(guān)對(duì)家用電器的啟動(dòng)命令被延遲設(shè)定時(shí)間后發(fā)出。 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 40頁(yè)共 50頁(yè) 2022年 2月 16日星期三 小結(jié): 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 41頁(yè)共 50頁(yè) 2022年 2月 16日星期三 Intel 8253的應(yīng)用舉例 8253 要使用 8253,必須首先對(duì)其進(jìn)行初始化,初始化有兩種方法: ①對(duì)每個(gè)計(jì)數(shù)器分別進(jìn)行初始化,先寫控制字,后寫計(jì)數(shù)值。如果計(jì)數(shù)值是 16位的,則先寫低 8位再寫高 8位。 ②先寫所有計(jì)數(shù)器的方式字,再寫各個(gè)計(jì)數(shù)器的計(jì)數(shù)值。如果計(jì)數(shù)值是 16位的,則先寫低 8位再寫高 8位。 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 42頁(yè)共 50頁(yè) 2022年 2月 16日星期三 MOV AL, 36H ;設(shè)置控制字 00110110(計(jì)數(shù)器 0,方式 3,寫兩個(gè) ; 字節(jié),二進(jìn)制計(jì)數(shù)) OUT 43H, AL ;寫入控制寄存器 MOV AX, 3060H ;設(shè)置計(jì)數(shù)值 OUT 40H, AL ;寫低 8位至計(jì)數(shù)器 0 MOV AL, AH OUT 40H, AL ;寫高 8位至計(jì)數(shù)器 0 例如:假設(shè)一個(gè) 8253在某系統(tǒng)中的端口地址 40H~43H,如果要將計(jì)數(shù)器 0設(shè)置為工作方式 3,計(jì)數(shù)初值為 3060H,采用二進(jìn)制計(jì)數(shù)法,則初始化方法如下: 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 43頁(yè)共 50頁(yè) 2022年 2月 16日星期三 2. 8253在 IBM PC/XT機(jī)的應(yīng)用 在 IBM PC/XT機(jī)中, 8253主要提供系統(tǒng)時(shí)鐘中斷、動(dòng)態(tài)RAM的刷新定時(shí)及喇叭發(fā)聲控制等功能。 8253的初始化是在計(jì)算機(jī)啟動(dòng)時(shí)由 BIOS完成的。圖 8253在 IBM PC/XT機(jī)的應(yīng)用的示意圖 : 圖 8253在 IBMPC/XT機(jī)的應(yīng)用的示意圖 CLK 0 CLK 1 CLK 2 GATE 0 GATE 1 GATE 2 OUT 0 OUT 1 OUT 2 INT IRO Q Q amp。 濾波 PB 0 PB 1 8255 +5 V MHz 8253 8259 +5 V 8088 CPU DMA 控制器 CP 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 44頁(yè)共 50頁(yè) 2022年 2月 16日星期三 ⑴ 計(jì)數(shù)器 0用于定時(shí)中斷(約 55ms) MOV AL, 36H ;計(jì)數(shù)器 0,方式 3,寫兩個(gè)字節(jié),二進(jìn)制計(jì)數(shù) OUT 43H, AL ;控制字送控制字寄存器 MOV AL, 0 ;計(jì)數(shù)值為最大值 OUT 40H, AL ;寫低 8位 OUT 40H, AL ;寫高 8位 從 8284時(shí)鐘發(fā)生器來(lái)的頻率 8253三個(gè)計(jì)數(shù)器的時(shí)鐘輸入 , 8253在 IBMPC/XT中的端口地址為 40H~43H,這三個(gè)計(jì)數(shù)器在系統(tǒng)中的初始化程序如下: 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 45頁(yè)共 50頁(yè) 2022年 2月 16日星期三 ⑵ 計(jì)數(shù)器 1用于定時(shí)( 15μs) DMA請(qǐng)求 MOV AL, 54H ; 54H=01010110 B OUT 43H, AL 。計(jì)數(shù)器 1,方式 2,只寫低 8位,二進(jìn)制計(jì)數(shù) MOV AL, 12H ;初值為 18; 15μS /=18 OUT 41H , AL ; 18/=15 注:動(dòng)態(tài)存儲(chǔ)器要求 2ms刷新一遍,如果每次刷新 512個(gè)單元,則經(jīng) 128次刷新即可將全部芯片的 64KB刷新完畢。2ms/128= μS 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 46頁(yè)共 50頁(yè) 2022年 2月 16日星期三 ⑶ 計(jì)數(shù)器 3用于產(chǎn)生約 900HZ的方波送至揚(yáng)聲器 MOV AL, B6H ;計(jì)數(shù)器 3,方式 3,寫兩字節(jié),二進(jìn)制計(jì)數(shù) OUT 43, AL 。 B6=10110110B MOV AX, 0533H ;計(jì)數(shù)初值為 533H=1331; OUT 42H, AL ;寫低 8位 MOV AL, AH OUT 42H, AL ;寫高 8位 實(shí)際上, *106/900=1326,這里給的計(jì)數(shù)初值為1331,所以實(shí)際產(chǎn)生的方波頻率比 900HZ要小 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 47頁(yè)共 50頁(yè) 2022年 2月 16日星期三 下面程序利用 CNT2控制揚(yáng)聲器發(fā)出 500HZ的聲音,直至鍵盤上有任意鍵按下為止。 DATA SEGMENT TABLE DW 2380 ; DATA ENDS STACK SEGMENT DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, ES: DATA, SS: STACK SOUND PROC FAR START: PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV ES, AX 第 9章 定時(shí) /計(jì)數(shù)接口電路 第 9章第 48頁(yè)共 50頁(yè) 2022年 2月 16日星期三 ; 8253初始化 MOV AL, 10110110B。定時(shí)器 2, 16位計(jì)數(shù),先高后低,方式 3;二進(jìn)制 OUT 43H, AL MOV AX, TABLE OUT 42H, AL MOV AL, AH OUT 42H, AL IN AL, 61H ;讀 8255PB口 PUSH AX OR AL, 3 ;允許發(fā)聲 OUT 61H, AL MOV AH, 1 INT 21H POP AX OUT 61H, AL RET SOUND ENDP CODE ENDS END START CLK 0 CLK 1 CLK 2 GATE 0 GATE 1 GATE 2 OUT 0 OUT 1 OUT 2 INT IRO Q Q amp。 濾波 PB 0 PB 1 8255 +5 V MHz 8253 8259 +5 V 8088 CPU
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1