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

正文內(nèi)容

基于stc12c5a60s2多功能數(shù)字電子鐘的設(shè)計與創(chuàng)新(參考版)

2024-11-21 21:46本頁面
  

【正文】 最后,向在百忙中抽出時間對本文進行評審并提出寶貴意見的各位 老師 表示衷心地感謝 。在此,謹向?qū)煴硎緹o比崇高的敬意和衷心的感謝! 本論文的順利完成,離不 開各位老師、同學(xué)和、朋友和家人的關(guān)心和幫助。在學(xué)術(shù)方面,導(dǎo)師的影響也使我樹立了遠大的學(xué)術(shù)目標、掌握了基本的研究方法,還使我明白了許 28 多待人接物與為人處世的道理。在我準備論文材料以及撰寫論文的過程中,導(dǎo)師嚴謹?shù)闹螌W(xué)態(tài)度,淵博 的專業(yè)知識,誨人不倦的高尚師德,精益求精的工作作風(fēng),樸實無華、平易近人的人格魅力,嚴以律己、寬以待人的崇高風(fēng)范,和對自己學(xué)生嚴格要求的態(tài)度對我影響深遠。在此,我特別要感謝我的導(dǎo)師 周明 老師。這除了自身努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵是分不開的 ?;厥准韧约阂簧顚氋F的時光能于這樣的校園之中,能在眾多學(xué)富五車、才華橫溢的老師們的熏陶下度過,實是榮幸之極。對于 STC12C5A60S2 多功能數(shù)字電子鐘的研究 ,是順延鐘表的一個發(fā)展方向,在今后的發(fā)展中具有一定的實用價值和研究意義。 總而言之, 通過這次畢業(yè)設(shè)計我發(fā)現(xiàn),只有理論水平提高了,才能夠?qū)⒄n本知識與實踐相整合,理論知識服務(wù)于教學(xué)實踐,以增強自己的動手操作能力。這為自己今后進一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗。 在這一次畢 業(yè)設(shè)計的過程中受益匪淺。 } 結(jié)論 隨著社會的飛速進步,科技的不斷改革,人們對時鐘的要求越來越多,諸如對時鐘的材質(zhì)、形狀、功能的要求,單片機多功能數(shù)字電子鐘在今后的發(fā)展應(yīng)用中也會越來越得到普及。 if(tt0==6)bep=0。 if(tt0==4)bep=0。 if(tt0==2)bep=0。 24 } } void nling() //鬧鈴程序 { if(tt0==0)bep=0。 bep=1。 //1111 1110 } void zdts() //整點提示程序 { if(zdts_a==1) { bep=0。wx2=0。wx4=1。 } void display4() //點顯示程序 { P0=0XFE。ysms(2)。 P0=table[miao%10]。ysms(2)。 } void display3() //秒顯示程序 { P0=table[miao/10]。ysms(2)。 P0=table[fen%10]。ysms(2)。 } void display2() //分鐘顯示程序 { P0=table[fen/10]。ysms(2)。 P0=table[shi%10]。ysms(2)。 } void display1() //小時顯示程序 { P0=table[shi/10]。 lsdbz=0。 ii。 lsdbz=1。 ii++。 if(tt1==2) { tt1=0。 } } } } TH0=0X3C, //定時為每次 50毫秒 TL0=0XB0。 shi++。 fen++。 miao++。 } void time0()interrupt 1 //定時器 0的中斷函數(shù)程序 { tt0++。 P2M0=0XE7。 ii=0。 miao=0。 shi=0。 //開總中斷 tt0=0。 //開中斷 TR1=1。 TL1=0XB0。 //開中斷 TR0=1。 //定時器的工作模式 TH0=0X3C, //定時為 50毫秒每次 TL0=0XB0。 } } } display6()。 if(nfen0)nfen=59。 } } } if(!sw3) { beep()。 if(nfen59)nfen=0。 21 } } } if(!sw2) { beep()。 menu=0。 bep=1。 if(!sw1) { bep=0。 } } } display5()。 if(nshi0)nshi=23。 } } } if(!sw3) { beep()。 if(nshi23)nshi=0。 20 } } } if(!sw2) { beep()。 if(!sw1) { menu=5。 } } } display3()。 if(miao0)miao=59。 } } } if(!sw3) { ysms(10)。 if(miao59)miao=0。 } } } if(!sw2) { ysms(10)。 19 TR0=1。 } if(menu==3) //秒調(diào)整菜單 { if(!sw1) { ysms(10)。 while(!sw3) { display2()。 if(!sw3) { fen。 while(!sw2) { display2()。 if(!sw2) { fen++。 while(!sw1) { display2()。 } if(menu==2) //分鐘調(diào)整菜單 { if(!sw1) { 18 ysms(10)。 while(!sw3) { display1()。 if(!sw3) { shi。 while(!sw2) { display1()。 if(!sw2) { shi++。 while(!sw1) //等待按鍵松開 { display1()。 if(!sw1) //如果按鍵 1被按下 { ysms(10)。 //如鬧鐘定位整點時則整點提示不運行 //避免鬧鐘為整點時整點提示程序會影響鬧鈴 } //要不整點后標志位為 1,會在鬧鐘后一分鐘再次提示 zdts()。 miao30) { nling()。 fen==nfen amp。 } if(shi==nshi amp。 display3()。 } } } display1()。 display3()。 while(!sw1) { display1()。 while(1) { if(menu==0) //待機菜單 { if(!sw1) //如果按鍵 1被按下 { ysms(10)。 //點刷新顯示程序 void zdts(); //整點提示程序 void nling(); //鬧鈴程序 void init()。 //分鐘刷新顯示程序 void display3()。 //整個程序的變量 void display1()。 16 //數(shù)碼管的 0 – 9 編碼表 uchar code table1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 //按鍵為聲明 sbit sw3=P3^7。 //數(shù)碼管的位選 6 sbit sw1=P3^4。 //數(shù)碼管的位選 4 sbit wx5=P2^1。 //數(shù)碼管的位選 2 sbit wx3=P2^5。 開 始初 始 化顯 示 子 程 序鍵 盤 掃 描 子 程 序D S 1 3 0 2 子 程 序D S 1 8 B 2 0 子 程 序鬧 鈴 子 程 序延 時 子 程 序 圖 多功能電子鐘主程序流程圖 軟件程序 include //頭文件 define uint unsigned int //宏定義 define uchar unsigned char //宏定義 sbit wx1=P2^7。單片機依次開始調(diào)用鍵盤掃描子程序、 DS1302 子程序、 DS18B20 子程序、鬧鈴子程序,經(jīng)過延時,返回程 序開頭循環(huán)運行。 本設(shè)計使用 C 語言編程。匯編語言與機器指令一一對應(yīng)所以用匯編語言編寫的程序在單片機里運行起來效率較高。 數(shù)碼管 數(shù)碼管采用 3 位一體的共陽極數(shù)碼管,管腳定義如上圖,即數(shù)碼管內(nèi)其中每一位的 8
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1