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

正文內(nèi)容

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

2025-11-20 11:02本頁面

【導(dǎo)讀】為了好好利用學(xué)到的知識用于自己喜歡的事情中我選擇了單片機(jī)音。樂盒的設(shè)計,這讓我有回憶起了兒時的美好時光。單片機(jī)因其體積小、功能強(qiáng)、價格低廉而得到廣泛運(yùn)用。和下一首歌曲,并在數(shù)碼管上直觀的顯示歌曲的序號。

  

【正文】 /關(guān)閉定時器 0 } /***************定時器 0初始化 ****************/ void TIME0_INIT() { IE|=0x82。 //1000_0010 開啟總中斷并開啟定時器 0 TMOD=0x01。 //定時器 0工作在方式 1 IP=0x02。 //定時器 0具有最高優(yōu)先級 } /**************外部中斷 0和 1初始化 ***********/ void INT_INIT() { IE|=0x85。//1000_0101 開啟總中斷并開啟外部中斷 0,1 TCON|=0x05。 //外部中斷 0和 1負(fù)邊緣觸發(fā) } /******************顯示歌曲(數(shù)碼管) ****************/ void display(char a) { P0=table[a]。 } void main() { char num1,num2。 unsigned char flag0。 num1=0。//對應(yīng)遞增按鈕,即外部中斷 0 num2=0。//對應(yīng)遞減按鈕,即外部中斷 1 flag0=1。//定 時器 T0 中斷標(biāo)志位 flag1=0。//遞增中斷標(biāo)志位 flag2=0。//遞減中斷標(biāo)志位 BUZZER=0。 TIME0_INIT()。 //定時器初始化 INT_INIT()。 //外部中斷初始化 while(1) { display(num1)。 while(flag0) //定時器 T0 中斷標(biāo)志位 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 10 頁 共 17 頁 { if(SONG[num1][num2]==20)flag0=0。 //如果檢測到最后一個音調(diào)為 20,說明此曲應(yīng)該結(jié)束 else { if(flag1==1) //中斷檢測 { num1++。 if(num13)num1=0。 num2=0。 flag1=0。 display(num1)。 } if(flag2==1) //中斷檢測 { num1。 if(num10)num1=3。 num2=0。 flag2=0。 display(num1)。 } SET_BUZZER_TONE(TONE[SONG[num1][num2]])。//音調(diào) DELAY_MIN_BEAT(BEAT[num1][num2])。//節(jié)拍 num2++。 } } num2=0。 flag0=1。 num1++。 if(num1==4)num1=0。 } } /*************定時器 0中斷函數(shù) ****************/ void T0_TONE(void) interrupt 1 { 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 11 頁 共 17 頁 TH0=th。 TL0=tl。 BUZZER=~BUZZER。 } /**************外部中斷 0函數(shù) *****************/ void INT0_SELECT(void) interrupt 0 { flag1=1。 } /**************外部中斷 1函數(shù) *****************/ void INT1_SELECT(void) interrupt 2 { flag2=1。 } 5 結(jié)論 此次 課程 設(shè)計過程中,我查 閱 了一些相關(guān)資料,使得我更深 入 的了解 單片機(jī)芯片的工作原理 和音樂知識 以及 相關(guān) 軟件、硬件 的使用方法 。 在這 一 段 的時間 里 ,我不僅完成設(shè)計 所要求的內(nèi)容 ,也掌握了 STC89C52 芯片的具體功能。 此外,設(shè)計中所涉及到的元器件還有:三極管、電阻、瓷片電容等,我通過查 閱相關(guān)元器件的作用及 工作原理,并對其進(jìn)行 測試 ,從而減少實驗 中的客觀誤差 。 結(jié)果緊張的做板以及焊接元器件,然后就就行相關(guān)的調(diào)試,剛開始的時候怎么調(diào)都不出結(jié)果,然后就開始分析原理圖和相關(guān)的仿真圖,才發(fā)現(xiàn)原來是在畫原理圖的時候把一個接地的地方給弄錯了,所以才導(dǎo)致什么結(jié)果都沒有!而后結(jié)果修正和跳線改進(jìn),以及仔細(xì)的檢查 PCB 電路的每條線是不是都相通以及不應(yīng)該相通的電路會不會因為由于線路太靠近而導(dǎo)致其相接,最后再經(jīng)過詳細(xì)和仔細(xì)的檢查下,制作的音樂盒終于播放出了美妙的音樂,在那一刻,突然發(fā)現(xiàn)以前不停的查找資料和冷天出去腐蝕板子的種種都過去了,就這一刻,抵過以前付出的種種。 參考文獻(xiàn) [1] 王靜 . Altium Designer winter 09 電路設(shè)計案例教程 .北京: 水利水電出版社 , 2020. [2] 郭天祥 .新概念 51單片機(jī) C語言教程 .北京: 電子工業(yè)出版社, 2020. [3] 譚浩強(qiáng) .C程序設(shè)計 .清華: 清華大學(xué)出版社, 2020. [4] 朱清慧 . Proteus顯示控制系統(tǒng)設(shè)計與實例 . 清華: 清華大學(xué)出版社, 2020. 附錄 A:原理圖 桂林電子科技大學(xué) 課程設(shè)計(論文)報告用紙 第 15 頁 共 17 頁 附錄 B:仿真圖 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 16 頁 共 17 頁 附錄 C: PCB 圖 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 17 頁 共 17 頁 附錄 D:實物 測試 圖 ( 1) 播放第一首歌的某個頻率 圖 ( 2) 播放第 二 首歌的某個頻率 圖 ( 3) 播放第 三 首歌的某個頻率 圖 ( 4) 播放第 四 首歌的某個頻率 圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1