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

正文內(nèi)容

基于單片機(jī)的簡易電子琴的設(shè)計與制作畢業(yè)論文(編輯修改稿)

2025-07-24 20:04 本頁面
 

【文章內(nèi)容簡介】 1602采用的是標(biāo)準(zhǔn)的14腳或16腳的接口,,。 LCD1602各引腳說明編號符號引腳說明編號符號引腳說明1GND接地9DB2數(shù)據(jù)32VCC電源10DB3數(shù)據(jù)43VO液晶顯示偏壓11DB4數(shù)據(jù)54RS數(shù)據(jù)/命令12DB5數(shù)據(jù)65R/W讀/寫13DB6數(shù)據(jù)76E使能端14DB7數(shù)據(jù)87DB0數(shù)據(jù)115BG VCC背光源接正極8DB1數(shù)據(jù)216BG GND背光源接負(fù)極 LCD1602原理圖 音頻放大電路原理圖。,每當(dāng)有按鍵按下的時候,它會通過AT89C51中心控制芯片的識別,然后發(fā)出相應(yīng)的音符。由于51單片機(jī)內(nèi)部定時器T0產(chǎn)生的音頻脈沖直接驅(qū)動揚聲器并不能得到本論文所要求的聲音,其自身又沒有足夠的驅(qū)動能力,所以,需要經(jīng)過LM386放大器的放大,然后再通過揚聲器播放,這樣才能達(dá)到本論文的要求,得到我們想要的聲音。 音頻放大電路原理圖第6章 PROTEUS仿真 PROTEUS簡介PROTEUS是一款電路分析與實物仿真軟件[10],它是由英國Labcenter公司開發(fā)的??梢詫Ω鞣N的模擬器件和集成電路進(jìn)行仿真、分析,該軟件的特點如下: (1) 它能夠結(jié)合單片機(jī)仿真和SPICE電路仿真。還有像示波器,邏輯分析儀,信號發(fā)生器等各種的虛擬儀器。單片機(jī)仿真包括模擬電路仿真,數(shù)字電路仿真及其外圍電路組成的系統(tǒng)的仿真等;SPICE電路仿真包括RS232動態(tài)仿真,I2C仿真,SPI仿真和LCD系統(tǒng)仿真等。(2) 除仿真功能外還具有調(diào)試功能。系統(tǒng)在硬件仿真時,具有的調(diào)試功能有全速、單步、設(shè)置斷點等,因此能夠觀察各個變量以及寄存器等的當(dāng)前狀態(tài)。(3) 繪制原理圖的功能非常強(qiáng)大??傊?,此款軟件功能非常之強(qiáng)大。 仿真電路 SP2運行環(huán)境下進(jìn)行的。 仿真電路 仿真測試 電子琴彈奏仿真在用戶手動彈奏時,LCD顯示屏將顯示前面所提到的唱名即DO、RE、MI、FA、SO、LA、SI,以及歌曲播放的時間,同時發(fā)出相對應(yīng)的樂聲,動聽逼真。 手動彈奏仿真 電子琴自動播放仿真在電子琴自動播放時,只需要點擊自動播放按鈕,電子琴就進(jìn)入自動播放狀態(tài),開始播放提前準(zhǔn)備好的音樂,聲音洪亮悅耳。并且LCD顯示屏將顯示對應(yīng)的歌名以及歌曲播放的時間。,其中按鍵1播放的歌曲是“遇見”,按鍵2播放的歌曲是“蘭花草”。 自動播放“遇見”仿真圖 自動播放“蘭花草”仿真圖 仿真結(jié)果由仿真的結(jié)果可知,本次畢業(yè)設(shè)計基于單片機(jī)的簡易電子琴的任務(wù)和要求已經(jīng)完成,所要實現(xiàn)的兩大功能也已經(jīng)完成,用戶可隨意彈奏一首喜歡的歌曲,并且時間還能顯示在LCD上,也可以通過切換歌曲功能選擇鍵進(jìn)行自動播放提前設(shè)置好的歌曲,總之,基本上達(dá)到了預(yù)期的效果。,手動彈奏時,LCD對應(yīng)顯示DO、RE、MI、FA、SO、LA、SI,還有彈奏的時間,同樣,“遇見”,“蘭花草”兩首歌曲,以及歌曲播放的時間,可見此仿真很好的驗證了本論文所要實現(xiàn)的功能。 實物圖通過前面的設(shè)計與制作,。 電子琴的正面圖 電子琴的背面圖第7章 心得體會總體來說,我在此次的畢業(yè)設(shè)計中收獲了很多,即使在寫論文的過程中以及做實物的時候遇到了很多很多的困難與難題,但是最終我還是按時、按要求完成了畢業(yè)設(shè)計任務(wù)書上所要求的任務(wù)。具體來說可以分為以下幾點:首先,我做的不夠細(xì)心、不夠嚴(yán)謹(jǐn)(比如因為粗心而畫錯電路圖以及焊錯線);其次,由于對課本理論掌握得不是很好而導(dǎo)致編程出現(xiàn)錯誤;再次,在硬件方面,最開始的時候有的程序模塊還弄的不是很清楚,還不能達(dá)到預(yù)期的效果,以致于在制作實物的過程中因此而焊了比較多的線,同時對于整個各元器件的布局剛開始也都做的不是很好。不過在老師的指導(dǎo)下和與同學(xué)的探討后,各方面都有了不同程度上的改善;最后,在做人方面,我意識到不論我們做什么事情,也不論以后遇到多大的困難,只要我們擁有足夠的毅力和決心以及足夠挑戰(zhàn)困難的勇氣,我們就可以把每件事做成功并且做得很好。在本次的畢業(yè)設(shè)計中,我收獲的不光是學(xué)習(xí)知識方面,更多的是生活方面。我意識到,在我們平日的生活中,應(yīng)該學(xué)會分享:分享知識,分享問題,分享我們的想法,這樣更有助于我們彼此之間的交流,有利于我們大家共同進(jìn)步,有利于我們對學(xué)習(xí)養(yǎng)成良好的習(xí)慣。而且,通過本次的畢業(yè)設(shè)計,使我更深層次的理解并掌握了單片機(jī)系統(tǒng)的工作原理,學(xué)會了電路的設(shè)計以及PROTEUS仿真的方法,與此同時還培養(yǎng)了我一種分析和解決實際問題的能力,學(xué)會了應(yīng)把平日里學(xué)到的理論知識多與實際相結(jié)合,這樣才是真正的學(xué)以致用。最后,我要感謝帶我畢業(yè)設(shè)計的楊老師和給我鼓勵和幫助的同學(xué),感謝你們對我的耐心,感謝你們對我的鼓勵,讓我順利完成了此次畢業(yè)設(shè)計??傊?,通過本次畢業(yè)設(shè)計讓我認(rèn)識到自己還有很多的不足之處,因此在以后的工作和生活中我會繼續(xù)學(xué)習(xí),從而讓自己充實起來,讓自己變得更強(qiáng)。并且在本次畢業(yè)設(shè)計中我還學(xué)到了很多課本上沒有的東西,其中有的是我以前沒有學(xué)過的知識,也有的是我以前沒有理解透徹、沒有掌握牢固的知識。而且通過這次畢業(yè)設(shè)計做實物,使我對自己的動手能力也有了一定的信心。致 謝經(jīng)過了幾個月以來辛苦的查資料,整理資料、修改論文和做實物,終于在今天順利的完成了本次畢業(yè)設(shè)計,光陰似箭,四年的努力與付出,隨著畢業(yè)論文的完成,終于讓我的大學(xué)生涯畫下了完美的句點。此次論文之所以這么順利的完成,是因為有太多人需要感謝,首先,就是要感謝此次畢業(yè)設(shè)計的指導(dǎo)老師楊亞東老師,因為整個畢業(yè)論文從最開始的開題報告,到初稿,到定稿,再到后面的終稿全都是在楊老師的悉心指導(dǎo)下完成的。這里面傾注了楊老師大量的心血,在這期間楊老師還不時的了解我論文的進(jìn)展情況,在此,謹(jǐn)向楊老師表示崇高的敬意和衷心的感謝!其次,我要感謝幫助過我的其他老師,以及我的同學(xué),因為在寫論文的過程中,遇到了很多難題,是在他們的幫助下完成的,在此,我要向你們說聲謝謝!最后,我要感謝實驗室的老師,在我做實物的時候,是他幫我開門,有的時候不會的也有請教他,所以在這里,我也要向他表達(dá)我的感謝!本次論文得以順利完成,當(dāng)然也離不開其他的各位老師、同學(xué)的關(guān)心和幫助,因此,在這我要感謝在大學(xué)期間所有傳授我知識的老師,是因為有您們的悉心教導(dǎo)才讓我有了良好的專業(yè)課知識,這也是我論文得以順利完成的基礎(chǔ)。我在完成畢業(yè)設(shè)計的同時,還把近四年來所學(xué)到的專業(yè)知識做了一次系統(tǒng)的復(fù)習(xí)總結(jié),并且對畢業(yè)后所從事的工作以及相關(guān)的領(lǐng)域有了一定的了解和認(rèn)識,從中獲益匪淺。最后再一次對幫助過我的老師,同學(xué)致以我最衷心的感謝,謝謝你們!參考文獻(xiàn)[1] 謝維成,楊加國.單片機(jī)原理與應(yīng)用及C51程序設(shè)計[M].北京:清華大學(xué)出版 社,2006.[2] 張義和,王敏男,袁彩霞,等.例說51單片機(jī)(C語言版)[M].北京:人民郵電 出版社,2008.[3] 李廣弟.單片機(jī)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,2001.[4] 樓然苗,李光飛.51系列單片機(jī)設(shè)計實例[M].北京:北京航空航天大學(xué)出版 社,2004.[5] 潘永河,沙河,劉向陽,等.電子線路CAD實用教程[M].西安:西安電子科技大學(xué)出版社,2001.[6] 余錫存,曹國華.單片機(jī)原理及接口技術(shù)[M].西安:西安電子科技大學(xué)出版 社,2000.[7] 張毅剛.MCS51單片機(jī)應(yīng)用設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社, 2004.[8] 李光飛.單片機(jī)課程設(shè)計實例指導(dǎo)[M].西安:西安電子科技大學(xué)出版社, 2002.[9] 淑齊.淺析LCD1602的編程技巧[J].內(nèi)江科技,2009,5(11):2327.[10] 汪寧.PROTEUS軟件的單片機(jī)仿真方法[J].山東輕工業(yè)學(xué)院學(xué)報,2007, 21(1):2427.[11] , Design Techniques for Analog And Digital Circuits[M].USA:McGrannHill Inc,1990.[12] Circuits Analysis Simulation and Design[M]. USA:Prentice Hall,1995.附 錄附錄一:PROTEUS仿真圖 附錄二:元件清單LCD16021揚聲器1單片機(jī)(AT89C51)1按鈕19電阻4電容4開關(guān)1電源(5V)1附錄三:主要源程序include include in define unit unsigned int define char unsigned charobit speaker=P3^7。//揚聲器obit k1=P3^0。//表示歌曲遇見obit k2=P3^1。//表示歌曲蘭花草obit k3=P3^2。//表示歌曲停止char xiansi[]= 。 char times[]=00:00。//用來顯示時間數(shù)組char data,sea,mon。//接口定義obit ldRs = P2^5。obit ldRe = P2^6。obit ldEn = P2^7。Ser dbport =0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.define porte P1bit flag,AA,BB,CC,DD。 unsigned char k,gq。unit N=0。char data,sea,mon。unsigned char time0h,time0l,timer,bf=0。void key scan()。//檢測本論文矩陣鍵盤程序void dally(unit z){ Unit A,B。 for(A=Z。A0。A) for(B=120。B0。B)。}unsigned char ld_Wait(void)//表示內(nèi)部等待函數(shù){ ld Rs=0。 ld Re=1。 _mop_()。 ld En=1。 _mop_()。 ld En=0。 return dbport。 }//下面的程序是向LCD寫入命令或數(shù)據(jù)define ld_mand 0 // 命令define ld_date 1 // 數(shù)據(jù)define ld_clear_screen 0x01 // 清除屏幕define ld_homing 0x02 // 把光標(biāo)返回到原點void ld_Write(bit style, unsigned char input){ ldEn=0。 ldRs=style。 ldRe=0。 _mop_()。 dbPort=input。 _mop_()。 //注意順序 ldEn=1。 _mop_()。 //注意順序 ldEn=0。 _mop_()。 ld_
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1