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

正文內(nèi)容

電子琴的微機(jī)原理設(shè)計(jì)方案-wenkub.com

2025-04-26 08:56 本頁(yè)面
   

【正文】 00H MOV DX,PA OUT DX,AL MOV CL,0DFH 。LKEY MOV AL,01H MOV DX,PA 。 計(jì)數(shù)器0, 16位二進(jìn)制,方式3。單片機(jī)原理與應(yīng)用[M](十)北京:高等教育出版社,[7] 李建忠.單片機(jī)原理及應(yīng)用.西安:西安電子科技大學(xué),2002年[8]:安徽工程大學(xué),2012附錄主要代碼程序: CODE SEGMENT ASSUME CS:CODE,DS:CODE CONTROL EQU 43H COUNT0 EQU 40H COUNT1 EQU 41H COUNT2 EQU 42H IOCONPT EQU 0FF2BH IOBPT EQU 0FF29H IOAPT EQU 0FF28H PA EQU 0FF20H 。單片機(jī)基礎(chǔ)[M]。 經(jīng)過(guò)短短一周的課程設(shè)計(jì),我認(rèn)識(shí)到,課程設(shè)計(jì)能真正讓人學(xué)到實(shí)際應(yīng)用的東西的一門課程。 編寫程序的過(guò)程中,我遇到了很多的問題。但由于仿真系統(tǒng)原因,本設(shè)計(jì)音頻效果不是很好。比如一些程序的代碼的意思,匯編語(yǔ)言的邏輯,比如一些芯片的用途。 這次微機(jī)實(shí)驗(yàn)課程設(shè)計(jì),使我對(duì)微機(jī)軟硬件結(jié)合有了進(jìn)一步的了解。要發(fā)出聲音,要用芯片實(shí)現(xiàn),首先想到的是課堂上學(xué)過(guò)的8253定時(shí)/計(jì)數(shù)器它可以發(fā)出一定頻率的聲音。 測(cè)試方案 測(cè)試結(jié)果啟動(dòng)程序,出現(xiàn)按鍵提示,按下1~8鍵機(jī)內(nèi)/實(shí)驗(yàn)儀發(fā)出相應(yīng)的音階同時(shí)led和點(diǎn)陣板亮相應(yīng)的燈和行改變開關(guān)狀態(tài)(可隨時(shí)任意改變),按1~8鍵對(duì)應(yīng)發(fā)出相應(yīng)的音階“彈琴”發(fā)出優(yōu)美旋律按下ESC鍵退出程序 表 31 小結(jié) 通過(guò)這次課程設(shè)計(jì),我學(xué)到了不少課本上沒有的知識(shí),也鍛煉了自己的動(dòng)手能力,將以前學(xué)過(guò)的零散的知識(shí)串到一起。發(fā)現(xiàn)倒計(jì)時(shí)器只能運(yùn)行一次而不能循環(huán)(即程序倒計(jì)時(shí)到0后無(wú)法繼續(xù)循環(huán)倒計(jì)時(shí)),經(jīng)檢查發(fā)現(xiàn)程序結(jié)束前掉了一條跳轉(zhuǎn)指令。 2)通電調(diào)試:第一,檢查系統(tǒng)是否正常。讀8255PB口 mov ah,al or al,3 out 61h,alwait1: mov cx,0hdelay3: mov ax,10 。機(jī)內(nèi)部分jinei: mov al,num add al,al mov ah,00h mov si,axagain: mov di,freq[si] mov bx,tim call gen jmp sss gen proc near mov al,0b6h 。從8255A口讀一字節(jié) test al,01 。延時(shí)子程序ccc: mov bx,offset time mov dx,io8253b 。調(diào)延時(shí)子程序 inc si cmp si,32 。jiwaijiwai: mov cx,60 。從8255B口讀一字節(jié) test al,10b 。如輸入3,則num為2,左移兩位,第三行亮 mov dx,prothl out dx,alled: mov dx,io8255d mov al,99h 。之間轉(zhuǎn)sss sub al,31h mov num,al 。不在39。等待從鍵盤接收字符,不回顯al=asc碼 cmp al,1bh je exit 。num為8253計(jì)數(shù)器初值的序號(hào)freq dw 262,294,330,349,392,440,494,523 。 Press 1,2,3,4,5,6,7,8,ESC:39。 **
**39。 ** THIS PROGRAMME IS
DESIGHED BY **39。 **
**39。正弦波數(shù)據(jù)time db 120,106,94,89,79,70,63,59。8255B口地址io8255d equ ioport+28bh。 a = a*2 00AA F5F0 mov b, a00AC 900022 mov dptr, ToneTable00AF 93 movc a, a+dptr00B0 F551 mov ToneHigh, a00B2 F58C mov TH0, a 00B4 E5F0 mov a, b00B6 04 inc a00B7 93 movc a, a+dptr00B8 F552 mov ToneLow, a00BA F58A mov TL0, a 00BC D28C setb TR000BE 755064 mov PulseCNT, 100 Wait:00C1 E550 mov a,PulseCNT00C3 70FC jnz Wait00C5 C28C clr TR000C7 020097 ljmp MLoop end 根據(jù)運(yùn)行狀態(tài)的操作流程,可以確定運(yùn)行操作的控制流程如圖開始鍵盤讀入一個(gè)字符Y是ESC鍵嗎?NN是數(shù)字1~8鍵嗎?返回DOSY點(diǎn)亮點(diǎn)陣Y點(diǎn)亮LED燈N是機(jī)內(nèi)嗎?60個(gè)正弦波完了嗎?YN求出音階值保存正弦波個(gè)數(shù)計(jì)數(shù)器賦值60每個(gè)正弦波數(shù)據(jù)個(gè)數(shù)計(jì)數(shù)器賦初值取正弦波數(shù)據(jù)送DAC0832求出音階值保存Y賦相應(yīng)頻率值一個(gè)正弦波完了嗎?N延時(shí)延時(shí) 圖 9程序:data segmentioport equ 0c800h0280hio8253a equ ioport+280h。 Timer0094 75A882 mov IE, 82h 。開定時(shí)器0中斷 SETB EA 。初始化堆棧指針 MOV 30H,00 。根據(jù)使用流程可以確定系統(tǒng)的控制流程和軟件模塊。: ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1