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

正文內(nèi)容

畢業(yè)設(shè)計論文_基于單片機電子門鈴設(shè)計-資料下載頁

2025-08-21 19:44本頁面

【導讀】本設(shè)計介紹了由STC89C52單片機來構(gòu)成電子音樂門鈴系統(tǒng)的工作過程。的電子門鈴不僅具有普通電子門鈴的功能,還具有一些擴展功能。該設(shè)計主要由單片機、按。鍵、喇叭等組成,它的制作簡單,成本低,安裝也比較方便。而在些領(lǐng)域中,單片機起著舉足輕重的作用,這就把單片機的應(yīng)用開。發(fā)到了最高頂點,單片機應(yīng)用系統(tǒng)的設(shè)計也就順理成章的成為了科技的最熱點。去管理各個門道,并且在市場上社會上生活上已經(jīng)得到了很好的應(yīng)用。如果聽到的是三種音樂的門鈴聲,那這一定是一件令人很興奮的事情。1,當按下開關(guān),電子門鈴可以自動鳴叫,并能持續(xù)一段時間。2,工作電壓有一定的調(diào)節(jié)范圍。3,不可以購買現(xiàn)成的發(fā)聲裝置??刂撇捎冒粹o操作。以給出兩種方案。首),作用于單片機后使單片機發(fā)出聲音送入喇叭使喇叭發(fā)聲。按鍵,可以使歌曲復位,從頭再唱。音樂的發(fā)聲主要是通過程序的編寫來達到發(fā)聲要求。并且蜂鳴器發(fā)出的聲音相對喇叭來說噪音更重。及TL0以產(chǎn)生不同頻率。

  

【正文】 0x10,0x20, 0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20,0x15,0x1F, 0x05,0x20,0x10,0x1C,0x10,0x20,0x20,0x26,0x20,0x2B,0x20,0x30,0x20,0x2B,0x40,0x20, 0x30,0x1C,0x10,0x18,0x20,0x15,0x20,0x1C,0x20,0x20,0x20,0x26,0x40,0x20,0x20,0x2B, 0x20,0x26,0x20,0x20,0x20,0x30,0x30,0x20,0x30,0x1C,0x10,0x18,0x40,0x1C,0x20,0x20, 0x20,0x26,0x40,0x13,0x60,0x18,0x20,0x15,0x40,0x13,0x40,0x18,0x80,0x00,}。 void Time0_Init() { TMOD = 0x01。 IE = 0x82。 TH0 = 0xDC。 TL0 = 0x00。 樂山師范學院畢業(yè)論文(設(shè)計) 21 } void Time0_Int() interrupt 1 { TH0 = 0xDC。 TL0 = 0x00。 Count++。 //長度加 1 } /* 功能 :1MS 延時子程序 */ void Delay_xMs(unsigned int x) { unsigned int i,j。 for( i =0。i x。i++ ) { for( j =0。j2。j++ )。 } } /* 功能 :歌曲播放子程序 i 為播放哪一段曲目 */ void Play_Song(unsigned char i) { unsigned char Temp1,Temp2。 unsigned int Addr。 樂山師范學院畢業(yè)論文(設(shè)計) 22 Count = 0。 //中斷計數(shù)器清 0 Addr = i * 217。 while(1) { if(!key1) { Delay_xMs(5)。 if(!key1) { kk++。 if(kk2)kk=0。 } while(!key1)。 break。 } else if(!key2) { Delay_xMs(5)。 if(!key2) { flag=~flag。 } while(!key2)。 break。 } if(flag) { /* k=Addr。k++。 樂山師范學院畢業(yè)論文(設(shè)計) 23 if(k=((i+1) * 217)) { flag=0。 Addr = i * 217。 } */ Temp1 = SONG[Addr++]。 if (Temp1 == 0xFF) //休止符 { TR0 = 0。 Delay_xMs(100)。 } else if (Temp1 == 0x00) //歌曲結(jié)束符 { return。 flag=0。 } else { Temp2 = SONG[Addr++]。 TR0 = 1。 while(key1) { bee_Speak = ~bee_Speak。 Delay_xMs(Temp1)。 if(Temp2 ==Count) { Count = 0。 break。 樂山師范學院畢業(yè)論文(設(shè)計) 24 } } } } } } /* 功能 :按鍵切換歌曲 */ /*unsigned char key1_sa(void) { unsigned char k。 if(key1==0) //菜單鍵按下 { Delay_xMs(5)。 //防抖 if(key1==0) { k++。 if(k2) k=0。 //k=0,1,2。 } while(!key1)。 //等待按鍵彈起 } return k。 } */ /* 樂山師范學院畢業(yè)論文(設(shè)計) 25 功能 :主程序 */ void main() { Time0_Init()。 //定時器 0 中斷初始化 while(1) { P2=kk。 Play_Song(kk)。 //播放 //0 改作 1可播放第二首歌曲 } }
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1