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

正文內(nèi)容

常用可編程通用接口芯-資料下載頁(yè)

2025-01-06 03:21本頁(yè)面
  

【正文】 口,又要和外設(shè)接口,在此用信號(hào)源,無(wú)抖動(dòng)開(kāi)關(guān),示波器模擬外設(shè)。使用通道口 0。 MOV DX,383H MOV AL,36H OUT DX,AL 設(shè)控制字: 0 0 1 1 011 0 Ch0 先低 方式 3 二進(jìn) 后高 計(jì)數(shù) MOV DX, 380H MOV AL, 0 OUT DX, AL OUT DX, AL 設(shè)計(jì)數(shù)初值為0000H,即最大計(jì)數(shù) 65536 ◆ 運(yùn)行程序在 OUT0有方波輸出;改變 CLK0的信號(hào)源的頻率或計(jì)數(shù)值,可改變輸出波形的頻率;撥動(dòng)開(kāi)關(guān),可觀察 GATE0= 1允許計(jì)數(shù), GATE0=0禁止計(jì)數(shù)。方式 3在寫(xiě)計(jì)數(shù)值后就自動(dòng)開(kāi)始計(jì)數(shù)。 若要求輸入 CLK為 2MHZ,輸出 OUT為 4KHZ,使用計(jì)數(shù)器 1,如何修改程序: MOV DX , 383H MOV AL, 76H OUT DX, AL MOV DX, 381H MOV AL, 0F4H OUT DX, AL MOV AL, 01H OUT DX, AL ?若三個(gè)通道級(jí)聯(lián),輸入 CLK為 2MHZ,各通道均取最大計(jì)數(shù)初值,則各通道定時(shí)脈寬: Ch0的 OUT0定時(shí)脈寬: μs * 65536= 32768μs Ch1的 OUT1定時(shí)脈寬: 32768μs*65536= Ch2的 OUT2定時(shí)脈寬: (*65536)/60/60= ?若要求得到 ms、 s、 h三種定時(shí)脈寬,各通道的計(jì)數(shù)值為多少: Ch0的計(jì)數(shù)值 =1000μs/ =2022 Ch1的計(jì)數(shù)值 =(1s*106)/1000μs=1000 Ch2的計(jì)數(shù)值 =(1h*60*60)/1s=3600 例 2: 設(shè)計(jì)外部計(jì)數(shù)器,共計(jì) 10個(gè)脈沖。 ?方式 0 ? 硬件設(shè)計(jì),與CPU連接都是6種線。 GATE= 1允許計(jì)數(shù),計(jì)數(shù)脈沖從CLK端輸入。 ? 程序可用查詢方式,也可用中斷方式。 ?查詢方式 ?查詢計(jì)數(shù)器是否歸 0即可 。 DA1 DB “Wait Load“, 0AH, 0DH,’$’ DA2 DB “Please Input“, 0AH, 0DH,’ $? DA2 DB “Program Terminated Normally”,0AH,0DH,?$? MOV DX,383H MOV AL,11H OUT DX,AL 控制字,選 8253計(jì)數(shù)器 0方式 0, BCD計(jì)數(shù),只寫(xiě)底 8位,高八位自動(dòng)填 0。 MOV DX,380H MOV AL,10H OUT DX,AL 設(shè)計(jì)數(shù)初值 10BCD MOV DX,OFFSET DA1 MOV AH,9 INT 21H 顯示 “ WHAT LOAD”,即等下一個(gè) “ CLK” 方式 0, 1, 2, 4, 5都要求等待一個(gè) CLK將計(jì)數(shù)值裝入減 1計(jì)數(shù)器。因?yàn)?CPU寫(xiě)計(jì)數(shù)值 WR信號(hào),是將計(jì)數(shù)值寫(xiě)入計(jì)數(shù)初值寄存器,在WR信號(hào)的下一個(gè) CLK才能將計(jì)數(shù)值由計(jì)數(shù)初值寄存器裝入減 1計(jì)數(shù)器,才能開(kāi)始計(jì)數(shù);所以,此處等待一個(gè)CLK脈沖裝入計(jì)數(shù)器初值。 MOV DX,380H LOAD:IN AL,DX CMP AL,10H JNE LOAD MOV DX, OFFSET DA2 MOV AH, 9 INT 21H 顯示 “ PLEASE INPUT”,提示板動(dòng)開(kāi)關(guān) MOV DX, 380H CONT: IN AL, DX CMP AL, 0 JNZ CONT 查詢 10個(gè) CLK脈沖完否?即扳動(dòng) 10次開(kāi)關(guān)。與中斷的區(qū)別 。 MOV DX, OFFSET DA3 MOV AH, 9 INT 21H RET 顯示 “ PROGRAM TERMINATED NORMALLY” ?中斷方式 —— 將 OUT0接到 IRQ9,因?yàn)榉绞?0啟動(dòng)后保持為底,計(jì)數(shù)歸 0輸出變?yōu)楦撸苑绞?0的 OUT信號(hào)可直接作為中斷請(qǐng)求信號(hào),而其他方式的輸出不同。 MOV ES,AX MOV DX,383H MOV AL,11H OUT DX,AL 控制字 MOV DX, 380H MOV AL, 10H OUT DX, AL 計(jì)數(shù)值 10 MOV DX, OFFSET DA1 MOV AH, 9 INT 21H 顯示提示 LOAD:MOV DX, 380H IN AL, DX CMP AL, 10H JNE LOAD 等待 CLK裝入計(jì)數(shù)值至減 1計(jì)數(shù)器。 MOV AX, SEG IS8253 MOV ES: 01C6H, AX MOV AX, OFFSET IS8253 MOV ES: 01C4H, AX 設(shè)置向量表 IN AL,0A1H AND AL,0FDH OUT 0A1H,AL 修改 8259從片的屏蔽字,允許 IRQ9中斷。 LEA DA, DA2 MOV AH, 9 INT 21H JMP $ 顯示輸入提示 MOV DX, OFFSET DA3 MOV AH, 9 INT 21H RET 顯示結(jié)束提示 等待中斷,即等待計(jì)數(shù)器歸 0,與查詢的區(qū)別 IS8253: MOV AL, 61H OUT 0A0H, AL MOV AL, 62H OUT 20H, AL 主從 8259結(jié)束中斷。 IN AL, 0A1H OR AL, 02H OUT 0A1H, AL 還原屏蔽字,禁止 IRQ9中斷。 POP AX INC AX INC AX PUSH AX IRET 修改返回地址。 例 3: 8253在 IBM PC中應(yīng)用。 ◆ 8253在 PC中的硬件連接 ?P27圖 8- 16。 ◆ 三個(gè)計(jì)數(shù)器的 CLK=,來(lái)自系統(tǒng)總線PCLK=,兩分頻后的輸出。 ◆ GATE0, GATE1接+ 5V,計(jì)數(shù)器 0、 1總是允許計(jì)數(shù);GATE2由 8255的 PB0控制,計(jì)數(shù)器 2是否計(jì)數(shù),由 8255的 B0決定。 ◆ 計(jì)數(shù)器 0?工作在 方式 3(方波產(chǎn)生器), OUT0輸出作為中斷請(qǐng)求接到 8259的 IRQ0,輸出頻率為 ,即約每 55ms中斷一次,作為時(shí)基信號(hào)。 ∵ 計(jì)數(shù)值 *TCLK=TOUT ∴ 計(jì)數(shù)值 =*106 /=216?65536 其初始化程序段: MOV AL, 36H OUT 43H, AL MOV AL, 0 OUT 40H, AL OUT 40H, AL 計(jì)數(shù)器 0方式 3 計(jì)數(shù)初值 0000H ◆ 計(jì)數(shù)器 1?工作在 方式 2, OUT1經(jīng) D觸發(fā)器作為 8237DMA的服務(wù)請(qǐng)求信號(hào) DRQ0,輸出的時(shí)間間隔為 15us的脈沖,即輸出速率為 ,用于定時(shí)啟動(dòng)動(dòng)態(tài) RAM刷新。 計(jì)數(shù)初值= *106* 15* 10- 6= = 18 其初始化程序段: MOV AL,54H OUT 43H,AL MOV AL,18 OUT 41H,AL 計(jì)數(shù)器 1方式 2,僅寫(xiě)低八位 計(jì)數(shù)值 18 ◆ 計(jì)數(shù)器 2?工作在 方式 3,產(chǎn)生近似 1KHz方波輸出, 經(jīng)電流驅(qū)動(dòng)與瀘波后作為音頻信號(hào)送揚(yáng)聲器, GATE2 由 8255的 PB0控制, OUT輸出經(jīng) 8255 PB1控制產(chǎn)生 長(zhǎng)音 3秒,短音 。 計(jì)數(shù)值= *106/103=1190 實(shí)際中取 1331——即 533H——即為 896Hz 其初始化程序: MOV AL,0B6H OUT 43H,AL MOV AX,1331 OUT 42H,AL MOV AL,AH OUT 42H,AL 設(shè)控制字 __計(jì)數(shù)器 2方式 3,先送底位 ,后送高位 設(shè)計(jì)數(shù)值 1331,即產(chǎn)生 896Hz的方波 作業(yè): P311. 11.(設(shè) CLK為 500KHz)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1