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

正文內(nèi)容

微機原理及應用教案-閱讀頁

2024-11-09 22:01本頁面
  

【正文】 3 的方式 3——方波發(fā)生器來實現(xiàn)了簡易電子琴的設計。如下圖為 8253 的內(nèi)部結(jié)構(gòu)圖。8253 內(nèi)部結(jié)構(gòu)【1】(如圖 1 所示)及外部引腳【1】(如圖 2 所示)圖 1:8253 內(nèi)部結(jié)構(gòu)圖圖 2:8253 引腳圖8253 的控制字和編程【1】 如圖 3 所示圖 3:8253 控制字 的工作方式 3——方波發(fā)生器【1】方式 3 的波形如圖 4 所示,它的特點是:(1)輸出為周期性的方波。(2)寫入控制字后,輸出將變?yōu)楦唠娖?,當寫入計?shù)初值后,就開始計數(shù),輸 出仍為高電平; 當計數(shù)到初值的一半時,輸出變?yōu)榈碗娖?,直至計?shù)到 0,輸出又變?yōu)楦唠娖?,重新開始計數(shù)。(4)GATE 信號能使計數(shù)過程重新開始,GATE=1 允許計數(shù),GATE=0 禁止計數(shù)。圖 4:8253 工作方式 3 波形 的簡介【2】8255 是一個 40 引腳的雙列直插式集成電路芯片。8255 共有三個 8 位口,其中 A 口和 B 口是單純的數(shù)據(jù)口,供數(shù)據(jù) I/O 使用??偩€接口電路用 于實現(xiàn) 8255 和單片微機的信號連接。內(nèi)部的結(jié)構(gòu)如圖所示圖 5:8255 結(jié)構(gòu)圖8255A 的方式控制字如圖 6 所示圖 6:8255A 的方式控制字 8235 和 8255 設計簡易電子琴設計任務與要求 以 K1K8 接 8255 的 A 口做為電子琴的鍵盤分別輸入靜音、do、re、mi、fa、sol、la、si 的音,以 8255 的 B 口作為輸出。 8255 接八個開關(guān) K1K8,做電子琴按鍵輸入。要求: K1—靜音 K2—發(fā) si 的音 493Hz K3—發(fā) la 的音 440Hz K4—發(fā) sol 的音 392Hz K5—發(fā) fa 的音 349Hz K6—發(fā) mi 的音 329Hz K7—發(fā) re 的音 293Hz K8—發(fā) do 的音 261Hz設計原理【3】:通過 8255 和 8253 來實現(xiàn)電子琴模擬,主要可以分成兩部分,分別為輸入部分和發(fā)音部分。發(fā)音部分:CUP 通過對定時器的通道 2 進行編程,使其 I/O 寄存器接收一個 控制聲音頻率的 16 位計數(shù)值,端口 61H 的最低位控制通道 2 門控的開斷,以產(chǎn) 生特殊的音響。從定時器輸出的方波信號,經(jīng)功率放大和濾波后驅(qū)動揚聲器。顯然只有 PB0 和 PB1 都是 1 時,才能使揚聲器發(fā)出聲音。執(zhí)行 2801 次 LOOP 指令約需要 10MS 的時間。(1)程序流程圖(2)程序流程圖如圖所示:圖 7:流程圖(2)程序清單發(fā)音部分程序源代碼如下把計數(shù)值送 8253 前,必須先把 8253 進行初始化,使其選用通道 2,工作在 方式 3 下。這里是通過硬件即 8253 定時器產(chǎn)生聲音。當定時器接收的計數(shù)值為 533H 時,能產(chǎn)生 896Hz 的聲音,因此產(chǎn)生其他頻率的計數(shù)值就可由下式計算: 計數(shù)值=533H*896/f=1234DCH/f MOV DX,12H MOV AX,348CHDIV DI;(DI)=頻率OUT 42H,AL;42H為8253的通道2端口 MOV AL,AH OUT 42H,AL送到揚聲器的信號還受到了從并行接口芯片 8255(端口地址為 61H)來的雙 重控制,端口 61H 的最低位控制通道 2 的門控開斷,以產(chǎn)生特殊的音頻信號,端 口 61H 的 PB1 位和定時器的輸出信號同時作為與門的輸入,PB0 和 PB1 位可由程 序決定為 0 還是為 1。IN AL,61H MOV AH,AL OR AL,3OUT 61H,AL ;開揚聲器 ;控制音長的時間可以簡單地通過反復執(zhí)行指令來得到。因此用 10MS 的倍數(shù)值來控制揚聲器開關(guān)的時間 間隔,就可控制發(fā)聲的音長了。用 8253 定 時器產(chǎn)生所需音階頻率控制揚聲器發(fā)音。二、8255芯片的作用、工作方式和控制字的編程。2.邏輯運算11110101B和10101110B相“或”的結(jié)果是 11111111B。4.以CX寄存器內(nèi)容為計數(shù)對象的指令有 循環(huán)控制指令、串操作重復指令。6.輸入/輸出指令間接尋址必須通過 DX 寄存器。8.CPU與外設傳送數(shù)據(jù)時,輸入/輸出方式有程序控制傳送方式,中斷控制傳送方式,DMA方式。10.某8086CPU應用系統(tǒng)需要擴展程序存儲器128K字節(jié),選用EPROM2764(8K8),則需要的芯片數(shù)目為: 16。其中AX、BX、CX、DX一般作為通用數(shù)據(jù)寄存器??偩€接口部件設有段寄存器CS、DS、SS、ES和指令指針寄存器IP。IP的內(nèi)容是下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。在T1期間8086發(fā)出訪問目的地的地址信號和地址鎖存選通信號ALE;T2期間發(fā)出讀寫命令信號RD、WR及其它相關(guān)信號;T3期間完成數(shù)據(jù)的訪問;T4 結(jié)束該總線周期。接口具有以下功能:(1)數(shù)據(jù)緩沖功能;(2)接收和執(zhí)行CPU 命令的功能;(3)信號轉(zhuǎn)換功能;(4)設備選擇功能;(5)中斷管理功能;(6)數(shù)據(jù)寬度變換功能;(7)可編程功能。答:IRET為中斷返回指令,可使壓入堆棧的斷點地址及程序狀態(tài)字彈出至CS、IP和F寄存器,繼續(xù)執(zhí)行原來程序;RET為子程序返回指令,只恢復IP或CS、IP的內(nèi)容。程序段2 VARXDW A1 VARYDW A2 RESULTDW ?┇MOV DX, VARX ADD DX, VARY MOV CL, 3 SALDX, CL SUBDX, 1000H SARDX, 1 MOV RESULT, DX┇結(jié)果為:RESULT=[(A1+A2)31000H]∕2
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1