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

正文內(nèi)容

基于電子琴的設(shè)計(文件)

2025-08-16 09:18 上一頁面

下一頁面
 

【正文】 明書 (論文 ) 22 初始化程序的主要作用是定義一些變量的初值以及對中斷、定時器的初始化。掃描程序首先會給 ~ 低電平,又由于 ~ 經(jīng)過按鈕和電阻接的是高電平,所以如果此時讀取的 ~ 0FFH不相等的話 ,就是有鍵按下,隨后,調(diào)用鍵盤防抖程序。其工作原理非常簡單 ,就是分別讓 ~ 口中的一個端口為低電平,然后利用 JNB 指令來判斷具體是哪一個鍵被按下了。根據(jù)以上的思路以及頻率表可以寫出發(fā)聲程序如下: ********************************;低音區(qū)程序 KEY_1: MOV R1,0F8H ;為 TH0 賦初值 MOV R2,08CH ;為 TL0 賦初什 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 26 LJMP SOUND ;跳轉(zhuǎn)到發(fā)聲子程序 KEY_2: MOV R1,0F9H MOV R2,05BH LJMP SOUND KEY_3: MOV R1,0FAH MOV R2,015H LJMP SOUND KEY_4: MOV R1,0FAH MOV R2,067H LJMP SOUND KEY_5: MOV R1,0FBH MOV R2,04H LJMP SOUND KEY_6: MOV R1,0FBH MOV R2,090H LJMP SOUND KEY_7: MOV R1,0FCH MOV R2,0CH LJMP SOUND ***************************************;中音區(qū)程序 KEY1: MOV R1,0FCH ;為 TH0 賦初值 MOV R2,044H ;為 TL0 賦初值 LJMP SOUND KEY2: MOV R1,0FCH MOV R2,0ACH LJMP SOUND KEY3: MOV R1,0FDH MOV R2,09H LJMP SOUND KEY4: MOV R1,0FDH 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 27 MOV R2,034H LJMP SOUND KEY5: MOV R1,0FDH MOV R2,082H LJMP SOUND KEY6: MOV R1,0FDH MOV R2,0C8H LJMP SOUND KEY7: MOV R1,0FEH MOV R2,06H LJMP SOUND *************************************;高音區(qū)程序 KEY1_: MOV R1,0FEH ;為 TH0 賦初值 MOV R2,022H ;為 TL0 賦初值 LJMP SOUND KEY2_: MOV R1,0FEH MOV R2,056H LJMP SOUND KEY3_: MOV R1,0FEH MOV R2,085H LJMP SOUND KEY4_: MOV R1,0FEH MOV R2,09AH LJMP SOUND KEY5_: MOV R1,0FEH MOV R2,0C1H LJMP SOUND KEY6_: MOV R1,0FEH MOV R2,0E4H LJMP SOUND 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 28 KEY7_: MOV R1,0FFH MOV R2,03H JMP SOUND SOUND: MOV TH0,R1 ;把初值裝入定時器 MOV TL0,R2 SETB TR0 ;啟動定時器 TIAO: INC R0 CJNE R0,20,TIAO1 ;判斷是否到了發(fā)音的次數(shù) JMP SCAN 定時器中斷服務(wù)程序 中斷服務(wù)子程序主要是用來產(chǎn)生不同頻率的方波,我們可以通過設(shè)置定時器的初值來產(chǎn)生一個方波,然后取反,繼續(xù)產(chǎn)生方波。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 29 第 五 章 系統(tǒng)調(diào)試 硬件 調(diào)試 單片機應(yīng)用系統(tǒng)的硬件和軟件調(diào)試是交叉進行的,但通常是先排除樣機中明顯的硬件故障,尤其是電源故障,然后才能安全 地和仿真機相連,進行綜合調(diào)試。 圖 51 電源穩(wěn)壓電路 發(fā)聲電路的測試: 發(fā)聲電路作為系統(tǒng)的 重要組成部分,具有十分重要的地位。程序如下: LENGTH EQU 255 ORG 0 JMP START ORG 1BH 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 30 JMP TONE_INT START:MOV TMOD,10H SETB EA SETB ET1 MOV SP,70H MOV DPTR,TONE MOV A,0 MOV R3,A CALL LOAD MOV R0,LENGTH SETB TR1 JMP $ LOAD: MOV A,R3 MOVC A,A+DPTR JNZ CONTINUE MOV R3,0 JMP LOAD CONTINUE: MOV TH1,A MOV 20H,A INC R3 MOVC A,A+DPTR MOV TL1,A MOV 21H,A INC R3 RET TONE_INT: CLR TR1 CPL MOV A,20H MOV TH1,A MOV A,21H 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 31 MOV TL1,A DJNZ R0,AGAIN MOV R0,LENGTH CALL LOAD AGAIN: SETB TR1 RETI TONE: DB 248,140,248,243 DB 249,92,249,185 DB 250,21,250,104 DB 250,185,251,144 DB 251,208,252,12 DB 252,68,252,122 DB 252,173,252,221 DB 253,10,253,52 DB 253,93,253,131 DB 253,167,253,200 DB 253,232,254,6 DB 254,34,254,62 DB 254,87,254,111 DB 254,133,254,155 DB 254,175,254,194 DB 254,211,254,228 DB 254,244,255,3,0 END 經(jīng)過這段程序的測試,發(fā)現(xiàn)發(fā)聲電路工作十分正常,發(fā)音準確。只要讓電路上電后,用萬用表測試一下按鍵兩個接線端的電阻,此時電阻應(yīng)該是無窮大。軟件支持 AEDK 所有系列的 51類新型號仿真機,包括 AEDK51HB、 AEDK51I、 AEDK51W、 AEDK320W 仿真機 , LCA51 軟件全面支持匯編語言, C51 語言, PL/M51 語言的編譯 /連接、調(diào)試。高級語言還支持源文件調(diào)試和匯編語言指令行對照調(diào)試。 聯(lián)機在線調(diào)試 編譯通過一段程序后或一個工程后,并不意味著程序已經(jīng)可以正常工作了。 b. 接入仿真機,將仿真頭插入 89C51 的插孔內(nèi) , 接上電源,設(shè)置仿真機型號為 AEDK51HB,依次選擇通訊口 COM1, COM2,并分別測試串口,若某一串口測試通過,則進行編譯并連接,然后加載調(diào)試??傊?,軟硬件同時進行,使預(yù)期的功能得以實現(xiàn)。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 34 結(jié)束語 本次畢業(yè)設(shè)計的任務(wù)是二十一音電子琴。本設(shè)計的任務(wù)是做出硬件部分并寫出相應(yīng)的控制程序,在設(shè)計前期我們找了大量的資料確定了我的設(shè)計方案,也在參考書上搜集所需功能子程序,然后生搬硬套的加以連接,就以為萬事大吉了。才能使軟件程序的設(shè)計符合要求,編出符合自己的設(shè)計,與硬件很好的結(jié)合。在應(yīng)用中更加深刻地理解和掌握了,更重要的是,它使的我們對學(xué)科之間的相互聯(lián)系和應(yīng)用有了一定的基礎(chǔ),同時,更深刻理解了嚴謹?shù)目茖W(xué)學(xué)習(xí)態(tài)度是設(shè)計的根本。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 35 參考文獻 [1]鄒建 林.雅馬哈電子琴原理與維修 [M].北京:電子工業(yè)出版社, 20xx. [2]張友德、趙志英.單片微型機 [M].上海:復(fù)旦大學(xué)出版社, 20xx. [3]蔡朝洋.單片機控制實習(xí)與專題制作 [M].北京:北京航空航天大學(xué)出版社, 20xx. [4]胡耀輝.單片機系統(tǒng)開發(fā)經(jīng)典 [M].北京:冶金工業(yè)出版社, 20xx. [5]陳立.模擬電路設(shè)計實例 [M].北京 :電子工業(yè)出版社 , 20xx. [6]張舒天.穩(wěn)壓電源原理與設(shè)計開發(fā)實例 [M].上海 :復(fù)旦大學(xué)出版社 ,20xx. [7]張立科. Protel99SE 入門與課程設(shè)計 [M]. 北京:北京郵電大學(xué)出版社,20xx. [8]丁元杰. Protel99SE 開發(fā)實例 [M].北京:機械工業(yè)出版社, 20xx. [9] ]邱玉娟.單片機中使用匯編語言的技巧 [J].淮陰工學(xué)院學(xué)報, 20xx,13(03): 2022 [10] 劉青立.編制單片機程序的步驟和難點 [J].電子愛好者, 20xx, 9(12):1720 [11]李華. MCS51 系列單片機實用接口技術(shù) [M].北京: 北京航空航天大學(xué)出版社, 1993. [12]鮑可進. 8051 單片機原理及其應(yīng)用 [M].北京:中國電力出版社, 20xx. [13]Hubbard .(20xx) . ACM Transactions on Graphics,20xx 15(3):122~ 130 [14]尼爾森. Microsoft SQL Server 20xx,20xx 12(23):145~ 162 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 36 附 錄 附錄 1: 二十一音電子琴源程序 ORG 0000H ;定義程序起始地址 SJMP START ORG 000BH ;定義中斷起始地址 LJMP TIME0 START: CLR TR0 MOV SP,60H SETB MOV A,00H SETB EA ;開中斷 SETB ET0 ;允許 T0 中斷
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1