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

正文內(nèi)容

基于51單片機的音樂倒數(shù)計數(shù)器-資料下載頁

2024-11-10 04:00本頁面

【導(dǎo)讀】個簡易的倒數(shù)計數(shù)器。,做一小段時間倒計數(shù);0時,則發(fā)出一段音樂聲響,或者由電動機機構(gòu)產(chǎn)生振動。近年來,隨著電子技術(shù)和微機計算機的迅速發(fā)展,單片機的檔次不斷提高,其應(yīng)用。中最重要的智能化的核心部件。它體積小,成本低,功能強,廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。單片機是各單片機中最為典型和最有代表性的一種。從而達到學(xué)習、設(shè)計、開發(fā)軟、硬的能力。個按鍵操作來設(shè)置當前想要倒計數(shù)的時間。軟件和KeiluVision4來實現(xiàn)該計數(shù)器的設(shè)計與仿真。該方法仿真效果真實、準確,節(jié)省了。新功能,從而給人們的生活和工作帶來更多的方便。

  

【正文】 nop_()。 _nop_()。 P0 = cmd。 _nop_()。 _nop_()。 ep = 1。 _nop_()。 _nop_()。 ep = 0。 } void lcd_pos(unsigned char pos) // 設(shè)置顯示位置子程序 { lcd_wcmd(pos | 0x80)。 } void lcd_wdat(unsigned char dat)//顯示字符 子程序 { while(lcd_bz())。//判斷 LCD 是否忙碌 rs = 1。 rw = 0。 ep = 0。 P0 = dat。 _nop_()。 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 18 _nop_()。 ep = 1。 _nop_()。 _nop_()。 ep = 0。 } void lcd_wshuzi(void) { lcd_pos(0x47)。 lcd_wdat(dis3[fensw])。 lcd_pos(0x48)。 lcd_wdat(dis3[fengw])。 lcd_pos(0x4A)。 lcd_wdat(dis3[miaosw])。 lcd_pos(0x4B)。 lcd_wdat(dis3[miaogw])。 } void lcd_init() //LCD 初始化 { lcd_wcmd(0x38)。 delay(1)。 lcd_wcmd(0x0c)。 delay(1)。 lcd_wcmd(0x06)。 delay(1)。 lcd_wcmd(0x01)。 delay(1)。 } void keyscan(void)//鍵盤掃描子程序 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 19 { while(flag) { if(k1==0) { delay(10)。 if(k1==0) { fensw++。 while(!k1)。 if(fensw==10) fensw=0。 } } if(k2==0) { delay(10)。 if(k2==0) { fengw++。 while(!k2)。 if(fengw==10) fengw=0。 } } if(k3==0) { delay(10)。 if(k3==0) 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 20 { miaosw++。 while(!k3)。 if(miaosw==10) miaosw=0。 } } if(k4==0) { delay(10)。 if(k4==0) {miaogw++。 while(!k4)。 if(miaogw==10) miaogw=0。 } } if(k5==0) flag=0。 lcd_wshuzi()。 } } void delay1s(void)//1 秒鐘延時子程序 { unsigned char h, i, j, k。 for(h=5。h0。h) for(i=4。i0。i) for(j=116。j0。j) for(k=214。k0。k)。 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 21 } void main(void)//主程序 { unsigned char j。 unsigned char k, i。 speaker=0。 motor=0。 lcd_init()。// 初始化 LCD delay(10)。 lcd_pos(0x02)。//設(shè)置顯示位置 j = 0。 while(dis1[j] != 39。\039。) { lcd_wdat(dis1[j])。//顯示字符 j++。 } while(1) { lcd_pos(0x42)。// 設(shè)置顯示位置 i = 0。 while(dis2[i] != 39。\039。) { lcd_wdat(dis2[i])。// 顯示字符 i++。 } keyscan()。 num=fensw*600+fengw*60+miaosw*10+miaogw。 while(num) { num。 fensw=num/60/10。 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 22 fengw=num/60%10。 miaosw=num%60/10。 miaogw=num%60%10。 delay1s()。 lcd_wshuzi()。 } TMOD=1。 //置 CT0 定時工作方式 1 EA=1。 ET0=1。//IE=0x82 //CPU 開中斷, CT0 開中斷 while(1) { i=0。 while(i100) { //音樂數(shù)組長度 ,唱完從頭再來 k=sszymmh[i]+7*sszymmh[i+1]1。 timer0h=FREQH[k]。 timer0l=FREQL[k]。 time=sszymmh[i+2]。 i=i+3。 song()。 motor=1。 } } } } 武漢理工大學(xué)《單片機原理及接口技術(shù)》課程設(shè)計說明書 23 參考文獻 [1] 康華光,陳大欽 . 電子技術(shù)基礎(chǔ) — 模擬部分(第五版) [ M]. 北京:高等教育出版社 ,2020 [2] 李珍 . 單片機原理與應(yīng)用技術(shù) [M]. 清華大學(xué)出版社 , 2020 [3] 陳明熒 . 8051 單片機課程設(shè)計實訓(xùn)教材 [M]. 清華大學(xué)出版社 , 2020 [4] 蘇家健,曹柏榮 . 單片機原理及應(yīng)用技術(shù) [M]. 高等教育出版社 [5] 姜志海,趙艷雷,陳松 . 單片機的 C 語言程序設(shè)計與應(yīng)用 —— 基于 Proteus 仿真(第二版) [M]. 電子工業(yè)出版社 [5] 楊居義 .單片機課程設(shè)計指導(dǎo) [M]. 清華大學(xué)出版社, 2020 [7] 徐愛均,徐陽 . 單片機原理與應(yīng)用 基于 Proteus 虛擬仿真技術(shù) (第 2 版 )[M]. 機械工業(yè)出版社, 2020 [8] 李學(xué)禮 .基于 Proteus 的 8051 單片機實例教程 [M]. 電力工業(yè)出版社, 2020
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1