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

正文內(nèi)容

課程設(shè)計--按鍵控制電子琴-在線瀏覽

2025-03-06 02:21本頁面
  

【正文】 放音樂...目錄1. 設(shè)計背景 5 5 5 5 5 63. 方案實施 8 8 復(fù)位電路設(shè)計: 8 時鐘電路設(shè)計 8 電源電路設(shè)計: 9 LED閃亮電路設(shè)計: 9 按鍵電路設(shè)計: 10 蜂鳴器電路設(shè)計: 11 12 主程序 12 調(diào)用程序 124. 結(jié)果與結(jié)論 13 13 135. 收獲與致謝 146. 參考文獻(xiàn) 157. 附件 16附件1: 總電路圖 16附件2: 程序 17附件3:實物圖 24附件4:元器件清單 251. 設(shè)計背景單片機(jī)作為最典型的嵌入式系統(tǒng),它的成功應(yīng)用推動了嵌入式系統(tǒng)的發(fā)展。在當(dāng)今社會,隨著單片機(jī)檔次的不斷提高,功能的不斷完善,其應(yīng)用日趨成熟、應(yīng)用領(lǐng)域日趨擴(kuò)大,特別是工業(yè)測控、尖端武器和日用家電等領(lǐng)域更是因為有了單片機(jī)而生輝增色。方案一:由中斷方式響應(yīng)按下的鍵,本方案的優(yōu)點是:響應(yīng)速度快,延時時間短;缺點是:按鍵的抖動容易引起誤操作,要想解決這個問題需要防抖電路,電路復(fù)雜,不容易焊接。綜上所述及本次課程設(shè)計的要求主要是鍛煉我們利用單片機(jī)知識進(jìn)行簡單設(shè)計的能力,故選擇方案二。復(fù)位引腳RST通過一個施密特觸發(fā)器與復(fù)位電路相連,施密特觸發(fā)器用來抑制噪聲,在每個周期的S5P2,施密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號。其中電平復(fù)位是通過RST端經(jīng)電阻與電源vccrst接通而實現(xiàn)的,: 時鐘電路設(shè)計:單片機(jī)內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為單片機(jī)的XTAL1,輸出端為引腳XTAL2。而電容的大小會影響振蕩的頻率的高低、振蕩器的穩(wěn)定性和起振的快速性,因此對于電容選擇是很關(guān)鍵的,我們這次設(shè)計的時鐘電路采用了所提供的33pF電容可以構(gòu)成穩(wěn)定的自激振蕩器電路。我們?nèi)粘S秒姸际?20V的交流電,所以在設(shè)計電源時要先把交流電整成直流,然后再經(jīng)過穩(wěn)壓管輸出整個系統(tǒng)所需的穩(wěn)定的直流電壓。穩(wěn)壓部分是采用常用的穩(wěn)壓管W7805得到穩(wěn)定的輸出正5V電壓。: LED閃亮電路圖 按鍵電路設(shè)計:按鍵電路是矩陣電路,S1~S18按鍵用于音符;S19按鍵用于播放音樂;S20按鍵用于播放存儲的音樂;S21按鍵用于清除存儲。: 蜂鳴器電路圖 主程序。程序如下:main() { TMOD=0x10。 TH0=0x4C。 EA=1。 P2=0xFF。 // delay(10)。 //調(diào)用按鍵判斷檢測程序 } } 調(diào)用程序。清除存儲是在程序中定義了一個全局變量,存儲大于50時程序認(rèn)為存儲器滿,清除時只需將其清零。詳細(xì)程序見附件2??傊軌?qū)崿F(xiàn)目標(biāo)任務(wù)!在設(shè)計過程中要緊扣主題也就是設(shè)計要求,根據(jù)要求構(gòu)思硬件電路,并一步步列出程序框圖并按照程序框圖嚴(yán)格的進(jìn)行編程,整個過程需連接的天衣無縫,方能得出最后的結(jié)果。其中有非常重要的一個環(huán)節(jié)就是最后的故障排查與調(diào)試,同時耐性是極其重要的。5. 收獲與致謝通過本次課程設(shè)計,我初步掌握了單片機(jī)設(shè)計的思路和方法,就是根據(jù)設(shè)計要求,先按模塊進(jìn)行硬件電路的設(shè)計和組合分配;列出主程序流程圖,按順序一步步編程,最后將軟件程序與硬件電路結(jié)合,經(jīng)過調(diào)試,最終實現(xiàn)所要求的功能。還有就是和同學(xué)的合作是非常重要的,在焊接電路板時如果不是兩個人合作,沒有人監(jiān)督,難免會出錯,當(dāng)我一人焊接的電路板不能工作又難檢查錯誤時,我們果斷決定了重新焊接,最終在我們的合作下焊接出了一個能夠完全達(dá)到要求的板子同時讓我們增進(jìn)了友誼,鍛煉了動手能力。還要感謝我身邊的同學(xué)對我的幫助和解惑。最后感謝安陽工學(xué)院電子信息與電氣工程系給我們這次機(jī)會,感謝老師們不辭辛勞的為我們購買元器件,感謝丁瑩亮老師對我們的細(xì)心指導(dǎo),謝謝您們。 //以0xff作為音符的結(jié)束標(biāo)志 //4對應(yīng)4個延時單位,2對應(yīng)2個延時單位,1對應(yīng)1個延時單位 extern unsigned char code JP[ ]={ 4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,4,12, 20,4,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, 32, 4, /**/8,4,6,8, /**/4,4,4,16, /**/8,4,6,8, /**/24,4,4, /**/12,4,8,8, 24,4,4, /**/4,4,8,8, /**/32, /**/4,8,8,6, /**/12,4,16, /**/8,8,8,8, 30, /**/20,8, /**/16,8,8, /**/4,4,16,8, /**/8,4,4,8, /**/20,8, 16,16, /**/4,20,8, /**/8,4,4,8, /**/20,4,4, /**/32, }。sbit led_l=P1^4。uchar key。 //存儲計數(shù)uchar count50。 //音符/************************************************************* 延時 *************************************************************/void delay(uchar x){ uchar j。j100。} }}/*********************************************************按鍵轉(zhuǎn)換音符*********************************************************/uint _anjian_zhuanhuan(uchar fy){ uint ffy。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1