基于單片機(jī)的鬧鐘c語(yǔ)言編程

基于單片機(jī)的鬧鐘c語(yǔ)言編程

ID:20671455

大?。?65.93 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2018-10-14

基于單片機(jī)的鬧鐘c語(yǔ)言編程_第1頁(yè)
基于單片機(jī)的鬧鐘c語(yǔ)言編程_第2頁(yè)
基于單片機(jī)的鬧鐘c語(yǔ)言編程_第3頁(yè)
基于單片機(jī)的鬧鐘c語(yǔ)言編程_第4頁(yè)
基于單片機(jī)的鬧鐘c語(yǔ)言編程_第5頁(yè)
資源描述:

《基于單片機(jī)的鬧鐘c語(yǔ)言編程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、基于51單片機(jī)的倒計(jì)時(shí)器設(shè)計(jì)作者:佚名來(lái)源:本站原創(chuàng)點(diǎn)擊數(shù):46更新時(shí)間:2012年03月23日【字體:大中小】學(xué)習(xí)單片機(jī)的奸幫手51Hei多功能單朧判開發(fā)系統(tǒng)帶配套教學(xué)視頻單片機(jī)是一門實(shí)跋性非常強(qiáng)的學(xué)科,只看教程,1練是永遠(yuǎn)也學(xué)不會(huì)的.買一塊開發(fā)板,就是買一個(gè)有了單片機(jī)的實(shí)驗(yàn)平臺(tái),你才能去試驗(yàn)更多的程戸r能積累更多的模塊化的小源程序,積累更多的開.和思路,才能踏進(jìn)單片機(jī)開發(fā)的大門。如果購(gòu)買.發(fā)的51hei-5型單片機(jī)學(xué)習(xí)開發(fā)系統(tǒng)再配合視頻I理論+實(shí)戰(zhàn),學(xué)起來(lái)將會(huì)更加得心應(yīng)手.淘屯購(gòu)板子介紹:http://www.51he

2、i.com/150a.htm買:http://item.taobao.com/item.htm?id=3670564802點(diǎn)擊咨詢QQ^電話:15173607302//本程序的電路很簡(jiǎn)單就不畫圖了,就是8位數(shù)碼管的段選接在P0口,//為了節(jié)約端口8個(gè)位接在了74hcl38上,由P2.1P2.0P2.2控制譯碼器輸出位選.//本程序完全測(cè)試通過(guò).完整代碼下載地址:http://www.51hei.eom/f/djsq.rar氺樂氺承氺承氺樂氺承氺樂氺承氺承氺樂氺承氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺

3、氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺氺*氺氺氺//************8位數(shù)碼管倒計(jì)時(shí)顯示時(shí)間格戎24—00—00—^00-00-00**************//麝ff?rTwrTwrTw?rTw?了*rTw?7w?7w?7w?7w?T??7w?T??7w?T??7w?T??7w?T??7w?T??T??T??T??T??T??T??T??T??T??T??T?#defineucharunsignedchar#de

4、fineuintunsignedintsbitD0=P2A0;//定義數(shù)碼管片選參數(shù)sbitD1=P2A1;sbitD2=P2八2;sbitD3=P1A2;//定義蜂鳴器輸出引腳structSAVE_TIME{uintsave_hour;uintsave_minute;uint$ave_second;};voidkey_scan_pro(void);voidDisplaypro(void);voidPrint_play_pro(void);structSAVE_TIMEsave_time[CLOCK_NUM]={0};uc

5、harcodetab[l={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f);//共陰極數(shù)碼管0—9ucharStrTab[8J;//定義緩沖區(qū)staticuintminute=0,hour=24,second=0;//定義并初始化為24:00:00staticucharnum=0;staticuchartemp,count1=1;staticuchartimesavevalue=0;voiddelay(uintz)//按鍵消抖延時(shí)函數(shù){uintx,y;for(x=z;x

6、>0;x—)for(y=l10;y〉0;y—);}voidhour_add_pro(void)//小吋加一減一處理函數(shù)KEY0{if(24==hour){hour=24;minute=0;second=0;}//小時(shí)為24時(shí),將分鐘和秒置零else{hour++;}Displaypro();}//KEY1voidhour_sub一pro(void)if(0==hour){hour=0;}else{hour--;}Di$playpro();//分鐘加一減一處理函數(shù)KEY2}voidminute_add_pro(void){i

7、f(59==minute){minute=59;}elseif((24==hour)&&(minute==0)){}//分鐘邊界壓力判斷,當(dāng)24:00:00,不允許往上加else{minute++;}DisplayproQ;voidminute_sub_pro(void)//KEY3if(0==minute){minute=0;}else{minute--;}Displaypro();voidsecond_add_pro(void)//秒加一減一處理函數(shù)KEY4if(60==second){second=60;}else/

8、/秒邊界壓力判斷當(dāng)24:00:00,不允許往上加if((24==hour)&&(minute==0)){}else{second++;}Displaypro();voidsecond_sub_pro(void)if(0==second){second=0;}else{second-;}Displaypr

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。