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

正文內(nèi)容

基于單片機(jī)的電子琴設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

2025-08-19 17:19上一頁面

下一頁面
  

【正文】 MOV A,KEYBUF 。初值高八位偏移地址加一得到初值低八位偏移地址 MOV A,TEMP MOVC A,A+DPTR 。返回 。返回彈奏程序 。有鍵按下轉(zhuǎn)向 NNEQ1 LJMP DIANGE 。 DPTR 指向第二首歌歌譜 MOV P0,5BH 。 DPTR 指向第四首歌歌譜 MOV P0,66H 。 DPTR 指向第六首歌歌譜 MOV P0,7DH 。*********判斷功能切換鍵釋放 ******* SHIFANG: MOV P2,0FFH 。為零歌結(jié)束 ANL A,0FH 。高四位減一得到頻率初始值偏移地址 MOV 22H,A 。取偏移地址 RL A 。句間暫停,蜂鳴器不發(fā)聲 LCALL DELAY30 。*******T0 中斷服務(wù)子程序 ********** INT_T0: MOV TH0,STH0 MOV TL0,STL0 。中音 DW 64898,64968,65030,65058 TABLE3: DW 63628,63835,64021,64103 。 TABLE20: DB 02H,82H DB 16H,32H,54H,02H,52H DB 0A6H,32H,54H,02H,52H DB 64H,74H,0B6H,64H DB 52H,5CH,32H,22H DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,12H,94H,22H,32H DB 2CH DB 32H,52H DB 36H,22H,14H,54H DB 0ACH,92H,0A2H DB 96H,0A2H,96H,82H DB 3CH,54H DB 36H,22H,14H,54H DB 0ACH,92H,0A2H DB 16H,12H,14H,22H,32H DB 2CH,02H,82H DB 16H,32H,56H,12H DB 0A6H,32H,56H,52H DB 66H,72H,0B6H,62H DB 62H,52H,58H,32H,22H DB 16H,12H,14H,32H,22H DB 16H,12H,14H,22H,32H DB 26H,92H,0A4H,12H,22H DB 1CH DB 00H 。第五首 世上只有媽媽好 。第七首《同一首歌》 。 TABLE40: DB 82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H DB 22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H DB 22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,94H,1cH DB 82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H DB 22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H DB 22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,22H,12H,1cH,32H,52H DB 62H,64H,62H,64H,0b2H,62H,52H,54H,62H,54H,32H,22H DB 12H,14H,12H,14H,24H,3cH,32H,22H,12H,14H,12H,14H,0b2H,62H,52H,54H,62H,54H,32H,52H DB 66H,0b2H,0b4H,62H,52H,5cH,32H,52H,62H,64H,62H,64H,0b2H,62H,52H,54H DB 62H,54H,32H,22H,12H,14H,12H,14H,54H,3cH,32H,22H,12H,14H,12H,14H,22H,32H DB 52H,54H,32H,54H,32H,52H,6fH,04H,02H,92H,32H,24H,12H,1fH DB 00H 。 。倒計(jì)時(shí) 3 秒顯示碼 TABLE1: DW 65058,65110,65157,65178 。轉(zhuǎn)向點(diǎn)歌程序 。裝頻率初始值低八位 SETB TR0 。保存頻率初始值高八位 MOV STH0,A 。轉(zhuǎn)向 W1 。********歌曲播放程序 ********** MUSIC: NEXT20: MOV A,40H MOVC A,A+DPTR MOV R2,A 。轉(zhuǎn)向歌曲播放程序 NNK08: CJNE A,07FH,DIANGE 。轉(zhuǎn)向歌曲播放程序 NNK6: 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 15 CJNE A,0DFH,NNK7 。轉(zhuǎn)向歌曲播放程序 NNK4: CJNE A,0F7H,NNK5 。轉(zhuǎn)向歌曲播放程序 NNK2: CJNE A,0FDH,NNK3 。有按鍵按下即跳到 NNEQ LCALL DELY10MS 。歌譜偏移地址存儲(chǔ)單元清零 ACALL DIANGE 。沒有松開,等待 CLR TR0 。保存值高八位 MOV TH0,A 。讓 LED 顯示為 7 LJMP DK1 NK08: CJNE A ,7FH,NK8 。判斷是否按下 5 鍵 MOV KEYBUF,4 。保存列號(hào) 1 MOV P0,5BH 。延時(shí) 10ms 消抖 MOV A,P2 。低音鍵按下將模式設(shè)定為低音 LJMP TANZOU 。延時(shí)消抖 JB ,ZHONGYIN 。開各中斷開關(guān) SETB EA 。定時(shí)器 T0 初值低 8 位存放單元 TEMP EQU 33H 。 軟件調(diào)試 調(diào)試主要方法和技巧: 通常一個(gè)調(diào)試程序應(yīng)該具備至少四種性能:跟蹤、斷點(diǎn)、查看變量、更改數(shù)值。 另外,它具有強(qiáng)大的原理圖繪制功能。 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 7 在本 設(shè)計(jì) 中,單片機(jī)工作于 12MHZ 時(shí)鐘頻率,使用其定時(shí) /計(jì)數(shù)器 T0,工作模式為 1,改變計(jì)數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號(hào),在此情況下,C 調(diào)的各音符頻率與計(jì)數(shù)值 T的對(duì)照如下表 : 音符頻率與計(jì)數(shù)值 T 的對(duì)照表 T 的值決定了 TH0 和 TL0 的值,其關(guān)系為: TH0=T/256, TL0=T%256 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 8 系統(tǒng)總體功能流程圖 該程序設(shè)計(jì)思路比較清晰既從開始到聲明變量與函數(shù)再到讀取按鈕開關(guān),判斷是否按下,然后就是一個(gè)一個(gè)按鈕的動(dòng)作。 各功能模塊原理圖 AT89S52 模塊電路原理圖 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 5 鍵盤掃描模塊電路原理圖 數(shù)碼管顯示模塊電路原理圖 音頻處理模塊電路原理圖 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 6 軟件設(shè)計(jì) 音樂相關(guān)知識(shí) 樂音聽起來有的高,有的低,這就叫音高,音高是由發(fā)音物體振動(dòng)頻率 的高低決定的,頻率高聲音就高,頻率低聲音就低,不同音商的樂音是用 C、 D、 E、F、 G、 A、 B 表示的,這 7 個(gè)字母就是樂音的音名,它們一般依次唱成 DO、 RE、MI、 FA、 SO、 LA、 SI,這是唱曲時(shí)樂音的發(fā)音,所以叫唱名。 常用的七段顯示器的結(jié)構(gòu)如圖下圖所示。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié) , 單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 該設(shè)計(jì)要實(shí)現(xiàn)一種有單片機(jī)控制的電子琴,單片機(jī)工作于 12MHZ 時(shí)鐘頻率,使用其定時(shí) /計(jì)數(shù)器 T0,工作模式為 1,改變計(jì)數(shù)值 TH0 和 TL0 可以產(chǎn)生不同頻率的脈沖信號(hào) .該設(shè)計(jì)具有 11 個(gè)音節(jié)鍵盤 ,用戶可以根據(jù)樂譜在鍵盤上進(jìn)行演奏 ,音樂發(fā) 生器會(huì)根據(jù)用戶的彈奏 ,通過揚(yáng)聲器將音樂播放出來,本設(shè)計(jì)可以實(shí)現(xiàn)用戶自由彈奏音樂。此外,采用程序設(shè)計(jì)思想,將中斷定時(shí)方式與外部按鍵查詢方式相結(jié)合,實(shí)現(xiàn)手動(dòng)彈奏樂曲到自動(dòng)播放音樂的切換。利用單片機(jī)產(chǎn)生不同頻率來獲得我們要求的 7個(gè) 音 符 ,最終可隨意彈奏想要表達(dá)的音樂。 本 設(shè)計(jì) 主要對(duì)使用單片機(jī)設(shè)計(jì)簡易電子琴進(jìn)行了分析,并介紹了基于單片機(jī)電子琴 系 統(tǒng)硬件組成。 從系統(tǒng)軟件設(shè)計(jì)角度來看,將電子琴的設(shè)計(jì)采用程序模塊化設(shè)計(jì)方法,將程序分為主程序、鍵盤掃描程序模塊、數(shù)碼顯示模塊、轉(zhuǎn)換控制模塊、音樂產(chǎn)生模塊等等。 系統(tǒng)總體方案及硬件設(shè)計(jì) 系統(tǒng)組成與總體框圖 硬件設(shè)計(jì)的任務(wù)是根據(jù)總體設(shè)計(jì)要求,在選擇的機(jī)型的基礎(chǔ)上,具有確定系
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1