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

正文內(nèi)容

基于單片機的簡單音樂盒設(shè)計制作-大學(xué)畢業(yè)論文畢業(yè)設(shè)計學(xué)位論文范文模板參考資料(參考版)

2024-12-03 11:02本頁面
  

【正文】 結(jié)果緊張的做板以及焊接元器件,然后就就行相關(guān)的調(diào)試,剛開始的時候怎么調(diào)都不出結(jié)果,然后就開始分析原理圖和相關(guān)的仿真圖,才發(fā)現(xiàn)原來是在畫原理圖的時候把一個接地的地方給弄錯了,所以才導(dǎo)致什么結(jié)果都沒有!而后結(jié)果修正和跳線改進,以及仔細(xì)的檢查 PCB 電路的每條線是不是都相通以及不應(yīng)該相通的電路會不會因為由于線路太靠近而導(dǎo)致其相接,最后再經(jīng)過詳細(xì)和仔細(xì)的檢查下,制作的音樂盒終于播放出了美妙的音樂,在那一刻,突然發(fā)現(xiàn)以前不停的查找資料和冷天出去腐蝕板子的種種都過去了,就這一刻,抵過以前付出的種種。 在這 一 段 的時間 里 ,我不僅完成設(shè)計 所要求的內(nèi)容 ,也掌握了 STC89C52 芯片的具體功能。 } /**************外部中斷 1函數(shù) *****************/ void INT1_SELECT(void) interrupt 2 { flag2=1。 BUZZER=~BUZZER。 } } /*************定時器 0中斷函數(shù) ****************/ void T0_TONE(void) interrupt 1 { 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 11 頁 共 17 頁 TH0=th。 num1++。 } } num2=0。//音調(diào) DELAY_MIN_BEAT(BEAT[num1][num2])。 display(num1)。 num2=0。 } if(flag2==1) //中斷檢測 { num1。 flag1=0。 if(num13)num1=0。 while(flag0) //定時器 T0 中斷標(biāo)志位 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 10 頁 共 17 頁 { if(SONG[num1][num2]==20)flag0=0。 //定時器初始化 INT_INIT()。//遞減中斷標(biāo)志位 BUZZER=0。//定 時器 T0 中斷標(biāo)志位 flag1=0。//對應(yīng)遞增按鈕,即外部中斷 0 num2=0。 unsigned char flag0。 //外部中斷 0和 1負(fù)邊緣觸發(fā) } /******************顯示歌曲(數(shù)碼管) ****************/ void display(char a) { P0=table[a]。 //定時器 0具有最高優(yōu)先級 } /**************外部中斷 0和 1初始化 ***********/ void INT_INIT() { IE|=0x85。 //1000_0010 開啟總中斷并開啟定時器 0 TMOD=0x01。 } TR0=0。k120。j100。ix。 //開啟定時器 0 } /**************設(shè)置節(jié)拍 **********************/ //通過延時來設(shè)置其節(jié)拍 //x 為最小節(jié)拍的倍數(shù) void DELAY_MIN_BEAT(unsigned char x) { unsigned int i,j,k。 tl=(65536tone)%256。 //TL0=(65536tone)%256。 /*****************設(shè)置音調(diào) *******************/ //對定時器 0的初始值更新 void SET_BUZZER_TONE(unsigned int tone) //tone 為計數(shù)器實際要計數(shù)的次數(shù)即為 NFr N=Fi/2/Fr Fr 為頻率數(shù) { //設(shè)置蜂鳴器的音調(diào),其本質(zhì)為對計數(shù)器的填裝 TR0=0。 // 1 2 3 4 5 6 7 // 低音 1908 1701 1515 1433 1276 1136 1012 // 中音 956 852 759 716 638 568 506 // 高音 478 426 379 358 319 284 253 unsigned char code SONG[4][150]={ /*20為結(jié)束符,用于判斷是否結(jié)束 */ //同桌的你 {5,5,5,5,3,4,5,8,6,6,6,6,8,6,5,5, 5,5,5,5,7,6,4,4,4,4,4,4,4,3,2,1,1, 8,8,8,8,5,3,8,8,10,9,9,9,9,8,7,6,6, 7,7,7,7,7,8,9,5,7,7,8,9,8,7,8,8,20}, //一分錢 {5,8,6,8,5,3,5,2,3,5,3,5,6,8,5,6,5,3, 5,1,3,2,3,2,1,2,3,6,5,3,5,6, 5,8,6,5,3,5,2,5,2,3,2,1,20}, //小燕子 {3,5,8,6,5,3,5,6,8,5,8,10,9,8,9,8,6,8,5,3,5,6,5,6,8,9,5,6,3,2,1,2,2,2,3,5,5,8,2,3,5,3,5,8,6,5,3,5,6,8,5,8,10,9,8, 9,8,6,8,5,3,5,6,5,6,8,9,5,6,3,8,6,5,3,2,1,2,2,3,5, 8,10,9,8,9,8,5,6,8,20}, //兩只老虎 {1,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,4,3,1,5,6,5,4,3,1,2,11,1,2,11,1,20} }。 char code table[] ={ 0x3f,0x06,0x5b,0x4f /*,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71*/}。 unsigned char th,tl。 FrFiNT ?????? 26553665536 = FrFr 5 0 0 0 0 06 5 5 3 621 0 0 0 0 0 06 5 5 3 6 ????? 低音 DO 的 6 3 6 2 72 6 25 0 0 0 0 06 5 5 3 6 ???T 中音 DO 的 6 4 5 8 05 2 35 0 0 0 0 06 5 5 3 6 ???T 高音 DO 的 6 5 0 5 91 0
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1