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

正文內(nèi)容

最新基于單片機(jī)的音樂(lè)播放器的設(shè)計(jì)-資料下載頁(yè)

2025-06-28 05:33本頁(yè)面
  

【正文】 = KeyScanCode[i]。 for (j = 0。j 3。j++) { k = i * 3 + j。 if (P3 == KeyCodeTable[k]) return k。 } } }else return 0xFF。 }AT89C51單片機(jī)的P3口用作鍵盤(pán)I/O口,鍵盤(pán)的列線接到P3口的低4位,鍵盤(pán)的行線接到P3口的高4位。+5V。4根行線和4根列線形成16個(gè)相交點(diǎn)。 (1)檢測(cè)當(dāng)前是否有鍵被按下?!?”,“1”,則無(wú)鍵閉合,否則有鍵閉合。 (2)去除鍵抖動(dòng)。當(dāng)檢測(cè)到有鍵按下后,延時(shí)一段時(shí)間再做下一步的檢測(cè)判斷。 (3)若有鍵被按下,應(yīng)識(shí)別出是哪一個(gè)鍵閉合,方法是對(duì)鍵盤(pán)的行線進(jìn)行掃描。如表41所示。 表41鍵值組合 1 1101 1011 0110111 (4),若全為“1”,則表示為“0”這一行沒(méi)有鍵閉合,否則有鍵閉合。由此得到閉合鍵的行值和列值,然后可采用計(jì)算法或查表法將閉合鍵的行值和列值轉(zhuǎn)換成所定義的鍵值。 void Getch(){ uchar X,Y,Z。 P1=0xFF。 P1=0xF3。 //先對(duì)P0置數(shù),行掃描 if(P1!=0xF3) //判斷是否有鍵按下 { delay1()。 //延時(shí) if(P1!=0xF3)//確認(rèn)按鍵按下X=P3; { X=P1。 //保存行掃描時(shí)有鍵按下時(shí)狀態(tài) P1=0xFC。 //列掃描 Y=P1。 //保存列掃描時(shí)有鍵按下 Z=X|Y。 //取出鍵值 switch(Z) //判斷鍵值 { case 0xF9: k=0。break。 case 0xF5: k=1。break。 case 0xFA: k=2。break。 case 0xF6: k=3。break。 } } }}void Delay(){ uint uiCount。 for(uiCount=0。uiCountuiCount++)。}void WriteCMD(uchar Commond) //寫(xiě)指令函數(shù){ Delay()。 //先延時(shí) LCDE=1。 //然后把LCD改為寫(xiě)入命令狀態(tài) LCDRS=0。 LCDRW=0。 LCDPORT=Commond。 //在輸出命令 LCDE=0。 //最后執(zhí)行命令}void WriteData(uchar dat) //LCD寫(xiě)數(shù)據(jù)函數(shù){ Delay()。 //先延時(shí) LCDE=1。 //把LCD改為寫(xiě)入數(shù)據(jù)狀態(tài) LCDRS=1。 LCDRW=0。 LCDPORT=dat。 //在輸出數(shù)據(jù) LCDE=0。 //顯示數(shù)據(jù)} void InitialSound(void){ BeepIO=0。 Sound_Temp_TH1=(65535(1/1200)*SYSTEM_OSC)/256。//計(jì)算TL1應(yīng)裝入的初值 Sound_Temp_TL1=(65535(1/1200)*SYSTEM_OSC)/256。//計(jì)算TH1應(yīng)裝入的初值 TH1=Sound_Temp_TH1。 TL1=Sound_Temp_TL1。 TMOD=0x11。 ET0=1。 ET1=0。 TR0=0。 TR1=0。 EA=1。}void BeepTimer0(void) interrupt 1//音符發(fā)生中斷{ BeepIO=!BeepIO。 TH0=Sound_Temp_TH0。 TL0=Sound_Temp_TL0。}結(jié)束語(yǔ) 畢業(yè)設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)、提出、分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說(shuō)得是無(wú)處不在。因此作為電子信息工程的學(xué)生來(lái)說(shuō)掌握單片機(jī)的開(kāi)發(fā)技術(shù)是十分重要的。我的題目是基于單片機(jī)的音樂(lè)播放器的設(shè)計(jì), 對(duì)于我們這些工科學(xué)生來(lái)說(shuō),這是一次考驗(yàn)。怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn),怎樣讓自己的業(yè)余更接近專業(yè),怎樣讓自己的計(jì)劃更具有序性,而不會(huì)忙無(wú)一用,這都是我們所要考慮和努力的。這次畢業(yè)設(shè)計(jì)我學(xué)到很多很多的東西,學(xué)會(huì)了怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過(guò)程中怎么樣去克服心理上的不良情緒。不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí),掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡(jiǎn)單的編程。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻。這次畢業(yè)設(shè)計(jì)通過(guò)自己的努力,同學(xué)的幫助,還有老師的辛勤指導(dǎo)下,最終順利完成!致 謝 為期兩個(gè)月的畢業(yè)設(shè)計(jì)結(jié)束了,在這次設(shè)計(jì)中,我得到了蘭聰花老師悉心指導(dǎo),在此深表感謝,同時(shí),我也要向在設(shè)計(jì)過(guò)程中給予我?guī)椭膸孜煌瑢W(xué)以及班委的協(xié)助工作致以誠(chéng)摯的謝意。27參考文獻(xiàn)[1] 范海紹,李方園. 零起點(diǎn)學(xué)Proteus單片機(jī)仿真技術(shù)[M]. 北京: 機(jī)械工業(yè)出版社,[2] 智兆華,張鵬. USB接口芯片CH375的原理及應(yīng)用[J]. 今日電子,2005[3] 袁衛(wèi),黨紀(jì)源. 基于單片機(jī)的MP3播放器設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù),2011[4] 付軍. Visual Basic 實(shí)用編程100例 [M]. 北京:中國(guó)鐵道出版社, [5] 劉守義,《單片機(jī)應(yīng)用技術(shù)》[M],西安電子科技大學(xué)出版社,2007[6] 江志紅. AVR單片機(jī)系統(tǒng)開(kāi)發(fā)實(shí)用案例精選[M]. 北京市: 北京航空航天大學(xué)出版社,2010[7] 趙建領(lǐng). 51系列單片機(jī)開(kāi)發(fā)寶典[M]. 北京: 電子工業(yè)出版社,[8] 譚浩強(qiáng). C程序設(shè)計(jì)(第二版) [M]. 北京:清華大學(xué)出版社, 附錄一:原理圖附錄二:仿真圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1