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

正文內(nèi)容

最新基于單片機(jī)的音樂播放器的設(shè)計-閱讀頁

2025-07-13 05:33本頁面
  

【正文】 TMOD=0x11。ET0=0。TR1=0。}順序播放函數(shù)設(shè)計主要實現(xiàn)的是歌曲從14的播放,當(dāng)播放歌曲時,播放模塊(即上一曲、下一曲、暫停/播放和結(jié)束播放)可進(jìn)行相應(yīng)的操作,實現(xiàn)了音樂播放的切換功能。 k=8。 for(i=0。i++) { WriteData(tab[i])。 } mydelay(1000)。//將指針設(shè)到第二行空兩字符 for(i=0。i++) { WriteData(tab1[i])。 } InitialSound()。 //掃描鍵盤,獲取鍵值 if(k==0) //若鍵值為0 { uint i。 for(i=0。i++) { WriteData(tab2[i])。 } mydelay(1000)。 //轉(zhuǎn)到第二行 for(i=0。i++) Play(Music_Girl,0,3,360)。 } for(i=0。i++) { WriteData(tab4[i])。 } mydelay(1000)。 for(i=0。i++) { WriteData(tab5[i])。 } Play(Music_Jingle,0,3,360)。 for(i=0。i++) { WriteData(tab6[i])。 } mydelay(1000)。 for(i=0。i++) Play(Music_Two,0,3,360)。 for(i=0。i++) mydelay(1000)。 for(i=0。i++) { WriteData(tab9[i])。 } Play(Music_Jingle,0,3,360)。 break。即先判斷是否有鍵按下,若有則判斷本次按鍵值和上次掃描到的的是否相同,如果相同,將掃描計數(shù)器加1:;如果不同掃描計數(shù)器—1;保存按鍵值以便和下次掃描鍵值比較。鍵盤掃描子程序流程如圖43所示。 uchar KeyScanCode [] = {0xEF, 0xDF, 0xBF, 0x7F}。 //鍵盤特征碼 P3 = 0x0F。 i 4。 for (j = 0。j++) { k = i * 3 + j。 } } }else return 0xFF。+5V。 (1)檢測當(dāng)前是否有鍵被按下。 (2)去除鍵抖動。 (3)若有鍵被按下,應(yīng)識別出是哪一個鍵閉合,方法是對鍵盤的行線進(jìn)行掃描。 表41鍵值組合 1 1101 1011 0110111 (4),若全為“1”,則表示為“0”這一行沒有鍵閉合,否則有鍵閉合。 void Getch(){ uchar X,Y,Z。 P1=0xF3。 //延時 if(P1!=0xF3)//確認(rèn)按鍵按下X=P3; { X=P1。 //列掃描 Y=P1。 //取出鍵值 switch(Z) //判斷鍵值 { case 0xF9: k=0。 case 0xF5: k=1。 case 0xFA: k=2。 case 0xF6: k=3。 } } }}void Delay(){ uint uiCount。uiCount}void WriteCMD(uchar Commond) //寫指令函數(shù){ Delay()。 //然后把LCD改為寫入命令狀態(tài) LCDRS=0。 LCDPORT=Commond。 //最后執(zhí)行命令}void WriteData(uchar dat) //LCD寫數(shù)據(jù)函數(shù){ Delay()。 //把LCD改為寫入數(shù)據(jù)狀態(tài) LCDRS=1。 LCDPORT=dat。 //顯示數(shù)據(jù)} void InitialSound(void){ BeepIO=0。//計算TL1應(yīng)裝入的初值 Sound_Temp_TL1=(65535(1/1200)*SYSTEM_OSC)/256。 TL1=Sound_Temp_TL1。 ET0=1。 TR0=0。 EA=1。 TH0=Sound_Temp_TH0。}結(jié)束語 畢業(yè)設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。因此作為電子信息工程的學(xué)生來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。怎么才能找到課堂所學(xué)與實際應(yīng)用的最佳結(jié)合點,怎樣讓自己的業(yè)余更接近專業(yè),怎樣讓自己的計劃更具有序性,而不會忙無一用,這都是我們所要考慮和努力的。不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識,掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡單的編程。 同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻。27參考文獻(xiàn)[1] 范海紹,李方園. 零起點學(xué)Proteus單片機(jī)仿真技術(shù)[M]. 北京: 機(jī)械工業(yè)出版社,[2] 智兆華,張鵬. USB接口芯片CH375的原理及應(yīng)用[J]. 今日電子,2005[3] 袁衛(wèi),黨紀(jì)源. 基于單片機(jī)的MP3播放器設(shè)計[J]. 現(xiàn)代電子技術(shù),2011[4] 付軍. Visual Basic 實用編程100例 [M]. 北京:中國鐵道出版社, [5] 劉守義,《單片機(jī)應(yīng)用技術(shù)》[M],西安電子科技大學(xué)出版社,2007[6] 江志紅. AVR單片機(jī)系統(tǒng)開發(fā)實用案例精選[M]. 北京市: 北京航空航天大學(xué)出版社,2010[7] 趙建領(lǐng). 51系列單片機(jī)開發(fā)寶典[M]. 北京: 電子工業(yè)出版社,[8] 譚浩強(qiáng). C程序設(shè)計(第二版) [M]. 北京:清華大學(xué)出版社, 附錄一:原理圖附錄二:仿
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1