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

正文內(nèi)容

聲光音樂盒設(shè)計(jì)畢業(yè)設(shè)計(jì)說明書(文件)

2025-07-30 08:18 上一頁面

下一頁面
 

【正文】 塊,硬件電路相對復(fù)雜。蜂鳴器驅(qū)動(dòng)電路簡單,只需一個(gè)三極管即可,但是蜂鳴器的聲音刺耳、干澀,聽起來很不舒服。 此外, STC89C51 可通過軟件設(shè)置省電模式。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài),為擺脫死鎖狀態(tài),也需按復(fù)位鍵重新啟動(dòng)。 圖 2 復(fù)位電路 時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作。 高頻率的時(shí)鐘有利于程序更快的運(yùn)行,也有可以實(shí)現(xiàn)更高的信號采樣率,從而實(shí)現(xiàn)更多的功能。 湄洲灣職業(yè)技術(shù)學(xué)院 20xx 屆畢業(yè)設(shè)計(jì)產(chǎn)品說明 7 圖 3 時(shí)鐘電路模塊電路圖 圖 4 音樂播放模塊 系統(tǒng)總原理圖說明 原理圖參見附錄一。計(jì)數(shù)脈沖值與頻率的關(guān)系公式如下 :N=Fi/2/Fr,其中 N 是計(jì)數(shù)值, Fi 是 8051 內(nèi)部頻率,一般用的是 1MHZ(因?yàn)?8051 內(nèi)部記時(shí)一次時(shí)間為 1us), Fr湄洲灣職業(yè)技術(shù)學(xué)院 20xx 屆畢業(yè)設(shè)計(jì)產(chǎn)品說明 8 為要產(chǎn)生的頻率。 從上到下的按鍵的作用: 1 播放鍵 , 2 上一首按鍵 , 3 下一首按鍵 , 4 停止按鍵 , 5 彩燈按鍵 。 3. 通電前要把電路放在絕緣物體上,避免短路燒壞元件。在此,我衷心感謝 這三 年來辛勤培育我的老師。你們的言傳身教、你們的精彩授課、你們的嚴(yán)厲換了我們今后的成功。 希望每個(gè)同學(xué)都能事業(yè)有成、前途似錦。 感謝學(xué)校 、感謝系部 為我們提供環(huán)境優(yōu)雅、氣氛和諧的學(xué)習(xí)場所和鍛煉的舞臺(tái) ,還記得學(xué)生干部的那段生涯,這也是我一輩子的財(cái)富。 感謝所有人和事,是你們,讓我成長。//下一曲 sbit K4=P3^3。 sbit SIG2=P2^1。 unsigned char n=0。x) for(y=110。 temp=_crol_(temp,1)。 temp=_crol_(temp,1)。 delayms(120)。 } } //函數(shù) 名: keyscan //函數(shù)功能:按鍵檢測程序 void keyscan() { unsigned char m=0。 SIG1=1。 SIG2=1。 SIG3=1。 SIG4=1。 if(n==4) n=1。SIG4=1。 湄洲灣職業(yè)技術(shù)學(xué)院 20xx 屆畢業(yè)設(shè)計(jì)產(chǎn)品說明 17 LED_dislay()。 sbit SIG1=P3^7。 //取碼指針 unsigned char data i。 void delay(void)。 //蘭花草 unsigned char code song3[]={ 0x12,0x52,0x52,0x52,0x56,0x42, 0x32,0x42,0x32,0x22,0x18, 0x82,0x82,0x82,0x82,0x86,0x72, 0xB2,0x72,0x72,0x62,0x58, 0x52,0x82,0x82,0x72,0x56,0x42, 0x32,0x42,0x32,0x22,0x16,0xB2, 0xB2,0x32,0x32,0x22,0x16,0x52, 0x42,0x32,0x22,0xC2,0x88, 0xFF}。x) for(y=110。 //timer0 工作在方式 1 IE=0x82。 //預(yù)置演奏第一首; P1=table[0]。} else if (song==song2) {song=song1。} while(!SIG2)。} else if (song==song2) {song=song3。} while(!SIG3)。 //EA=1。//數(shù)碼管顯示 break。 break。0x0F。//置初值 TL0=yin[2*l+1]。(yin[2*l+1]==0xff)) //如果取到的都是休止符 ,則不輸出音頻 { TR0=0。i)//節(jié)拍 K 為多少就執(zhí)行多少個(gè) 1/4 拍 { delay()。 TL0=yin[2*l+1]。c0。 } 。d0。 } /*延時(shí) 1/4 拍時(shí)間即 187ms*/ void delay(void) { unsigned int c,d。 湄洲灣職業(yè)技術(shù)學(xué)院 20xx 屆畢業(yè)設(shè)計(jì)產(chǎn)品說明 22 j++。 } for(i=k。//起動(dòng)定時(shí)器 0 if ((yin[2*l]==0xff)amp。 //song(song+j)[]中所放的每個(gè)字節(jié) //前 4 位乘 2 表示為音符頻率在數(shù)組 yin[]中的位置 P0=yin[l]。 break。 break。 song=song1。 湄洲灣職業(yè)技術(shù)學(xué)院 20xx 屆畢業(yè)設(shè)計(jì)產(chǎn)品說明 21 while(1) { j=0。} else if (song==song3) {song=song1。 if(SIG3==0) { if (song==song1) {song=song2。} else if (song==song3) {song=song2。 if(SIG2==0) { if (song==song1) {song=song3。ETO=1。y)。 for(x=z。 //C 調(diào)各音符頻率與計(jì)數(shù)初值 T 的對照表 //兩只蝴蝶 unsigned char code song1[131]={ 0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0x32,0x12,0x12, 0xC8,0x04,0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0x32,0x12,0x32, 0x48,0x04,0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1