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

正文內(nèi)容

電子琴課程設計--基于單片機的電子琴設計(編輯修改稿)

2025-02-13 01:49 本頁面
 

【文章內(nèi)容簡介】 硬件連接說明:通過按鍵顯示相應的鍵值,通過74LS247產(chǎn)生相應的二進制代碼一次傳送給數(shù)碼管的各個引腳,使其顯示相應的鍵值數(shù),如圖protues仿真所示,)、發(fā)聲模塊 ,連接一個2N~3906然后與揚聲器使其放大發(fā)聲, 。連線說明:具體參照protues仿真電路圖(4)protues仿真設計圖如下:第三章 軟件設計)、軟件功能模塊()鍵盤掃描程序: 檢測是否有鍵按下,有鍵按下則記錄按下鍵的鍵值,并跳轉(zhuǎn)至功能轉(zhuǎn)移程序;無鍵按下,則返回鍵盤掃描程序繼續(xù)檢測()功能轉(zhuǎn)移程序: 對檢測到得按鍵值進行判斷,是琴鍵則跳轉(zhuǎn)至琴鍵處理程序,是功能鍵則跳轉(zhuǎn)至相應的功能程序,我們設計的功能程序有兩種,即音色調(diào)節(jié)功能和自動播放樂曲功能()琴鍵處理程序: 根據(jù)檢測到得鍵值,查詢音律表,給計時器賦值,使發(fā)出相應頻率的聲音()數(shù)碼管顯示程序 根據(jù)得到的鍵值,通過74LS247轉(zhuǎn)換得到相應的八位二級制并傳送給數(shù)碼管顯示相應的鍵值。()自動播放歌曲程序: 檢測到按鍵按下的是自動播放歌曲功能鍵后執(zhí)行該程序,電子琴會自動播放事先已經(jīng)存放好的歌曲,歌曲播放完畢之后自動返回至鍵盤掃描程序,繼續(xù)等待是否有鍵按下)、程序簡易流程圖開始T0初始化并開中斷允許T0中斷鍵盤掃描程序有鍵按下否 否延時去抖動識別按鍵功能 是是否彈奏鍵播放鍵 否 是跳入播放子程序根據(jù)按鍵功能裝入相應音符值到T0啟動T0啟動T0按鍵釋放成功否播放是否結(jié)束停止T0工作停止T1工作 返回鍵盤掃描返回鍵盤掃描)、設計源程序include include define uint unsigned int define uchar unsigned charsbit SPK = P3^7。 //sbit BEEP=P3^0。 //生日快樂歌的音符頻率表,不同頻率由不同的延時來決定 uchar code SONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159, 212,212,106,126,159,169,190,119,119,126,159,142,159,0}。 //生日快樂歌節(jié)拍表,節(jié)拍決定每個音符的演奏長短 uchar code SONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24, 9,3,12,12,12,12,12,9,3,12,12,12,24,0}。 //延時 void DelayMS(uint x) { uchar t。 while(x) for(t=0。t120。t++)。 } //播放函數(shù) void PlayMusic() {unsigned
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1