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

正文內(nèi)容

基于單片機的電子琴設(shè)計(已改無錯字)

2022-08-01 21:24:02 本頁面
  

【正文】 器是利用石英晶體的壓電效應(yīng)制成的一種諧振器件,它的基本構(gòu)成大致是:從一塊石英晶體上按一定方位角切下薄片,在它的兩個對應(yīng)面上涂敷銀層作為電極,在每個電極上各焊一根引線接到管腳上,再加上封裝外殼就構(gòu)成了石英晶體諧振器,簡稱為石英晶體或晶體、晶振;而在封裝內(nèi)部添加IC組成振蕩電路的晶體元件稱為晶體振蕩器。在XTAL1和XTAL2引腳上外接定時元件,內(nèi)部振蕩電路就產(chǎn)生自激振蕩。定時元件通常石英晶體和電容組成的并聯(lián)諧振回路,晶體振蕩器選擇12MHZ。如圖38所示。圖38將單片機的P2口直接連接按鍵接地,當有按鍵按下時,P2口得某一個地址線得到低電平,從而響應(yīng)這個鍵所設(shè)置的功能。這次設(shè)計使用的是獨立式鍵盤,其特點是一鍵一線,各鍵相互獨立。每個按鍵各接一條I/O口線,通過檢測I/O輸入線的電平狀態(tài),可以很容易的判斷哪個按鍵被按下。這種鍵盤的優(yōu)點是:電路簡單,各條檢測線獨立,識別按下按鍵的軟件編寫簡單。適用于鍵盤按鍵數(shù)目較少的場合,不適合用于鍵盤按鍵數(shù)目較多的場合,因為將占用較多的I/O口線。本次設(shè)計的是按鍵一是do,按鍵二是re,按鍵三是m,按鍵四是fa,按鍵五是so,按鍵六是la,按鍵七是xi,按鍵八是歌曲《粉刷匠》。蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,因此需要一定的電流才能驅(qū)動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅(qū)動不了蜂鳴器,因此需要增加一個電流放大的電路。S51增強型單片機實驗板通過一個三極管C8550來放大驅(qū)動蜂鳴器,蜂鳴器的正極接到VCC(+5V)電源上面,蜂鳴器的負極接到三極管的發(fā)射極E,,三極管T1截止,沒有電流流過線圈,蜂鳴器不發(fā)聲;,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。因此,我們可以通過程。原理如圖39所示圖39我們也可以用兩個電容代替三極管放大,原理圖如圖310所示。圖310顯示電路為8個發(fā)光二極管共陽極接電源,—,當P0口某一位為低電平是,對應(yīng)的二極管發(fā)光顯示,如圖311所示。圖3114系統(tǒng)軟件設(shè)計程序詳見附錄七 調(diào)試環(huán)境Keil Software公司推出的uVision3是一款可用于多種8051MCU的集成開發(fā)環(huán)境(IDE),該IDE同時也是PK51及其它開發(fā)套件的一個重要組件。除增加了源代碼、功能導(dǎo)航器、模板編輯以及改進的搜索功能外,uVision3還提供了一個配置向?qū)Чδ?,加速了啟動代碼和配置文件的生成。此外其內(nèi)置的仿真器可模擬目標MCU,包括指令集、片上外圍設(shè)備及外部信號等。uVision3提供邏輯分析器,可監(jiān)控基于MCUI/O引腳和外設(shè)狀態(tài)變化下的程序變量。uVision3提供對多種最新的8051類微處理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。 Keil uVision3軟件的使用雙擊打開軟件,出現(xiàn)如圖51所示界面圖51單擊project,選擇new project,如下圖52所示圖52輸入要建工程的名字,左鍵單擊保存,出現(xiàn)如圖53所示界面。圖53在左側(cè)選擇使用的芯片,我們使用的是AT89C51,單擊Atmel的加號,打開后單擊AT89C51,單擊確定。出現(xiàn)如圖54所示窗口,點擊‘是’。圖54單擊Filenew,創(chuàng)建一個text文件,如圖55所示。圖55單擊保存。再在左側(cè)點開Target 1,右鍵單擊Source Group 1,單擊Add Files to Group `Source Group 1`.出現(xiàn)如圖56所示窗口.圖56選中我的文件,單擊AddClose,文件添加完成。接下來就可以在我建的文件中寫入程序。點擊按鈕則彈出對話框。勾選“Create HEX Fi:”,單擊“確定”。如圖56所示。圖56單擊和即可進行編譯及生成HEX文件。調(diào)試結(jié)果這次調(diào)試用了很長時間,軟件編程沒有錯誤,但結(jié)果是發(fā)音不準,又通過不斷的修改,進行音準問題的長期修改,還有發(fā)光二極管的控制,編程實現(xiàn)隨著最后那首《粉刷匠》的進行而實現(xiàn)燈的變換。在編寫《粉刷匠》的時候,原來音已經(jīng)調(diào)準了,可是在用的時候和實際的效果還是差一點,延時部分也是進行了多次的修改,最終聽起來效果好了很多,但是聽起來有一點悶,原來是因為我們用的是中音部分,后來改成了用高音試試,結(jié)果聽起來好很多。沒有白費我們一周的調(diào)試時間??偨Y(jié)這次的單片機課程設(shè)計結(jié)束了,我的成果是做出了一個電子琴,和一個串口下載器。可以說真的學(xué)到了很多東西,學(xué)以致用這句話沒有錯,上課學(xué)習(xí)的單片機的芯片,各個引腳功能,接線方式等等都在焊接的時候用到了。通過熟悉芯片的使用,做出了電子琴,輸入和輸出的控制,這些都是需要用到的。雖然我們編程的時候用的是C語言,但匯編的東西也是通過這個了解了一點,匯編語言的邏輯性太強,需要很強的邏輯思維,而且一定要加注釋,否則過段時間自己編寫的都可能不記得是什么意思,但C語言就不一樣,隨意性很大,只要符合要求,都可以編寫,所以以后有時間還有多多學(xué)習(xí)C語言。這次對電子琴的發(fā)音原理興趣很大,不知道是怎么發(fā)音的,后來在查資料的過程中學(xué)習(xí)了這個,讓我對這方面也了解了很多,真的是受益匪淺。之前的實習(xí),我們也做過電路板的腐蝕和元器件的焊接,這次的設(shè)計中也有,所以算是復(fù)習(xí)了吧,用這感覺還可以,焊點都還可以,大部分都是合格的。這次的課程設(shè)計中的團隊合作又體現(xiàn)了出來,在查資料的時候沒人查一點,大家共享,這樣節(jié)省時間,也能更快速的完成任務(wù),在編程的時候也是大家想辦法,對于音準的問題都提出了各自的想法,最終也順利解決了。還是那句話,這樣的課程設(shè)計還是多一點,這樣可以將上課學(xué)到的東西用于實踐,這也是學(xué)習(xí)知識的原因,又可以培養(yǎng)我們的動手能力,團隊合作意識,這對于以后的工作幫助是很大的。參考文獻[1]劉潤華,劉立山。模擬電子技術(shù).。[2]陳明螢。單片機課程設(shè)計實訓(xùn)教材,清華大學(xué)出版社。2007年9月[3]吳金戌,沈慶陽,郭庭吉。單片機實踐與應(yīng)用。[4張毅剛,MCS51單片機應(yīng)用設(shè)計。哈爾濱工業(yè)大學(xué)出版社。2004年[5][6]張洪潤,易 [7]張毅剛,彭喜元,[8]附錄附錄一 串行口下載器電路圖 附錄二 串行口下載器PCB圖附錄三 串行口下載器3D圖附錄四 電子琴原理圖附錄五 電子琴
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1