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

正文內(nèi)容

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

2023-07-11 12:46:45 本頁(yè)面
 

【正文】 ,矩形鍵盤(pán)占用電路板位置較大且電路復(fù)雜,因此選擇方案一。塑料板質(zhì)量輕,不易碎,但是也不好加工,且不環(huán)保。理論分析與計(jì)算、聲音播放的原理人耳能聽(tīng)到的聲音頻率范圍是幾十到幾千赫茲之間,單片機(jī)的I/O輸出引腳上能輸出高電平或低電平。圖中,從單片機(jī)引腳上輸出的信號(hào),高電平和低電平保持的時(shí)間分別為t1和t2,信號(hào)的基本輸出周期為T(mén),即頻率f的倒數(shù)。如此循環(huán)執(zhí)行后,就能得到設(shè)計(jì)要求的音頻信號(hào)了。然后,將這首音樂(lè)所有音符的計(jì)數(shù)初值編成一個(gè)表,并把每一個(gè)音符的計(jì)數(shù)初值與一個(gè)確定的數(shù)字碼來(lái)聯(lián)系。節(jié)拍碼實(shí)際節(jié)拍節(jié)拍碼實(shí)際節(jié)拍11/4拍51又1/4拍22/4拍61又1/2拍33/4拍82拍41拍A2又1/2拍 表2,1/,只要設(shè)定延遲時(shí)間就可求得節(jié)拍的時(shí)間。 單 片 機(jī)時(shí)鐘與復(fù)位鍵盤(pán)輸入拓展RAM拓展ROM音頻發(fā)生音頻放大大揚(yáng)聲器LCD顯示 圖時(shí)鐘電路設(shè)計(jì)AT89C52內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,它的輸入端為芯片引腳XTAL1,輸出端引腳為XTAL2?!?2MHz。、復(fù)位電路設(shè)計(jì)AT89C52的復(fù)位是由外部的復(fù)位電路實(shí)現(xiàn)的,在本次設(shè)計(jì)中,我們采用了按鍵電平復(fù)位電路。如圖5所示為獨(dú)立式按鍵的具體電路。如圖6所示為數(shù)碼管實(shí)際連接電路。顯示數(shù)據(jù)通過(guò)單片機(jī)的P0引腳來(lái)傳送;左半屏與右半屏顯示的選擇,引腳分別連接LCD的CS1和CS2。、程序的設(shè)計(jì)、系統(tǒng)整體流程圖 圖10如圖10所示為系統(tǒng)整體流程圖。圖12測(cè)試方案與測(cè)試結(jié)果、測(cè)試方案基本要求(1):能播放標(biāo)準(zhǔn)C調(diào)的Do、Re、Mi、Fa、So、La、Si、Do作為起始測(cè)試音。發(fā)揮部分(3):具有液晶顯示功能,可顯示簡(jiǎn)譜。同時(shí),數(shù)碼管顯示每個(gè)按鍵代表的數(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)。//延時(shí)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 //定時(shí)器0中斷{ TH0=Th0。 if(flag==0) { a=8。ji。} /*播放
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1