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

正文內(nèi)容

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

2024-12-26 01:23本頁面
  

【正文】 A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1G NDK1K2K3K4K5蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 12 響應(yīng)速度快,但需要專用的硬件電路;非編碼鍵盤通過軟件的方法產(chǎn)生鍵碼,它不需要專用硬件電路,結(jié)構(gòu)簡單,成本低廉,但響應(yīng)速度沒有編碼鍵盤快。 ( 1)鍵盤輸入的特點(diǎn) 鍵盤實(shí)質(zhì)上是一級按鍵開關(guān)的集合。 ( 2)按鍵的確認(rèn) 鍵的閉合與否,反映在行線輸出電壓上就呈現(xiàn)高電平或低電平,如果高電平表示鍵斷開,低電平則表示鍵閉合,通過對行線電平高低狀態(tài)的檢測,便可確認(rèn)按鍵按下與否。 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 13 4 軟件設(shè)計 主程序流程圖 圖 41 主函數(shù)程序框圖 開機(jī)加電 關(guān)閉定時器 T0、 T1 置定時器 T0、 T1 的工作方式 等待按鍵按下 讀取鍵盤 有按鍵輸入? 是 A 鍵? 是 B 鍵? 是 C 鍵? A 鍵函數(shù) B 鍵函數(shù) C 鍵函數(shù) N Y Y Y N N 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 14 本設(shè)計采用了自定義下的流程圖。程序中使用了兩個定時中斷,定時中斷 0 用于產(chǎn)生整個音程的頻率,以便驅(qū)動揚(yáng)聲器。 主程序流程圖如圖 41 所示。由于該系統(tǒng)的晶振選用的是12M,所以執(zhí)行指令所用的時間是 2ms,程序執(zhí)行流程圖如圖 42 所示。 開始 是否 x0? x 是否 y0? y 結(jié)束 N Y N 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 15 for(x=xms。x) for(y=110。x) } 函數(shù)初始化模塊 函數(shù)初始化程序即在主函數(shù)內(nèi)對某些參數(shù)和標(biāo)記位賦初值編寫成一個函數(shù),這樣便是程序更具有條理化,清晰易懂。 程序如下: void Initialsound(void) { Sound_Temp_TH1=(65536(1/1200)*SYSTEM_OSC)/256。 //計算 TH1 應(yīng)裝入的初值 TH1=Sound_Temp_TH1。 TMOD=0x11。 ET0=0。 TR1=0。 } 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 16 順序播放模塊 順序播放函數(shù)設(shè)計主要實(shí)現(xiàn)的是歌曲從 14 的播放,當(dāng)播放歌曲時,播放模塊(即上一曲、下一曲、暫停 /播放和結(jié)束播放)可進(jìn)行相應(yīng)的操作,實(shí)現(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++) 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 18 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。 開始 鍵盤掃描 有按鍵按 下? 去抖動 確定按鍵的物理位置 計算鍵碼 等待釋放 N 返回 返回 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 20 for (j = 0。j++) { k = i * 3 + j。 } } }else return 0xFF。列線 分別接有 4 個上拉電阻到正電源 +5V,并把列線 設(shè)置為輸入線,行線 設(shè)置為輸出線。 ( 1)檢測當(dāng)前是否有鍵被按下。 ( 2)去除鍵抖動。 ( 3)若有鍵被按下,應(yīng)識別出是 哪一個鍵閉合,方法是對鍵盤的行線進(jìn)行掃描。如表 41 所示。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列 值轉(zhuǎn)換成所定義的鍵值。 P1=0xFF。 //先對 P0 置數(shù),行掃描 if(P1!=0xF3) //判斷是否有鍵按下 { delay1()。 //保存行掃描時有鍵按下時狀態(tài) P1=0xFC。 //保存列掃描時有鍵按下 Z=X|Y。break。break。break。break。 for(uiCount=0。uiCount++)。 //先延時 LCDE=1。 LCDRW=0。 //在輸出命令 LCDE=0。 //先延時 LCDE=1。 LCDRW=0。 //在輸出數(shù)據(jù) LCDE=0。 Sound_Temp_TH1=(65535(1/1200)*SYSTEM_OSC)/256。 //計算 TH1 應(yīng)裝入的初值 TH1=Sound_Temp_TH1。 TMOD=0x11。 ET1=0。 TR1=0。 } void BeepTimer0(void) interrupt 1//音符發(fā)生中斷 { BeepIO=!BeepIO。 TL0=Sound_Temp_TL0。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。 我的題目是基于單片機(jī)的音樂播放器的設(shè)計, 對于我們這些 工科學(xué)生來說,這是一次考驗(yàn)。這次畢業(yè)設(shè)計我學(xué)到很多很多的東西,學(xué)會了怎么樣去制定計劃,怎么樣去實(shí)現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué) 的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。這次畢業(yè)設(shè)計通過自己的努力,同學(xué)的幫助,還有老師的辛勤指導(dǎo)下,最終順利完成! 蘭州工業(yè)學(xué)院畢業(yè) 設(shè)計說明書(論文) 25 致 謝 為期兩個月的畢業(yè)設(shè)計結(jié)束了,在這次設(shè)計中,我得到了蘭聰花老師悉心指導(dǎo),在此深表感謝,同時,我也要向在設(shè)計過程中給予我?guī)椭膸孜煌瑢W(xué)以及班委的協(xié)助工作致以誠摯的謝意。t agree with the disciplinar y action your employer has taken against you yo ur e m ployer dismisses you and you think that you have been dismissed unfairly. For more informu, take advice from one of the anisations lis ted under Fur ther help. Em ployment tribunals ar e less formal than some other courts, but it is s till a le gal process and you w ill need to give e vide nce under an oath or affirmation. M ost people find making a claim to an e mployment tribunal chal lenging. If you are thinking about m aking a claim to an e mployment tribunal, you s hould get help straight away from one of th e anisations lis ted under Further help. ation about dismiss al and unfair dismiss al, see Dismiss al. You can m ake a claim to an em ployment tr ibunal, e ven if you haven39。t char ge you more than 35% of your pens ation if you win the case. You are cle ar about the terms of the agreement. It might be best to get advice from an e xper ience d advis er , for example , at a Citize ns Advice Bure au. To find your nearest CAB, including those that give advice by em ail, click on nearest CAB. For more information about mak ing a claim to an employment tr ibunal, see Employment tr ibunals. The (lack of) air up there W atch m Cay man Islandsbased Webb, the head of Fifa39。s 150th anniversary celebrations and will attend City39。s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during City39。s governing body, has also ordered an immediate investigation into the referee39。s plaint. In a statement the Russian side added: We fo und no racist insults from fans of CSKA. Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂 ,在腦海中不斷糾纏。二十年的人生軌跡深深淺淺,突然就感覺到有些事情 ,非做
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1