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

正文內(nèi)容

基于51單片機(jī)音樂盒課程設(shè)計-資料下載頁

2025-06-06 22:12本頁面
  

【正文】 機(jī)板子,涌現(xiàn)出一份莫名的喜悅,感覺自己十余天的辛苦終究沒有白費(fèi)。這過程中雖然遇到很多理論知識上的不解和實(shí)際操作的困惑,但是在老師以及學(xué)長、同學(xué)的幫助下,加上自己的悉心學(xué)習(xí),問題都被順利解決。首先,在實(shí)驗(yàn)室這十多天的學(xué)習(xí)中,我最深刻的體會就是再精妙的理論知識也必須應(yīng)用到實(shí)際操作中才能發(fā)揮最大作用。理論知識雖然能讓我們?nèi)〉酶叻?,但是?shí)際動手能力卻對我們更為重要。記得來實(shí)驗(yàn)室的第一天上午,老師便讓我們每個人都進(jìn)行焊接練習(xí),以加強(qiáng)我們的焊接技術(shù)。在后來的音樂盒實(shí)際焊接中,對此我也是深有體會。自己花了一天時間焊出的音樂盒,在晚上進(jìn)行調(diào)試時卻出現(xiàn)LED不亮、數(shù)碼管沒有顯示以及蜂鳴器沒有聲音等問題。經(jīng)過兩個小時的檢測之后,才發(fā)現(xiàn)是自己實(shí)際焊接過程中出現(xiàn)了一次虛焊錯誤。雖然這只是個小問題,但是卻花費(fèi)了我兩個小時來檢測。由此可見,實(shí)際操作中的一點(diǎn)點(diǎn)小問題也會導(dǎo)致非常嚴(yán)重的結(jié)果,耗時費(fèi)力。我必須對其引起重視,在每次的實(shí)際操作中認(rèn)真仔細(xì),一點(diǎn)一滴地增強(qiáng)我們的實(shí)際動手能力。其次,我覺得我們必須對實(shí)驗(yàn)室中的每份工作都應(yīng)該保持認(rèn)真、嚴(yán)謹(jǐn)?shù)膽B(tài)度,盡量避免犯錯、走彎路。作為初學(xué)者,當(dāng)我們遇到疑惑、問題時,我們首先應(yīng)該選擇自我解決問題。在自我不能解決時,應(yīng)當(dāng)及時向老師和學(xué)長請教如何解決,而不能繞過問題、忽視問題,否則我們將付出更多沉痛的代價。在開始焊接時,對于有明顯規(guī)格的零件自己都是按照規(guī)格來拿。但是對于沒有明顯規(guī)格的零件,自己卻沒有仔細(xì)的區(qū)分。結(jié)果電阻的選取發(fā)生了錯誤,本應(yīng)該用1K的上拉電阻卻錯選了10K的上拉電阻,花費(fèi)了自己不少時間來更換零件。如果當(dāng)時自己能及時向?qū)W長或者同學(xué)詢問正確的零件存放地點(diǎn)并選取正確的零件,自己就不會花費(fèi)那么多寶貴的時間。對于軟件使用細(xì)節(jié)的困惑,我們也應(yīng)該及時向老師和學(xué)長請教?;仡欉@十余天實(shí)驗(yàn)室的生活,感觸頗多,從理論到實(shí)踐,在這段日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這些時間使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。過程中遇到的問題,可以說得是困難重重,但可喜的是最終都得到了解決;過程中,也對團(tuán)隊精神的進(jìn)行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來最完美的結(jié)果。 八、參考文獻(xiàn)[1] :基于8051+Proteus仿真,電子工業(yè)出版社出版時間:20090601,ISBN:9787121087578[2] (模擬部分),高等教育出版社,2006年1月第五版[3] ,北京航空航天大學(xué)出版社,2005年10月第三版[4] ++程序設(shè)計,中國鐵道出版社,2008年2月第二版 附錄一:源程序////共陰極顯示曲目,按鍵選曲,可播放或暫停//include //頭文件定義include //頭文件定義define uchar unsigned char define uint unsigned int sbit K_S=P3^7。 // 播放和停止鍵選取 sbit SPK=P2^7。 // 蜂鳴器選取 uchar Song_Index=0。 //當(dāng)前音符索引Tone_Index=0。 // 當(dāng)前音樂段索引// 數(shù)碼管段碼表 uchar code DSY_CODE[]={0x06,0x5b,0x4f}。 // 標(biāo)準(zhǔn)音符頻率對應(yīng)的延時表 uchar code HI_LIST[]={0,226,229,232,233,236,238,240,241,242,244,245,246,247,248}。 uchar code LO_LIST[]={0,4,13,10,20,3,8,6,2,23,5,26,1,4,3}。 // 三段音樂的音符 uchar code Song[][50]= { {1,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,6,5,3,5,3,2,1,2,1,1}, //歌曲《兩只老虎》部分一 {3,3,3,4,5,5,5,5,6,5,3,5,3,2,1,5,6,53,3,2,1,1,1}, //歌曲《兩只老虎》部分二 {3,2,1,3,2,1,1,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,3,5,3,2,1,3,2,1,1,1} //歌曲《兩只老虎》部分三}。// 三段音樂的節(jié)拍 uchar code Len[][50]= { {1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1}, {1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,2,2,1}, {1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1} }。 // 外部中斷0 void EX0_INT() interrupt 0 { TR0=0。 //播放結(jié)束或者播放中途切換歌曲時停止播放 Song_Index=(Song_Index+1)%3。 //跳到下一首的開頭 Tone_Index=0。 P0=DSY_CODE[Song_Index]。 //數(shù)碼管顯示當(dāng)前音樂段號 } // 定時器0 中斷函數(shù) void T0_INT() interrupt 1 { TL0=LO_LIST[Song[Song_Index][Tone_Index]]。 TH0=HI_LIST[Song[Song_Index][Tone_Index]]。 //選擇音樂曲目 SPK=~SPK。 } // 延時 void DelayMS(uint ms) { uchar t。 while(ms) for(t=0。t120。t++)。 } // 主程序 void main() { SPK=0。 TMOD=0x00。 //T0方式0 IE=0x83。 IT0=1。 //外部中斷0請求方法控制位 IP=0x02。 P0=DSY_CODE[0]。 //初始時顯示第1部分 while(1) { while(K_S==1)。 //等待按鍵 while(K_S==0)。 //等待釋放 TR0=1。 //開始播放 Tone_Index=0。 //從第0個音樂段開始 //播放過程中按下 K1可提前停止播放(K1=0)。 //若切換音樂段會觸發(fā)外部中斷,導(dǎo)致 TR0=0 while(Song[Song_Index][Tone_Index]!=1amp。amp。K_S==1amp。amp。TR0==1) { DelayMS(300*Len[Song_Index][Tone_Index])。 //播放延時(節(jié)拍) Tone_Index++。 //當(dāng)前音樂段的下一音符索引 } TR0=0。 //停止播放 while(K_S==0)。 //若提前停止播放,按鍵未釋放時等待 } } 28
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1