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

正文內(nèi)容

基于單片機音樂播放器課程設(shè)計-文庫吧資料

2025-06-28 17:29本頁面
  

【正文】 gned char Sound_Temp_TH0,Sound_Temp_TL0。 //原始頻率表unsigned char code SignTab[7] = { 0,2,4,5,7,9,11 }。//**********************************************************************************//*********************************************************************ifndef __SOUNDPLAY_H_REVISION_FIRST__define __SOUNDPLAY_H_REVISION_FIRST__//********************************************************************define SYSTEM_OSC 12000000 define SOUND_SPACE 4/5 sbit BeepIO=P3^0。unsigned char code tab4[]=LOW SO LOW LA LOW TI MID DO MID RE MIN MI MIN FA MID SO MID LA MID TI HIG DO HIG RE HIG MI HIG FA HIG SO HIG LA。unsigned char code tab2[]=TWO BUFFER。unsigned char code num[]=200711111111 。表一 各調(diào)1/4節(jié)拍的時間設(shè)定 各調(diào)1/8節(jié)拍的時間設(shè)定 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào)4/4125毫秒調(diào)4/4 62毫秒 調(diào)3/4187毫秒 調(diào)3/4 94毫秒 調(diào)2/4 250毫秒 調(diào)2/4 125毫秒 (表1)表二 簡譜對應(yīng)的簡譜碼T值,節(jié)拍數(shù) 簡譜 發(fā)音 簡譜碼 T值5 低音SO 1 64260 6低音LA 2 64400 7 低音TI 3 64524 1 中音DO 4 64580 2 中音RE 5 64686 3中音MI 6 64777 4 中音FA 7 64820 5 中音SO 8 64898 6 中音LA 9 64968 7 中音TI A 65030 1 高音DO B 65058 2 高音RE C 65110 3 高音ME D 65157 4 高音FA E 65178 5 高音SO F 65217 不發(fā)音 0 (表2)表三 節(jié)拍碼 節(jié)拍數(shù) 節(jié)拍碼 節(jié)拍數(shù)1 1/4拍 2 2/4拍 3 3/4拍 4 1拍 5 1又 1/4拍 6 1又1/2拍 8 2拍 A 2又 1/2拍C 3拍 F 3又3/4拍 4*4鍵盤16*2液晶顯示單片機音樂播放電路復(fù)位晶振電路 音樂播放器原理流程圖主程序開始初始化變量及LCD顯示接口 初始化定時器液晶顯示姓名、學(xué)號N是否有音調(diào)鍵按下?Y音調(diào)顯示在LCD依據(jù)按鍵碼演奏該首歌曲N是否有歌曲鍵按下?Y歌曲名字顯示在LCD 主程序include include define uchar unsigned chardefine uint unsigned intdefine LCDPORT P0unsigned int code tab[]={64021,64103,64260,64400, 64524,64580,64684,64777, 64820,64898,64968,65030, 65058,65110,65157,65178}。6 歌曲設(shè)計采用直覺式輸入法,由程序中直接輸入“01h,02h,03h”,便會演奏 DO RE ME。5 每個音符使用1個音節(jié),字節(jié)的高四位代表音符的高低,低四位代表音符的節(jié)拍。例:設(shè)K=65536,F=1000000=Fi=1 MHZ。N:記數(shù)值:Fi:內(nèi)部計時依次為1us,故其頻率為1 MHZ。2利用8051的內(nèi)部定時器使其工作在記數(shù)模式MODE1下,改變記數(shù)值TH0及 TL0以產(chǎn)生不同的方法。1要產(chǎn)生音頻脈沖,只要算出某一音頻的周期(1/頻率),然后將此周期除以2,即為半周期時間。此外,結(jié)束符和體止符可以分別用代碼00H和FFH來表示,若查表結(jié)果為00H,則表示曲子終了;若查表結(jié)果為FFH,則產(chǎn)生相應(yīng)的停頓效果。例如對1/4拍音符,相應(yīng)的時間常數(shù)為16(即10H);對3拍音符,相應(yīng)時間長數(shù)為192(即C0H)。但是,由于T0的最大定時時間只能為131毫秒,因此不可能直接用改變T0的時間初值來實現(xiàn)不同節(jié)拍。音符的節(jié)拍我們可以用定時器T0來控制,送入不同的初值,就可以產(chǎn)生不同的定時時間。阻抗R=1/(j*w*c)—7961。10.8.2.3 1602LCD的指令說明及時序1602液晶模塊內(nèi)部的控制器共有11條控制指令,如表1014所示:序號指令RSR/WD7D6D5D4D3D2D1D01清顯示00000000012光標返回000000001*3置輸入模式00000001I/DS4顯示開/關(guān)控制0000001DCB5光標或字符移位000001S/CR/L**6置功能00001DLNF*
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1