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

正文內(nèi)容

基于at89c52單片機(jī)的簡易電子琴設(shè)計報告-文庫吧資料

2025-07-02 18:47本頁面
  

【正文】 DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A MOV TL0,A SETB TR0 DK3A:MOV A,P2 ANL A,0FH XRL A,0FH JNZ DK3A CLR TR0 NOKEY3: MOV P2,0FFH CLR MOV A,P2 ANL A,0FH XRL A,0FH JZ NOKEY4 LCALL DELY10MS MOV A,P2 ANL A,0FH XRL A,0FH JZ NOKEY4 MOV A,P2 ANL A,0FH CJNE A,0EH,NK13 MOV KEYBUF,12 LJMP DK4 NK13:CJNE A,0DH,NK14 MOV KEYBUF,13 LJMP DK4 NK14:CJNE A,0BH,NK15 MOV KEYBUF,14 LJMP DK4 NK15:CJNE A,07H,NK16 MOV KEYBUF,15 LJMP DK4 NK16:NOP DK4: MOV A,KEYBUF MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A MOV A,KEYBUF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A MOV TL0,A SETB TR0 DK4A:MOV A,P2 ANL A,0FH XRL A,0FH JNZ DK4A CLR TR0 NOKEY4:JNB ,MUSIC LJMP WAIT MUSIC: MOV R3,00HNEXT: MOV A,R3 MOV DPTR,TABLE2 MOVC A,A+DPTR JZ MUSIC MOV R7,A INC R3 MOV A,R3 MOVC A,A+DPTR MOV R2,A ACALL SONG INC R3 SJMP NEXT 歌曲播放子程序。送入高字節(jié) MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A 。第四行的處理 MOV A,KEYBUF MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A MOV A,KEYBUF MOV B,2 。是否為第四行第一列的鍵被按下 MOV KEYBUF,0 。消除抖動和干擾 ANL A,0FH XRL A,0FH JZ NOKEY1 MOV A,P2 。屏蔽高四位,高四位為行,低四位為列 XRL A,0FH JZ NOKEY1 。允許T0溢出中斷 SETB EA WAIT: MOV P2,0FFH CLR 。轉(zhuǎn)定時器T0中斷服務(wù)程序START:MOV TMOD,01H 。圖210 電子琴供電及復(fù)位電路第3節(jié) 系統(tǒng)的軟件設(shè)計 主程序 主程序的程序流程圖見圖31.按鍵是否按下開始去抖動,延時10ms掃描按鍵位置做一次按鍵處理,播放相應(yīng)的音符或音樂按鍵是否按下圖31程序流程圖 主程序 KEYBUF EQU 30H STH0 EQU 31H STL0 EQU 32H TEMP EQU 33H SPK EQU 。 圖28 “毛刺”現(xiàn)象 發(fā)音電路 電子琴發(fā)音電路見圖29。本次課程設(shè)計,我采用矩陣式鍵盤電路,這樣可以大大的節(jié)省單片機(jī)I/O的開銷。圖24 晶振電路在單片機(jī)應(yīng)用中鍵盤用得最多的形式是獨立鍵盤及矩陣鍵盤,如圖25,圖26所示。加電以后延時一段時間(約10ms)振蕩器產(chǎn)生時鐘,不受軟件控制,圖中X1為晶振,震蕩產(chǎn)生的時鐘頻率主要由Y1確定。時鐘頻率越高,單片機(jī)控制器的控制節(jié)拍就越快,運算速度也就越快。本設(shè)計中采用內(nèi)部時鐘方式。s。起大小是時鐘信號頻率的倒數(shù),常用fosc表示。C1,C2的典型值為30PF。外部振蕩源電路一般選用石英晶體振蕩器,此電路在加電大約延遲10mS后振蕩器起振,在XTAL2引腳產(chǎn)生幅度為3V左右的正弦波時鐘信號,其振蕩頻率主要由石英晶振的頻率確定。圖23 簡易電子琴的proteus總體仿真圖 單片機(jī)必須在時鐘的驅(qū)動下才能工作。按下MUSICKEY鍵,系統(tǒng)自動播放預(yù)存在內(nèi)存中的曲子,按下RESKEY鍵,系統(tǒng)復(fù)位,停止播放。 低功耗空閑和掉電模式 2個讀寫中斷口線 2個外部中斷源 2個串行中斷 3個16位可編程定時/計數(shù)器中斷 32個雙向I/O口 兼容MCS51指令系統(tǒng) AT89C52單片機(jī)屬于AT89C51單片機(jī)的增強(qiáng)型,與Intel公司的80C52在引腳排列、硬件組成、工作特點和指令系統(tǒng)等方面兼容。具體要求實現(xiàn)以下功能:① 按下音符鍵可以發(fā)出相應(yīng)的音符② 按下音樂播放鍵可以自動播放預(yù)先存在內(nèi)存中的曲子第2節(jié) 系統(tǒng)主要硬件電路設(shè)計 單片機(jī)控制系統(tǒng)原理在本次課程設(shè)計中我采用Atmel公司的AT89C52單片機(jī)。對于演奏樂曲,一般將休止符的音調(diào)參數(shù)設(shè)置為FFH,節(jié)拍參數(shù)設(shè)置為00H。步驟三:通過按鍵調(diào)用程序取出一個音符的相關(guān)參數(shù),播放該音符。 步驟一:將樂譜中的每個音符的音調(diào)及節(jié)拍變換成相應(yīng)的音調(diào)參數(shù)和節(jié)拍數(shù)。 從而
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1