基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)_第1頁
基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)_第2頁
基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)_第3頁
基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)_第4頁
基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)LGGROUPsystemofficeroom【LGA16H-LGYY-LGUA8Q8-LGA162】《基于單片機(jī)的作息時(shí)間控學(xué)院(系):電子與信息工程學(xué)院年級(jí)專業(yè):2011級(jí)電信(儀器儀表)學(xué)生姓名:文靜指導(dǎo)教師:謝輝教師職稱:教授制作日期2014年10月29日關(guān)鍵詞........................................................第一章引言課題背景....................................................選題背景第二章設(shè)計(jì)方案論證設(shè)計(jì)要求.....................................................設(shè)計(jì)方案選擇.................................................方案一:數(shù)字電路設(shè)計(jì)的作息時(shí)間控制器系統(tǒng)方案二:基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)方案確定基本方案.....................................................設(shè)計(jì)課題簡要概述系統(tǒng)軟硬件劃分總體設(shè)計(jì)框圖.................................................第三章硬件電路設(shè)計(jì)基本原理概述.................................................主要原件參數(shù)及功能簡介.......................................主控器STC89C52DS1302單元電路的設(shè)計(jì)...............................................顯示電路設(shè)計(jì)鍵盤接口電路設(shè)計(jì)響鈴電路設(shè)計(jì)總體運(yùn)行進(jìn)程.................................................第四章軟件電路設(shè)計(jì)及流程圖基本原理概述.................................................中斷服務(wù)程序設(shè)計(jì)顯示程序設(shè)計(jì)和按鍵判斷與按鍵處理程序設(shè)計(jì)流程圖.......................................................系統(tǒng)主程序流程圖系統(tǒng)定時(shí)中斷流程圖第五章系統(tǒng)程序設(shè)計(jì)程序設(shè)計(jì)概要.................................................源程序清單...................................................第六章作息時(shí)間器硬件原理圖第七章實(shí)訓(xùn)總結(jié)參考文獻(xiàn)附錄附錄1原理電路圖..............................................附錄2元件清單.................................................附錄3實(shí)物圖..................................................基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)重慶三峽學(xué)院電子與信息工程學(xué)院文靜器系統(tǒng),是以一片8位單片機(jī)為核心的實(shí)時(shí)時(shí)鐘及控單片機(jī)的外接石英晶體振蕩器能提供穩(wěn)定、準(zhǔn)確的基準(zhǔn)頻率向內(nèi)部定時(shí)器提供實(shí)時(shí)基準(zhǔn)頻率信號(hào),設(shè)定定時(shí)器工作在中斷頻率信號(hào)進(jìn)行分頻計(jì)數(shù),便可得秒信號(hào),再對(duì)秒信號(hào)進(jìn)行計(jì)數(shù)便可得到分、時(shí)等實(shí)時(shí)時(shí)鐘信息。如果石英晶體振蕩器的頻率信號(hào)為6MHZ,作方式1下,定時(shí)器為3CBOH,則定時(shí)器每100ms產(chǎn)生1次中斷0次中斷,則向秒計(jì)數(shù)器加1,秒計(jì)數(shù)器計(jì)數(shù)到60則向分計(jì)數(shù)器進(jìn)位(并建立分進(jìn)位標(biāo)志),分計(jì)數(shù)器計(jì)數(shù)到60,則向此周而復(fù)始的連續(xù)計(jì)數(shù),便可獲得時(shí)、分、秒的信號(hào),建立下來便可以進(jìn)行定時(shí)處理和打鈴輸出,當(dāng)主程序檢測到有分進(jìn)位標(biāo)志時(shí),便開始比較當(dāng)前時(shí)間(小時(shí)與分、存放在RAM中)與信息時(shí)間表上的作息時(shí)間(小時(shí)與分,存放在ROM)是否相同,如有相同者,則進(jìn)行報(bào)時(shí)處理計(jì)時(shí)電路、顯示電路、定時(shí)打鈴控制電路第一章引言表面裝了一些己編好的程序而己.而這里要介紹一個(gè)系統(tǒng),它能夠讓一個(gè)學(xué)?;蚱髽I(yè)集團(tuán)實(shí)現(xiàn)打鈴自是自動(dòng)化智能控元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未有的速系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用,智能控制與自動(dòng)控制的核心就是單片機(jī)。目前,一個(gè)學(xué)潮正在工廠、學(xué)校及企事業(yè)單位大規(guī)模地興起。而本文是第二章設(shè)計(jì)方案論證進(jìn)行設(shè)置,定時(shí)打鈴。按照自頂向下設(shè)統(tǒng)的功能??煞譃椋簳r(shí)間設(shè)置電路,計(jì)時(shí)電路,顯示電02.2.1方案一:數(shù)字電路設(shè)計(jì)的作息時(shí)間控制器系統(tǒng)行脈沖信號(hào)輸出,利用74160N來設(shè)置十進(jìn)制和六利用數(shù)碼顯示器來顯示時(shí)間,利用或門、與門、非門、與非2.2.2方案二:基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)節(jié)分別存放時(shí)鐘的時(shí)、分、秒信息。利用定時(shí)定時(shí)中斷,沒產(chǎn)生一次中斷,存儲(chǔ)器內(nèi)相應(yīng)的秒值加1;字節(jié)值加1;若分值達(dá)到60,則清零字節(jié)清零。建立完一個(gè)實(shí)時(shí)處理和打鈴輸出,當(dāng)主程序檢測到有分進(jìn)位標(biāo)志時(shí),便息時(shí)間表上的作息時(shí)間是否相同,相同者,則進(jìn)行報(bào)時(shí)3方案確定定打鈴時(shí)間不能完全自動(dòng)打鈴,且在修改打鈴時(shí)方案二中的設(shè)計(jì)能完全實(shí)現(xiàn)自動(dòng)化,詮釋了我們這次改打鈴時(shí)間上有了很大的方便,只需修改一部分程序2.3.1設(shè)計(jì)課題簡要概述用于工廠、學(xué)校等地的時(shí)間控制,本設(shè)計(jì)是按照了電了鐘顯示時(shí)、分、秒。還根據(jù)學(xué)校的作息時(shí)間、調(diào)分、秒和強(qiáng)制打鈴及強(qiáng)制關(guān)鈴,以保證始終與標(biāo)準(zhǔn)圖,根據(jù)框圖設(shè)計(jì)電氣原理圖,簡要概述.3.2系統(tǒng)軟硬件劃分件完成,如按鍵的去抖,采用延時(shí),顯示部分用動(dòng)態(tài)顯示設(shè)計(jì)可以采用單片機(jī)最小系統(tǒng),所謂最小系統(tǒng)時(shí)僅有程序.3單片機(jī)選型,項(xiàng)用.與MSC-51單片機(jī)完全兼容的STC89C52第三章硬件電路設(shè)計(jì)述時(shí)鐘模塊,顯示模塊,鍵盤接口模塊等4生中斷,從而使驅(qū)動(dòng)電鈴打鈴。設(shè)定51式1生10次中斷就產(chǎn)生lS信號(hào),這是秒單元加1分,時(shí)的值,通過六位七段顯示顯示法需要數(shù)據(jù)所存等硬件,接口較復(fù)雜,考慮顯示只他浮躁的處理程序,所有采用動(dòng)態(tài)掃描LED入間隔符1P07P01P07P06P05P04P03P02P01P00P12P104個(gè)8位I/O口R4GND時(shí)鐘時(shí)間和設(shè)置時(shí)間一直時(shí),驅(qū)動(dòng)程序動(dòng)作,進(jìn)原件參數(shù)及功能簡介3.2.1主控器STC89C52STCCSTC9C52單片機(jī)用高性能的靜態(tài)89C51KFLASH器256字節(jié)內(nèi)部RAMLCD1602液晶接口電源控制模式:時(shí)鐘可停止和恢復(fù),空閑模式,掉電模式BG/GNDBG/VCCDB7DB6DB5DBBG/GNDBG/VCCDB7DB6DB5DB4DB3DB2DB18DB07E6RW5RS4VO3VCC2GND1615141312104個(gè)中斷優(yōu)先級(jí)16151413121022KVCCVCC2DS13021)性能特性DS單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信,僅需用到三時(shí)鐘信息時(shí)功率小十1mW鐘,2)管腳描述XIXZ晶振管腳GNDRST腳SCLK時(shí)鐘Vcc1,Vcc2電源供電管腳DS串行時(shí)鐘芯片8腳DIPDSS串行時(shí)鐘芯片8腳SOICDS2Z串行時(shí)鐘芯片8腳SOIC計(jì)DS顯示電路設(shè)計(jì)TCC位共陽數(shù)碼顯示,由STC89C52芯片對(duì)該數(shù)P2口接入8個(gè)三極管對(duì)數(shù)碼管的位控進(jìn)行控制。該顯示采用和位控都經(jīng)過反相器,顯示的字形代碼是共陽的顯示代碼,采用的是點(diǎn)亮小數(shù)點(diǎn)信位調(diào)節(jié)器3.2鍵盤接口電路設(shè)計(jì),if,因此使各按鍵的功能具有多樣性和課重復(fù)使用性。因4下可為強(qiáng)制打鈴,另一選擇調(diào)整位,選中位閃減1。按強(qiáng)制打鈴按鈕是實(shí)現(xiàn)強(qiáng)3響鈴電路設(shè)計(jì)C8位數(shù)碼管顯示,顯示為時(shí)分秒,實(shí)現(xiàn)的格式打鈴的方式分為起床、熄燈和上下課下可為強(qiáng)制打鈴,另一復(fù)位和強(qiáng)制結(jié)束打鈴。通過選擇鍵選擇調(diào)整位,選中位閃減1。按強(qiáng)制打鈴按鈕是實(shí)現(xiàn)強(qiáng)第四章軟件電路設(shè)計(jì)及流程圖述主要是計(jì)時(shí)單元清零,中斷初始化,堆棧指針工作,然后是調(diào)用顯示子程序。主程序的起始存儲(chǔ)地址是0H本系統(tǒng)用了定時(shí)器T0的中斷,中斷服務(wù)程序入口地址為000BHH元起存放一條短調(diào)轉(zhuǎn)指令A(yù)JMP,使真正的主程序從0300H單元4.1.1中斷服務(wù)程序設(shè)計(jì)要執(zhí)行DAA指令,還要注意的是時(shí)計(jì)到24就回零,分和秒4.1.2顯示程序設(shè)計(jì)和按鍵判斷與按鍵處理程序設(shè)計(jì)都經(jīng)過反相器,顯示的字形代碼是共校時(shí)時(shí),采用的是點(diǎn)亮小數(shù)緩沖區(qū)是2FH—AH,由于采用的是動(dòng)態(tài)顯示,所信號(hào)要延時(shí)一定的時(shí)間,使LED顯示器顯示的字符意按鍵的去抖動(dòng),該系統(tǒng)采用的是延時(shí)去抖動(dòng)子程序來實(shí)現(xiàn)的,每個(gè)按鍵按下后都要等待釋放后再時(shí)的,所以進(jìn)入按鍵處理程序后就關(guān)閉定時(shí)中4.2.1系統(tǒng)主程序流程圖4.2.2系統(tǒng)定時(shí)中斷流程圖9五章系統(tǒng)程序設(shè)計(jì)概要片機(jī)的作息時(shí)間器系統(tǒng)設(shè)計(jì)則不顯示)。鳴器BEEP:。下可為強(qiáng)制打鈴,另一SETKFY選擇調(diào)整位,選中位閃爍,且在1鍵選擇到設(shè)置鬧ADDKEY中位加1。include//調(diào)用單片機(jī)頭文件defineucharunsignedchar//無符號(hào)字符型宏定義defineuintunsignedint//無符號(hào)整型宏定義5//數(shù)碼管段選定義012345678charcodesmgduxaxbbxxax,0x2c,0x24,0xBa,0x20,0x28,xxxe0x23,0x64,0x74,0xff};charcodesmgwexfexfdxfbxfxefxdfxbf0x7f};//數(shù)碼管位選定義uchardissmg={0xa0,0xbb,0x62,0x2a,0x39,0x2c,0x24,0xBa};ucharsmgi;//顯示數(shù)碼管的個(gè)位數(shù)bitflag_200ms;bitflag_100ms;bitflagmssbitbeepP7;tflagbeepentclockvaluesflagsx管閃爍的變量flag_nl;//農(nóng)歷陽歷顯示標(biāo)志位menu_1,menu_2,menu_i;sbitdat7=B^7;hufenshi/第1個(gè)打鈴的時(shí)間起床fenshi第2個(gè)打鈴的時(shí)間早自習(xí)fenshi3個(gè)打鈴的時(shí)間早自習(xí)下fenshi個(gè)打鈴的時(shí)間第一節(jié)上課fenshi個(gè)打鈴的時(shí)間第一節(jié)下課fenshi個(gè)打鈴的時(shí)間第二節(jié)上課fenshi個(gè)打鈴的時(shí)間第二節(jié)下課fenshi個(gè)打鈴的時(shí)間第三節(jié)上課fenshi個(gè)打鈴的時(shí)間第三節(jié)下課fenshi//第10個(gè)打鈴的時(shí)間第四節(jié)上課fenshi//第11個(gè)打鈴的時(shí)間第四節(jié)下課fenshi//第12個(gè)打鈴的時(shí)間第五節(jié)上課fenshi//第13個(gè)打鈴的時(shí)間第五節(jié)下課fenshi//第14個(gè)打鈴的時(shí)間第六節(jié)上課fenshi//第15個(gè)打鈴的時(shí)間第六節(jié)下課fenshi//第16個(gè)打鈴的時(shí)間第七節(jié)上課fenshi//第17個(gè)打鈴的時(shí)間第七節(jié)下課fenshi//第18個(gè)打鈴的時(shí)間第八節(jié)上課fenshi//第19個(gè)打鈴的時(shí)間第八節(jié)下課fenshi//第20個(gè)打鈴的時(shí)間晚自習(xí)上課fenshi//第21個(gè)打鈴的時(shí)間晚自習(xí)下課fenshi//第22個(gè)打鈴的時(shí)間熄燈fenshi//第23個(gè)打鈴的時(shí)間fenshi//第24個(gè)打鈴的時(shí)間ucharfenshi5;ucharfenshi6;時(shí)間時(shí)間**********把數(shù)據(jù)保存到單片機(jī)內(nèi)部eeprom中******************/dwriteeeprom{ctorErasexbytewritex000,fen1);bytewritex2001,shi1);bytewritex002,fen2);bytewritex2003,shi2);bytewritex004,fen3);bytewritex2005,shi3);bytewritex006,fen4);bytewritex2007,shi4);bytewritex008,fen5);bytewritex2009,shi5);bytewritex010,fen6);bytewritex2011,shi6);bytewritex012,fen7);bytewritex2013,shi7);bytewritex014,fen8);bytewritex2015,shi8);bytewritex016,fen9);間間間間間間間間間bytewritex2017,shi9);bytewritex018,fen10);bytewritex2019,shi10);//第10個(gè)打鈴的時(shí)間bytewritex020,fen11);bytewritex2021,shi11);//第11個(gè)打鈴的時(shí)間bytewritex022,fen12);bytewritex2023,shi12);//第12個(gè)打鈴的時(shí)間bytewritex024,fen13);bytewritex2025,shi13);//第13個(gè)打鈴的時(shí)間bytewritex026,fen14);bytewritex2027,shi14);//第14個(gè)打鈴的時(shí)間bytewritex028,fen15);bytewritex2029,shi15);//第15個(gè)打鈴的時(shí)間bytewritex030,fen16);bytewritex2031,shi16);//第16個(gè)打鈴的時(shí)間bytewritex032,fen17);bytewritex2033,shi17);//第17個(gè)打鈴的時(shí)間bytewritex034,fen18);bytewritex2035,shi18);//第18個(gè)打鈴的時(shí)間bytewritex036,fen19);bytewritex2037,shi19);//第19個(gè)打鈴的時(shí)間bytewritex038,fen20);bytewritex2039,shi20);//第20個(gè)打鈴的時(shí)間bytewritex040,fen21);bytewritex2041,shi21);//第21個(gè)打鈴的時(shí)間byte_write(0x2042,fen22);//第22個(gè)打鈴的時(shí)間bytewritex2043,shi22);bytewritex044,fen23);bytewritex2045,shi23);bytewritex046,fen24);bytewritex2047,shi24);bytewritex048,fen25);bytewritex2049,shi25);bytewritex050,fen26);時(shí)間時(shí)間時(shí)間時(shí)間bytewritex2051,shi26);bytewritex2058,a_a);}**********把數(shù)據(jù)從單片機(jī)內(nèi)部eeprom中讀出來*****************/dreadeeprom{fenbytereadxereadxfenbytereadxereadxfenbytereadxereadxfenbytereadxereadxfenbytereadxereadxfenbytereadx間間間間間間ereadxfenbytereadxereadx間fenbytereadxereadx間fenbytereadxereadx間fenbytereadx;tereadx//第10個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第11個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第12個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第13個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第14個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第15個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第16個(gè)打鈴的時(shí)間fenbytereadx;tereadx//第17個(gè)打鈴的時(shí)間fenbytereadx;shi18=byte_read(0x2035);//第18個(gè)打鈴的時(shí)間fenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxfenbytereadx;tereadxaabyteread0x2058);}時(shí)間時(shí)間時(shí)間時(shí)間時(shí)間時(shí)間時(shí)間時(shí)間******開機(jī)自檢eeprom初始化*****************/diniteeprom{adeeprom{aa單片機(jī)內(nèi)問eepromwriteeeprom();//保存數(shù)據(jù)}}的函數(shù)voidsmgsuchardat{B=dat;tsmgxfftsmgxfftsmgxfftsmgxfftsmgxfftsmgxfftsmgxfftsmgxff}***************延時(shí)函數(shù)************************/voiddelayuintuintq){while(q--);***************1ms延時(shí)函數(shù)*****************************/voiddelayms(uintq){uinti,j;iqiforjjj}************獨(dú)立按鍵程序*****************/ucharkeycan//按鍵值voidkey立按鍵程序{wkeycan20;P0x78;{msIO出為1{keynew=0;&&(key_new==1)){casexekeycanbreak;casexkeycanbreak;casexkeycanbreak;casexkeycanbreak;}write_sfm2(1,0,key_can);}}key_new=1;}**************設(shè)置函數(shù)************************/eywith{flag_500ms=1;{menu_1++;menu_2=1;gsxif(menu_1==2)//設(shè)置年月日gsxifmenu鬧鐘的開和關(guān)gsx{ifmenu///設(shè)置分gsxelse時(shí)gsx}u{menu_1=0;ags}}{flag_200ms=1;ifmenumenu//設(shè)置時(shí)間{menu_2++;menu_2=1;gsxsxc}{menu_1=0;ags}}ifmenu/{fmenu{timemiaoxtimemiaox}fmenu{timefenxtimefenx}fmenu{timeshixtimeshix}writetime();}月日{(diào)fmenu{timerixtimerix}fmenu{timeyuextimeyuex}fmenu{timenianxtimenianx}writetime();}期{ifmenu{imeweekximeweekxwritetime();//把時(shí)間寫進(jìn)去}}ifmenumenu//設(shè)置第1打鈴時(shí)間{{stimefenxstimefenx}{stimeshixstimeshix}}ifmenumenu//設(shè)置第2打鈴時(shí)間{{stimefenxstimefenx}{stimeshix}}stimeshix間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第4打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第5打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第6打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第7打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第8打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第9打鈴時(shí)間{stimefenxstimefenx}{stimeshixstimeshix}ifmenu//設(shè)置第10打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第11打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第12打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第13打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第14打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第15打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第16打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第17打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第18打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第19打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第20打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第21打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第22打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第23打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第24打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第25打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}ifmenu//設(shè)置第26打鈴時(shí)間{dstimefenxdstimefenx}{dstimeshixdstimeshix}}*****數(shù)碼管顯示**************/voiddisxianshiucharshiucharfen){dissmgsmgdu[fen%16];dissmgsmgdu[fen/16];dissmgxf//dissmgsmgdushi;//顯示秒dissmgsmgdushi;//dissmgxff//dissmgsmgdudalinggeshu];dissmgsmgdudalinggeshu];}****菜單處理函數(shù)****************/idmenudis{ifmenu置時(shí)分秒{fflagms{dissmgsmgdumiao;dissmgsmgdumiao;ssmgxfdissmgsmgdufen;dissmgsmgdufen;ssmgxfdissmgsmgdushi;dissmgsmgdushi;i}}if((menu_1==2))//選設(shè)置年月日{(diào)fflagms{dissmgsmgduri;dissmgsmgduri;smgxfedissmgsmgduyue;dissmgsmgduyue;smgxfedissmgsmgdunian;dissmgsmgdunian;i}}ifmenu鬧鐘的開和關(guān){fflagms{dissmgsmgdu[week%16];dissmgsmgdu[week/16];xffxffxffxffxffxff}}menumenu{dalinggeshu=1;fflagms{hishifen}}menumenu{inggeshufflagmshishifen}ifmenumenu))間間間{linggeshufflagmshishifen}ifmenumenu{nggeshufflagmshishifen}ifmenumenu{linggeshufflagmshishifen}ifmenumenu{inggeshufflagmshishifen}ifmenumenu==17)){間間間間alinggeshufflagmshishifen}ifmenumenu{inggeshufflagmshishifen}ifmenumenu{inggeshufflagmshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;間間時(shí)間時(shí)間nshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagms時(shí)間時(shí)間時(shí)間時(shí)間nshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen}ifmenumenu{dalinggeshu;fflagmsnshishifen時(shí)間時(shí)間時(shí)間時(shí)間}ifmenumenu{nggeshufflagmsnshishifen}ifmenumenu{nggeshufflagmsnshishifen}ifmenumenu{nggeshufflagmsnshishifen}ifmenumenu{nggeshufflagmsnshishifen}時(shí)間時(shí)間時(shí)間時(shí)間ifmenumenu{nggeshufflagmsnshishifen}ifmenumenu{nggeshufflagmsnshishifen}ifmenumenu{nggeshufflagmsnshishifen}}*****打鈴函數(shù)***************/idclockdis{時(shí)間時(shí)間時(shí)間uefflagms{flagms;ms{iffenfenshishi&(shi1!=0))判斷判斷判斷判斷判斷判斷判斷判斷fenfenshishishi!=0))||0))||0))||0))||0))||0))||0))||0))||0))||0))

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論