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

正文內(nèi)容

課程設(shè)計--按鍵控制電子琴-文庫吧

2025-01-02 02:21 本頁面


【正文】 得到基本穩(wěn)定的輸出電壓。穩(wěn)壓部分是采用常用的穩(wěn)壓管W7805得到穩(wěn)定的輸出正5V電壓。: 電源電路圖 LED閃亮電路設(shè)計:LED主要是顯示單片機的按鍵音符,采用的是陽極接5V電源的接法,發(fā)光二極管采用高亮led能耐大電流所以不用限流電阻。: LED閃亮電路圖 按鍵電路設(shè)計:按鍵電路是矩陣電路,S1~S18按鍵用于音符;S19按鍵用于播放音樂;S20按鍵用于播放存儲的音樂;S21按鍵用于清除存儲。; 按鍵電路圖 蜂鳴器電路設(shè)計: 由于蜂鳴器需要大電流才能驅(qū)動,所以電路采用npn驅(qū)動。: 蜂鳴器電路圖 主程序。主程序中包含定時器、蜂鳴器、按鍵的初始化,以開總中斷,然后調(diào)用按鍵掃描程序。程序如下:main() { TMOD=0x10。 //t1方式1 16 t0 ,0 13 ET0=1。 TH0=0x4C。 //定時器初始值 TL0=0x00。 EA=1。 //開總中斷 sound=0。 P2=0xFF。 //置P2口 P1=0X00|0XF0 。 // delay(10)。 //延時 while(1) { keydown()。 //調(diào)用按鍵判斷檢測程序 } } 調(diào)用程序。函數(shù) keydown(void)完成判斷是否按下按鍵,以及按下的鍵值并確定轉(zhuǎn)向那個子程序;函數(shù)anjian_zhuanhuan(uchar fy) 完成按下鍵的對應(yīng)音符的轉(zhuǎn)換為按鍵的處理準備;函數(shù)anjian_chuli( uchar conv1_ma ) 將轉(zhuǎn)換的音符播放出來;函數(shù)_anjian_cunchu(uchar _key)) 將按鍵存儲起來;函數(shù)_cunchu_bofang(void) 將存儲起來的按鍵播放;函數(shù)_bofang_yinyue(void)將自帶的音樂播放出來。清除存儲是在程序中定義了一個全局變量,存儲大于50時程序認為存儲器滿,清除時只需將其清零。定時器的值是由音符頻率決定的,在音樂播放中、音符播放、存儲播放中作為決定音調(diào)。詳細程序見附件2。4. 結(jié)果與結(jié)論兩周忙碌后,我們基本完成了設(shè)計的要求:畫出電路圖,流程圖,焊接電路板等一系列學(xué)生該完成的工作,最終實現(xiàn)了電源電路,其指示燈亮;復(fù)位電路,按下復(fù)位后正唱復(fù)位;按下S1~S18能發(fā)出相應(yīng)的音符并且led能響應(yīng)閃亮,按下S19后可以播放自帶音樂led能閃亮,按下S20后可以播放存儲音樂led能閃亮,按下S21后可以清空存儲??傊?,能夠?qū)崿F(xiàn)目標任務(wù)!在設(shè)計過程中要緊扣主題也就是設(shè)計要求,根據(jù)要求構(gòu)思硬件電路,并一步步列出程序框圖并按照程序框圖嚴格的進行編程,整個過程需連接的天衣無縫,方能得出最后的結(jié)果。當然這個過程肯定不會很順利,我們應(yīng)該做好迎接一切困難準備并知難而進,只要按計劃堅持下去,一定可以達到預(yù)期的結(jié)果。其中有非常重要的一個環(huán)節(jié)就是最后的故障排查與調(diào)試,同時耐性是極其重要的。帶定時功能的鬧鈴時鐘設(shè)計是單片機設(shè)計里很典型的一個課題,通過本次設(shè)計擴展了我們的知識面,增強了我們的實踐能力,不論是在焊接電路,硬件設(shè)計還是編程,和對軟件的掌握都大大的提高了。5. 收獲與致謝通過本次課程設(shè)計,我初步掌握了單片機設(shè)計的思路和方法,就是根據(jù)設(shè)計要求,先按模塊進行硬件電路的設(shè)計和組合分配;列出主程序流程圖,按順序一步步編程,最后將軟件程序與硬件電路結(jié)合,經(jīng)過調(diào)試,最終實現(xiàn)所要求的功能。雖然已經(jīng)實習過好幾次了,但自我感覺本次實習的意義深刻又重大,因為它將我們以前所學(xué)過的模電和電路知識與單片機天衣無縫的結(jié)合起來,真正的達到了理論與實踐的結(jié)合,使我們受益匪淺。還有就是和同學(xué)的合作是非常重要的,在焊接電路板時如果不是兩個人合作,沒有人監(jiān)督,難免會出錯,當我一人焊接的電路板不能工作又難檢查錯誤時,我們果斷決定了重新焊接,最終在我們的合作下焊接出了一個能夠完全達到要求的板子同時讓我們增進了友誼,鍛煉了動手能力。在此感謝丁瑩亮老師對我們的嚴格要求和指導(dǎo),還有學(xué)校給我們提供了這次寶貴的實習機會,這將對我們即將畢業(yè)進入工作產(chǎn)生很大的幫助,讓我們對自己的專業(yè)有了更深的了解,為畢業(yè)設(shè)計點明了主題。還要感謝我身邊的同學(xué)對我的幫助和解惑。經(jīng)過實習設(shè)計,在合作方面,我學(xué)會了要合作,一個人做東西總要出錯的,為以后的工作打下堅實的基礎(chǔ);在學(xué)習方面,我更深的理解了單片機,一些單片機引腳已經(jīng)知道怎么用了,至于程序這塊還是不太熟練,以后要努力彌補。最后感謝安陽工學(xué)院電子信息與電氣工程系給我們這次機會,感謝老師們不辭辛勞的為我們購買元器件,感謝丁瑩亮老師對我們的細心指導(dǎo),謝謝您們。6. 參考文獻[1].:電子工業(yè)出版社,[2].:北京航空航天大學(xué)出版社,[3].:高等教育出版社,[4] 閻石, 數(shù)字電子技術(shù)基礎(chǔ)(第五版)高等教育出版社 2005[5].:華中科技大學(xué)出版社,[6].:人民郵電出版社,7. 附件附件1: 總電路圖附件2: 程序 include //以下是C調(diào)低音的音頻宏定義define L1 262 //將L1宏定義為低音1的頻率262Hz 時間是1/262=3826/2 us 取半周期define L2 286 //將L2宏定義為低音2的頻率286Hzdefine L3 311 //將L3宏定義為低音3的頻率311Hzdefine L4 349 //將L4宏定義為低音4的頻率349Hzdefine L5 392 //將L5宏定義為低音5的頻率392Hzdefine L6 440 //將l_a宏定義為低音6的頻率440Hzdefine L7 494 //將L7宏定義為低音7的頻率494Hzdefine Z1 523 //將Z1宏定義為中音1的頻率523Hzdefine Z2 587 //將Z2宏定義為中音2的頻率587Hzdefine Z3 659 //將Z3宏定義為中音3的頻率659Hzdefine Z4 698 //將Z4宏定義為中音4的頻率698Hzdefine Z5 784 //將Z5宏定義為中音5的頻率784Hzdefine Z6
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1