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

正文內(nèi)容

單片機電子琴課程設(shè)計-文庫吧

2025-06-11 04:00 本頁面


【正文】 功能程序有兩種,即音色調(diào)節(jié)功能和自動播放樂曲功能(3)琴鍵處理程序:根據(jù)檢測到得按鍵值,查詢音律表,給計時器賦值,使發(fā)出相應頻率的聲音(4)自動播放歌曲程序:檢測到按鍵按下的是自動播放歌曲功能鍵后執(zhí)行該程序,電子琴會自動播放事先已經(jīng)存放好的歌曲,歌曲播放完畢之后自動返回至鍵盤掃描程序,繼續(xù)等待是否有鍵按下程序簡易流程圖開始鍵盤掃描程序T0初始化并開中斷允許T0中斷T1初始化并開中斷允許T1中斷有鍵按下否 否延時去抖動識別按鍵功能 是是否彈奏鍵播放鍵 否 是取相應的音符碼裝入T1根據(jù)按鍵功能裝入相應音符值到T0啟動T1啟動T0按鍵釋放成功否按鍵釋放成功否停止T1工作停止T0工作 彈奏程序流程圖彈奏子程序取鍵值開始計時開中斷并允許中斷設(shè)定定時器工作方式根據(jù)鍵值查音律表給定時器T0賦值進入中斷CPL 退出中斷延時返回鍵盤掃描程序自動播放歌曲程序流程圖自動播放音樂程序A 0,DPTR歌譜地址開中斷,設(shè)定定時器T1工作模式A=0取簡譜碼取該音符的節(jié)拍碼STOP Y NA=0FFH Y 休止符返回鍵盤掃描 Y N查音律表,給定時器賦值 INC DPTR開始計時進入中斷退出中斷延時六、硬件總體方案及說明51單片機P1口通過連接4*4的矩陣鍵盤,作為琴鍵鍵盤;;,通過執(zhí)行相應的功能程序使電子琴發(fā)出不同音色的聲音。(一)芯片介紹:在本次電子琴設(shè)計中,我們組成員單片機芯片選用了AT89C51芯片,而89C51系列的兼容性也比較好。P3口也可作為AT89C51的一些特殊功能口,如下表所示:P3口引腳特殊功能RXD(串行輸入口)TXD(串行輸出口)(外部中斷0)(外部中斷1)T0(定時器0外部輸入)T1(定時器1外部輸入)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀先通)P3口同時為閃爍編程和編程校驗接收一些控制信號。(二)硬件接線:(1)利用P1口為按鍵接入口,形成44組成16個按鍵矩陣,設(shè)計成16個音,下圖所示:0123456789ABCDEF所對應的鍵碼為: (2),接一個喇叭。(3)復位電路我們本來在方案選擇的時候有兩種選擇的,上電復位和按扭復位,上電復位是利用電容充電來實現(xiàn)的,而按扭復位是電源對外節(jié)電容的充電使RST為高電平,復位松開后,電容通過下拉電阻放電,使RST恢復低電平。為了制作軟件的方便我們還是選擇用按扭復位,因為它比較直觀。(4)電路設(shè)計圖如下:七、設(shè)計儀器、設(shè)備和材料清單主要儀器設(shè)備:個人計算機和相關(guān)的軟件主要元器件: 獨立按鍵16個單片機芯片AT80C51一片12MHz晶振一個S8550三極管一個不同阻值電阻數(shù)個開關(guān)一個USB電源插口一個喇叭一個10uF、30pF電容數(shù)個電路板一塊電烙鐵一個等八、設(shè)計源程序BUFF EQU 30HSTH0 EQU 31HSTL0 EQU 32HTEMP EQU 33H ORG 00H LJMP START ORG 0BH LJMP INT_T0 ORG 001BH LJMP TIM1START: MOV TMOD,01H 。設(shè)置T0工作方式 SETB ET0 SETB EA 。啟動T0MAIN: MOV P1,0FFH 。P1全置1 CLR 。開始掃描第一行 MOV A,P1 ANL A,0FH 。屏蔽高四位 XRL A,0FH 。低位 有”0”則有鍵按下,否則無 J
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1