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

正文內(nèi)容

單片機課程設計—基于單片機的電子琴-預覽頁

2024-11-25 18:55 上一頁面

下一頁面
 

【正文】 ,或者彈奏電子琴,實際上是按照特定的頻率,輸出一連串的方波。 定義音調(diào)數(shù)據(jù)表的程序如下: 河南理工大學本科課程設計報告 7 DW 63628,63835,64021,64103,64260,64400,64524 。 如此循環(huán) , 即可實現(xiàn)基本的琴鍵功能 。 2. 2. 3 子系統(tǒng)模塊三 電子琴設有 7 個按鍵 , 分別代表 7 個音符 , 包括中音段的全部音符 。 3. 1 軟件流程 3. 1. 1 音階鍵識別 3. 1. 2 內(nèi)置歌曲輸出 河南理工大學本科課程設計報告 11 開 始P 1 口 低 4 位 為 0P 1 口 高 四 位 是 否 為1 ?延 時 去 抖 動P 1 口 高 四 位 是 否 為1 ?NYYN設 置 行 掃 描 初 值掃 描 從 P 1 口 輸 出讀 P 1 口 高 位該 行 有 鍵 按 下 即 P 1口 高 位 是 否 全 為 1形 成 下 一 按 掃 描 碼到 最 后 一 行 ?鍵 碼 輸 出YN 河南理工大學本科課程設計報告 12 3. 1. 3 總流程圖 開 開開 開 開 開 開 開開Y開 d o r e m i f a s o l l a S I D O 開d o r e m i f a s o l l a S I D O T R 0 開 1 T R 1 開 0 開 開 T 0 開 開開 開 開 開 開 n 開 開開 U P D O W N 開 開 開 ?開 開 開 開 開 開 開 開E s m 開 1 T R 1 開 1NNNYYY NT R 0 開 0E s m 開 1 開E s m 開 0 T R 1 開 0YNE s m 開 開 開 1開 開 開 開Y開 開 開 h i g h a v e l o w開 開 開 開 開 開 開 f r e q 開 開 開 開 開 開 開Y N N開 開 河南理工大學本科課程設計報告 13 3. 2 軟件程序 本系統(tǒng)的上位機軟件主要是編輯電子琴播放狀態(tài)的內(nèi)容 , 在設計中采用匯編語言編寫了電子琴控制系統(tǒng)控制和播放內(nèi)容的程序 。 當然,這其中也有很多的問題。我們這次設計所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。但是從中學到的知識會讓我們受益終身。 3. 本實驗要充分了解電子琴的程序,按照要求編譯。 河南理工大學本科課程設計報告 19 參考文獻 [1] 余發(fā)山、王福忠 . 單片機原理及應用技術(shù) . 中國礦業(yè)大學出版社 .2020 年 6 月第 1 版 [2] 楊凌霄 . 微型計算機原理與應用,中國礦業(yè)大學出版社 .2020 年 8 月第一版 [3] 康華光 . 電子技術(shù)基礎(數(shù)字部分),高等教育出版社 .第五版 [4] 鄧紅 . 單片機實驗與應用設計教程 出版日期: 2020 年 05 月第 1 版 [5] 以及 其他的網(wǎng)上資源 河南理工大學本科課程設計報告 20 附 1 源程序代碼 include define uchar unsigned char void Run(void)。 void PlayMusic(void)。 uchar flag=0。 uchar code MusicCode[]={0XFc,0X44,0XFc,0Xac,0XFd,0X09,0XFd,0X34, 0XFD,0X82,0XFD,0Xc8,0XFD,0X06,0XFb,0X04, 0Xfb,0X90,0Xfc,0X0c,0Xfe,0X22,0Xf9,0X5b,0Xfa,0x15}。 P2=0。 EX0=1。 Run()。 } void KeyScan(void) { if(P1==0X7f) { delay_1ms(12)。 } else if(P1==0XFE) { delay_1ms(12)。 if(P1==0XFD) key=2。 a=key。 } else if(P1==0XEF) { delay_1ms(12)。 if(P1==0XDF) key=6。 a=key。 Tl0=KeyCode[gaodi*14+key*2+1]。 key=0。 } void interrupt0() interrupt 0 { flag=~flag。 for(j=0。k++) 。Music[i]!=0XFF。 if(yinfu==0) continue。 for(j=jiepai。 if(flag!=0) break。break。break。break。brea
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1