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

正文內(nèi)容

基于單片機的電子琴設(shè)計_畢業(yè)設(shè)計論文(更新版)

2025-09-03 17:19上一頁面

下一頁面
  

【正文】 DJNZ R5,$ DJNZ R6,DEL12 DJNZ R7,DELA RET 。 STOP: CLR TR0 。恢復 DPTR 的值 MOV TL0,A 。DPTR 指向頻率初始值表 MOVC A,A+DPTR 。高四位不為零轉(zhuǎn)向 SING CLR TR0 。鍵釋放讓 LED 顯示為 8 LJMP START 。 DPTR 指向第七首歌歌譜 MOV P0,07H 。 DPTR 指向第五首歌歌譜 MOV P0,6DH 。 DPTR 指向第三首歌歌譜 MOV P0,4FH 。DPTR 指向第一首歌歌譜 MOV P0,06H 。沒有鍵按下,蜂鳴器不發(fā)聲 LJMP DIANGE 。如果沒有鍵按下,即調(diào)用 DISPLAY MOV SP,60H 。開啟定時器 T0, T0 開始計數(shù) DK1A: 。保存初值高八位偏移地址 MOVC A,A+DPTR 。判斷是否按下 7 鍵 MOV KEYBUF,6 。保存列號 3 MOV P0,66H 。讓 LED 顯示為 1 LJMP DK1 NK2: CJNE A,0FDH,NK3 。沒有鍵按下,蜂鳴器不發(fā)聲 LJMP NOKEYS 。轉(zhuǎn)向掃描音符鍵 DIYIN: JB ,TANZOU 。有鍵按下,轉(zhuǎn)向模式轉(zhuǎn)換子程序 AJMP TANZOU 。默認為中音模式 MOV TMOD,11H 。列號保存單元 STH0 EQU 31H 。數(shù)碼管 LED電路調(diào)試:接通電 源,隨機按下按鈕可以看到數(shù)碼管顯示數(shù)字。 它提供軟件調(diào)試功能。 對于不同的曲調(diào)我們也可以用單片機的另外一個定時 /計數(shù)器來完成。該設(shè)計 有 11 個按鈕矩陣,設(shè)計成 21個音 階 ,可以實現(xiàn)音階在低音 1高音 7 之間。 LED 是屬于電流控制器件,使用時必須加限流電阻。另外, AT89S52 可降至 0Hz 靜態(tài)邏 輯操作,支持 2種軟件可選擇節(jié)電模式。 采用 AT89S52 單片機進行控制,由于其性價比高,完全滿足了本系統(tǒng)設(shè)計的要求,它 的內(nèi)部程序存儲空間達 8K,使軟件設(shè)計有足夠的內(nèi)部使用空間并且方便日后系統(tǒng)升級,使用方便,抗干擾性能提高。將這些硬件電路有機地結(jié)合起來使之滿足電子琴設(shè)計的基本硬件要求。檔次的高低無非是音色模仿的是否逼真,自動伴奏設(shè)計的是否豐富,或者增加了其他制作,編曲功能的。并且本 設(shè)計 分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細闡述。 從音樂產(chǎn)生原理方面來看,通過控制單片機的定時器的定時時間產(chǎn)生不同頻率的音頻脈沖,經(jīng)放大后驅(qū)動揚聲器發(fā)出不同音樂的聲音。用單片機產(chǎn)生的音頻脈沖直接驅(qū)動揚聲器并不能產(chǎn)生所要實現(xiàn)的音樂,因為它沒有足夠的驅(qū)動能力,這就需要音頻功率放大器, 本設(shè)計 采用三極管 就 可以實現(xiàn) 信號放大 功能 。 8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash AT89S52。發(fā)光二極管的陽極連在一起的稱為共陽極顯示器 (如圖 b所示 ),陰極連在一起的稱為共陰極顯示器 (如圖 c所示 )。 音持續(xù)時間的長短即時值,一般用拍數(shù)表示,休止符表示暫停發(fā)音。其主程序框圖如下: 啟 動初 始 化P 3 . 0 P 3 . 2 模 式 鍵 是 否 有 鍵 按 下 ?P 2 . 0 P 2 . 6 音 符 鍵 是 否 有 鍵 按 下 ?設(shè) 置 高 中 低 音 模 式否發(fā) 出 相 應(yīng)的 音 符是否P 2 . 7 功 能 轉(zhuǎn) 換 鍵 是 否 鍵 按 下 ?點 歌 播 放 程 序P 2 . 0 P 2 . 6 鍵 是 否 有 鍵 按 下 ?否P 2 . 7 功 能 轉(zhuǎn) 換 鍵 是 否 鍵 按 下 ?播 放 相 應(yīng) 的 歌 曲是是否否是倒 計 時 3 S是 河南理工大學本科課程設(shè)計報告 9 Proteus 軟件仿真 ISIS 軟件介 紹 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實物仿真。 仿真圖 本設(shè)計系統(tǒng)的仿真圖如下所示 : 河南理工大學本科課程設(shè)計報告 10 系統(tǒng)調(diào)試 硬件調(diào)試 硬件調(diào)試主要是針對單片機部分進行調(diào) 試。整個程序是一個主程序調(diào)用各個子程序?qū)崿F(xiàn)功能的過程,要使主程序和整個程序都能平穩(wěn)運行,各個模塊的子程序的正確與平穩(wěn)運行必不可少,所以在軟件調(diào)試的最初階段就是把各個子程序模塊進行分別調(diào)試。定時器初值偏移地址存放單元 SPK EQU 。開放中斷總允許和源允許 ZAICI: ACALL SAOMIAO 。高音鍵沒有按下 ,轉(zhuǎn)向中音 MOV DPTR,TABLE1 。轉(zhuǎn)向掃描音符鍵 。消除擾動和干擾 XRL A,0FFH CJNE A,00H,NK1 LJMP NOKEYS 。讓 LED 顯示為 2 LJMP DK1 NK3: CJNE A,0FBH,NK4 。保存列號 4 MOV P0,6DH 。判斷是否按下 8 功能切換鍵 NK8: LJMP CHOICE 。裝初值高八位 INC TEMP 。松開,定 時器 T0 停止計數(shù) NOKEYS: RET 。轉(zhuǎn)向點歌程序 河南理工大學本科課程設(shè)計報告 14 NEXT1111: LJMP SAOMIAO 。延 時 10ms 消抖 MOV A,P2 XRL A,0FFH CJNE A,00H,NNEQ1 。判斷是否按下 2 鍵 MOV DPTR,TABLE20 。判斷是否按下 4 鍵 MOV DPTR,TABLE40 。判斷是否按下 6 鍵 MOV DPTR,TABLE60 。判斷是否按下 8 功能切換鍵 。取歌譜 JZ STOP 。 SING: DEC A 。裝頻率初始值高八位 MOV A,22H 。啟動定時器計時 W1: CLR 。********延時 10ms 子程序 ****** DELY10MS: MOV R6,20 D3: MOV R7,248 DJNZ R7,$ DJNZ R6,D3 RET 。高音 DW 65217,65252,65283,65312 TABLE2: DW 64580,64684,64777,64820 。第二首《月亮代表我的心》 。 。 TABLE70: DB 88h,14h,24h,36H,42H,34H,14H,28H,14H,94H DB 1fH,88H,14H,24H,34H,32H,42H,54H,14H DB 46H,32H,54H,22H,32H,32H,22H,2CH,38H,54H,74H DB 76H,62H,68H,54H,52H,62H,74H,62H,52H,3fH DB 46H,42H,54H,64H,54H,42H,32H,28H,0a4H,0a2H DB 92H,84H,94H,1fH,0b8H,68H,46H,52H,68H DB 74H,72H,72H,74H,62H,52H,3fH,0b8H,68H DB 46H,52H,68H,64H,62H,62H,64H,42H,32H,2fH DB 58H,14H,24H,36H,42H,34H,12H,12H,26H,22H,24H,22H,12H DB 94H,9cH,0a8H,0a6H,92H,84H,64H,54H,22H,22H,46H,42H,44H,32H,22H,5fH DB 00H END 河南理工大學本科課程設(shè)計報告 21 附 2 系統(tǒng) 原理圖
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1