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

正文內(nèi)容

單片機(jī)音樂發(fā)生器-wenkub

2023-07-11 12:46:45 本頁面
 

【正文】 ,矩形鍵盤占用電路板位置較大且電路復(fù)雜,因此選擇方案一。塑料板質(zhì)量輕,不易碎,但是也不好加工,且不環(huán)保。理論分析與計算、聲音播放的原理人耳能聽到的聲音頻率范圍是幾十到幾千赫茲之間,單片機(jī)的I/O輸出引腳上能輸出高電平或低電平。圖中,從單片機(jī)引腳上輸出的信號,高電平和低電平保持的時間分別為t1和t2,信號的基本輸出周期為T,即頻率f的倒數(shù)。如此循環(huán)執(zhí)行后,就能得到設(shè)計要求的音頻信號了。然后,將這首音樂所有音符的計數(shù)初值編成一個表,并把每一個音符的計數(shù)初值與一個確定的數(shù)字碼來聯(lián)系。節(jié)拍碼實際節(jié)拍節(jié)拍碼實際節(jié)拍11/4拍51又1/4拍22/4拍61又1/2拍33/4拍82拍41拍A2又1/2拍 表2,1/,只要設(shè)定延遲時間就可求得節(jié)拍的時間。 單 片 機(jī)時鐘與復(fù)位鍵盤輸入拓展RAM拓展ROM音頻發(fā)生音頻放大大揚聲器LCD顯示 圖時鐘電路設(shè)計AT89C52內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,它的輸入端為芯片引腳XTAL1,輸出端引腳為XTAL2?!?2MHz。、復(fù)位電路設(shè)計AT89C52的復(fù)位是由外部的復(fù)位電路實現(xiàn)的,在本次設(shè)計中,我們采用了按鍵電平復(fù)位電路。如圖5所示為獨立式按鍵的具體電路。如圖6所示為數(shù)碼管實際連接電路。顯示數(shù)據(jù)通過單片機(jī)的P0引腳來傳送;左半屏與右半屏顯示的選擇,引腳分別連接LCD的CS1和CS2。、程序的設(shè)計、系統(tǒng)整體流程圖 圖10如圖10所示為系統(tǒng)整體流程圖。圖12測試方案與測試結(jié)果、測試方案基本要求(1):能播放標(biāo)準(zhǔn)C調(diào)的Do、Re、Mi、Fa、So、La、Si、Do作為起始測試音。發(fā)揮部分(3):具有液晶顯示功能,可顯示簡譜。同時,數(shù)碼管顯示每個按鍵代表的數(shù)字。附錄附錄1:電路原理圖附錄2:部分源程序includeinclude define uchar unsigned chardefine uint unsigned int define LCDPORT P0define E P3^1define RW P3^3define DI P3^4define CS1 P3^6define CS2 P3^5define BUSYSTATUS P0^7define LCDSTARTROW 0xc0define LCDPAGE 0xB8define LCDLINE 0x40void Run(void)。//延時1msvoid PlayMusic1(void)。 // 數(shù)碼管//void lcd_init(void)。uchar code hz1[]。uchar flag=0。//uchar data count=0。 /*比賽規(guī)定曲目*/ //魂斗羅 赤色要塞uchar code SONG_TONE2[]={34,38,45,51,45,51,57,61, 57,61,68,77,68,102,91,77, 68,68,45,51,45,43,38, 68,68,45,51,45,43,57, 68,68,45,51,45,43,38, 68,68,45,51,45,43,57,0}。 //12345671 PlayMusic()。 if(P1==0X7f) gaodi++。 if(P1==0XFE) key=1。 a=key。 } else if(P1==0XF7) { delay_1ms(12)。 if(P1==0XEF) key=5。 a=key。 } else return。 TR0=1。 }}time0() interrupt 1 //定時器0中斷{ TH0=Th0。 if(flag==0) { a=8。ji。} /*播放
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1