版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
信息工程學院課程設計報告書題目:可編程作息時間控制器設計專業(yè):電子信息科學與技術班級:學號:學生姓名指導教師:2013年5月13日信息工程學院課程設計任務書掛學號滅學生姓名瞞專業(yè)(班級弊)磁設計題目攜可編程作豎息時間控制嗎器設計侵設渠計灘技宿術房參艷數(shù)通0.煌5v低電壓帖驅(qū)動蜂鳴器居偷5V外部穩(wěn)茅壓電源供電嫌160罪2LCD顯箱示日期和時礎間醬LE行D提示鬧鐘押到來右設柱計自要易求岔(1)按照東給定的時間縫模擬控制,別實現(xiàn)廣播、赤上下課打鈴萌、燈光控制挖(屏幕顯示傘)。定(2)具備直日期和時鐘潛顯示。醒工碰作紗量站故文字報告挺字數(shù)大約在勢2000字念,頁數(shù)在2戚0頁左右巨工御作轟計兼劃盡(1)整畏體設計構思窯(槳2)查閱有義關資料劑(3)編寫亂調(diào)試程序杰(4)畫出府電路圖妖(5)裝載減程序,查看肢結果領參轉(zhuǎn)考司資糠料棒[1]《單俯片機原理及監(jiān)應用(第二廣版)》張辮毅剛彭爭喜元彭代宇驚北京末高等教育眠出版社新[心2粒]劉和平.僅單片機編包程與入門.到重慶大學出坡版社,20施02.68丈-99,1胳11-12捕2直[鏡3悄]陳明熒.飾89C5挽1單片機課咽程設計實訓衰教材.清華馬大學出版社旗,2003鏟.38-6將7,102撓-118仇指導教師簽砍字古教研室主任熟簽字年月日掉學生姓名:馳爸孔傲學號忽:趁接薪門專業(yè)(班宗級):閉鐘電子盼私覺課程設計題診目:逐鞏可編程作息芬時間控制器井設計灑尚遷舌手墾伏甩六鉗詠指導教師評雖語:冷褲鹽財暗蝦廳成績:冠妹殺頌儲錄尋乖指導教師:應乖贈池京遞存規(guī)蘭屯誠矮瑞年豎瓜月登棕日信息工程學院課程設計成績評定表摘要蜂本設計是植可編程作息遵時間控制器煮設計,由單式片機AT8牲9C51芯掛片和LCD想、LED顯劫示器,輔以憤必要的電路閣,構成一個眼單片機脖四路可調(diào)勒鬧鐘。電子拋鐘可采用數(shù)妻字電路實現(xiàn)燕,也可以采秩用單片機來輕完成。LC繳D顯示袍“軟時饅”催,彩“長分蠶”跳,閃LED耀亮燈迫來像表示鬧鐘的天到來目,竿定時時間到必能發(fā)出警報吸聲?,F(xiàn)在是居自動化高度然發(fā)達的時代歸,特別是電樹子類產(chǎn)品都漂是靠內(nèi)部的網(wǎng)控制電路來月實現(xiàn)對產(chǎn)品占的控制,達逮到自動運行零的目的,這廉就需要我們洪這里要做的比設計中的電址器元件及電禾路的支持。鏈在這次設計躲中主要是用喂AT89S茶51來進行壞定時,也結乘合著其他輔畏助電路實施免控制,在定帽時的時候,母按一下控制守小時的鍵對匹小時加一;善按一下控制坡分鐘的鍵對浮分鐘加一;膀到達預設的抓時間,此電崖路就會發(fā)出盤報警聲音提罵示已經(jīng)到點程。殲關鍵字:喜四路可調(diào)舉鬧鐘販AT89C抹51L虜CD目錄TOC\o"1-2"\h\u遼1任務提羅出與方案論蘭證票柜1大1.1單餡片機型號的債選擇亦尚1派1.2按首鍵的選擇瞧及1吃1.3顯片示器的選擇就永1熊1.4計致時部分的選朵擇也塊1動2總體設釘計粗吵2梅2.1系統(tǒng)站總框圖央聲2斜2.2原理咬及工作過程散說明救腐2弓2.3系統(tǒng)榆電路圖脾儀3網(wǎng)3詳細設計慣市4曬3.1主程殖序部分的設圣計豐怖4霧3.2獨立輔式鍵盤的接混口電路頑覺4射3.31塌602LC謊D液晶顯示著器球茫5濁3.4鬧鐘霉子函數(shù)李蒜10舊4總結紗付11烏參考文獻惕沉12詢模戒1任務提悶出與方案論赤證盜肢艦1芬.1單片爛機型號的選拴擇況通過對多種己單片機性能促的分析,最房終認為AT勁89C51浩是最理想的反電子時鐘開門發(fā)芯片。A武T89C5農(nóng)1是一種帶弓4K字節(jié)閃肝爍可編程可銀擦除只讀存?zhèn)鋬ζ鞯牡碗娂畨?,高性能航CMOS8聲位微處理器初,器件采用但ATMEL渾高密度非易家失存儲器制房造技術制造逆,與工業(yè)標尊準的MCS舌-51指令說集和輸出管毛腳相兼容。裝由于將多功翠能8位CP頭U和閃爍存玉儲器組合在均單個芯片中吃,ATME葵L的AT8上9C51是媽一種高效微辰控制器,而潮且它與MC淹S-51兼犯容,且具有園4K字節(jié)可末編程序存儲蹲器和100塑0次擦寫循亮環(huán),數(shù)據(jù)保推留時間為1姿0年,是最耐好的選擇。好1超.2按鍵姑的選擇買乘本次設計按渠照題目要求挪使用惰獨立式按鍵距。由于按鍵炕較少,在修恐改時間或設刮置鬧鈴時間接時就不能直炸接輸入,只顛能通過加或降減完成,稍景為麻煩一些燦,但其程序陜簡單。所遣1扔.3顯示秩器的選擇植選用膊1602L裂CD齡液晶顯示器纖。英1商.4計時堅部分的膚選擇弱如果使用時墓鐘芯片,系答統(tǒng)就不怕掉板電且時間精氧確。但這種商芯片比較貴臘,況且,設擇計本系統(tǒng)主粗要是為了學粒習單片機程膛序的編寫和婦調(diào)試以及設臥計硬件電路跌的一些方法暮,因此采用孔軟件的方法堤來計時而沒杏有采用價格邪較高的時鐘狠芯片。筐2總體設鼠計壤2腰.忠1諸系統(tǒng)總框圖仆2己.昆2席原理及工作勉過程說明列制作一個坡可編程作息烤時間控制器才鬧鐘,當4肚路鬧鐘中的撕任一路到時測,均會點亮葡燈、打鈴。滴如有需求,創(chuàng)可對程序進掛行調(diào)整,增塘加鬧鐘的路具數(shù)及到時后紫的處理方式湊。勾定時鬧鐘的乏基本功能如照下。映(1)顯示襲時鐘時間,挑格式為末“金時時:分分趕”墊,并可重新押設置。顏(2)顯示嘴鬧鈴時間,增格式為川“鍬時時:分分米”鞠,且顯示閃華爍以便與時法鐘時間相區(qū)幻分。鬧鈴時蛾間可重新設愚置。公(3)程序錯執(zhí)行后工作窯指示燈LE甲D閃爍,表溜示時鐘工作宇為時鐘顯示揀模式.LC盤D顯示的初焦始時間為弟“森23:58芝”笛。按下K2以,閃爍顯示診的躺“乒00:00璃”臉為鬧鈴的時叔間,單擊K省3又返回時載鐘顯示模式內(nèi)。時鐘從桐“研23:58吉”宿開始計時,互定時時間衛(wèi)“毯00:00借”臉到時,繼電拌器開關接通水,控制電器廢的開啟,且持可發(fā)出聲響靈(可控)。窩時鐘與鬧鈴柏時問的設置腰可通過4個痛功能按鍵K松l~K4實訂現(xiàn),具體說活明如下。蘋(1)時鐘縮時間的設置陰:首先單擊抽Kl進入時槍鐘設置模式貞。此時每單杯擊一下Kl毯,則小時增示l,單擊一坑下K2,則悄分鐘增1,故再單擊K3透則設置完成聰,返回時鐘恥顯示模式。熊此時小時和譜分鐘均已發(fā)地生變化。纖(2)鬧鈴關的時間設置握:首先單擊旗,K3進入枯鬧鈴的設置敘模式。此時余每單擊一下電Kl,則小魚時增1,單評擊一下K2歉,則分鐘增施l,最后單遷擊.K3則糞設置完成,命返回鬧鈴顯拋示模式。此艷時鬧鈴的小甜時和分鐘均良已發(fā)生變化翼。含(3)K買4的功能:析鬧鐘更換。腸(4)K憤2單獨的功糊能:顯示鬧寬鈴時間。著2.3系統(tǒng)襯電路圖3詳細設計攤3.1主程址序部分的設患計祖程序部分主卷要采用了程掏序結構的模普塊化設計,穿避免了一些澡函數(shù)的不必尊要的重復書幟寫,使程序度變得單間易他懂。程序在賞執(zhí)行時,主滲程序要須通絡過調(diào)用子函銜數(shù)就可完成驕相應的功能亞。主程序自流程圖如下漠圖3-便1飾。尼斧桌火藝廈瓣圖3-1粘主程序流程義圖得3.稅2定獨立式鍵盤治的接口電路不在單片機應昌用系統(tǒng)中,鑰有時只需要爭幾個簡單的府按鍵向系統(tǒng)湖輸入信息。穩(wěn)這時,可將噴每個按鍵接這在一根I/迫O接口線上柜,這種方式帶的連接稱為畫獨立式鍵盤僵。每個獨立石式按鍵單獨邪占有一根出I/O接口皇線,每根I消/O接口線裙的工作狀態(tài)誰不會影響驅(qū)到其他I火/O接口線速。這種按脫鍵接口電路攜配置靈活,達硬件結構簡識單,但每個惕按鍵必須占尼用一根I/突O接口線,枯I/O接口射線浪費較大烏。故只在按憑鍵數(shù)量不多擇時采用這種刺按鍵電路。垂在此電路中校,按鍵輸入嚷都采用低電型平有效。鬧鈴2時間到?定時計數(shù)器時間顯示日期顯示鬧鈴4時間到?鬧鈴3時間到?鬧鈴1時間到?荒3.3悶1602L忽CD液晶顯科示器鬧鈴2時間到?定時計數(shù)器時間顯示日期顯示鬧鈴4時間到?鬧鈴3時間到?鬧鈴1時間到?樹1602L隨CD的基本卵參數(shù)及引腳預功能似1602L寺CD分為帶朵背光和不帶嶄背光兩種,潑基控制器大亂部分為HD羽44780禿,帶背光的兄比不帶背光奮的厚,是否轎帶背光在應火用中并無差盾別,兩者尺巖寸差別如下腔圖采3-3-1迷所示:陳圖委3-3-1暴1602L普CD尺寸圖務1602L除CD主要技柱術參數(shù):負顯示容量:辛16×2個桶字符氏芯片工作電乖壓:4.5繭—5.5V俊工作電流:現(xiàn)2.0mA酬(5.0V經(jīng))狡模塊最佳工扔作電壓:5筑.0V鋼字符尺寸:蘋2.95×剪4.35(惹W×H)m尸m酸引腳功能說紋明偉1602L腫CD采用標坦準的14腳疏(無背光)沃或16腳(仿帶背光)接拋口,各引腳椅接口說明如筆表市3-1沙所示:扇表盒3-1尊:引腳接口扔說明表婦編號貼符號辦引腳說明團編號很符號裁引腳說明侮1毛VSS兩電源地信9獻D2勻數(shù)據(jù)刷2伶VDD雁電源正極脈10悟D3哥數(shù)據(jù)雷3進VL銳液晶顯示偏梅壓患11奮D4門數(shù)據(jù)脫4撫RS迎數(shù)據(jù)/命令端選擇蜂12巾D5警數(shù)據(jù)墻5面R/W罩讀/寫選擇捉13放D6嚴數(shù)據(jù)產(chǎn)6揭E垃使能信號替14議D7莊數(shù)據(jù)猴7榜D0污數(shù)據(jù)始15泉BLA著背光源正極殃8凝D1授數(shù)據(jù)汁16炸BLK狗背光源負極尖第1腳:V罩SS為地電護源。艇第2腳:V貝DD接5V鏡正電源。頓第3腳:V筑L為液晶顯留示器對比度同調(diào)整端,接傅正電源時對升比度最弱,找接地時對比六度最高,對回比度過高時缺會產(chǎn)生“鬼匯影”,使用煤時可以通過纏一個10K演的電位器調(diào)松整對比度。膊第4腳:R祖S為寄存器速選擇,高電繩平時選擇數(shù)馳據(jù)寄存器、杜低電平時選魚擇指令寄存袖器。轟第5腳:R討/W為讀寫賞信號線,高灰電平時進行姥讀操作,低對電平時進行籌寫操作。當晚RS和R/華W共同為低鞋電平時可以外寫入指令或系者顯示地址狡,當RS為宇低電平R/獻W為高電平姻時可以讀忙到信號,當R逼S為高電平醫(yī)R/W為低混電平時可以妻寫入數(shù)據(jù)。拜第6腳:E賀端為使能端節(jié),當E端由撇高電平跳變階成低電平時弊,液晶模塊或執(zhí)行命令。輩第7~14杏腳:D0~條D7為8位插雙向數(shù)據(jù)線撇。年第15腳:絡背光源正極勺。喝第16腳:番背光源負極碑。齡10.8.附2.31緣602LC些D的指令說保明及時序般1602液澇晶模塊內(nèi)部對的控制器共須有11條控鎮(zhèn)制指令,如終表樓3-2派所示:巾表真3-2項:控制命令暑表欺序號移指令有RS散R/W絡D7耗D6綢D5明D4種D3碌D2畢D1囑D0所1貢清顯示永0駕0沾0處0鋸0鮮0襲0洞0瘋0句1宮2棒光標返回駐0校0澤0太0紗0鍋0旗0鉤0遇1掀*印3炕置輸入模式形0緒0虧0驚0推0蹤0聯(lián)0芬1倉I/D汪S恭4捉顯示開/關??刂菩?投0黨0萄0吳0盡0水1更D落C再B慶5殘光標或字符撕移位綁0茄0元0腿0話0陜1茄S/C才R/L腰*老*膜6增置功能緩0絡0抽0玩0麻1吃DL口N憑F南*盤*索7喇置字符發(fā)生板存貯器地址姥0鉤0孔0兆1胳字符發(fā)生存姐貯器地址臘8抓置數(shù)據(jù)存貯銷器地址凈0挺0級1碑顯示數(shù)據(jù)存?zhèn)ベA器地址朱9振讀忙標志或晨地址梅0冊1談BF淋計數(shù)器地址飽10裳寫數(shù)到CG符RAM或D餓DRAM)兇1壁0起要寫的數(shù)據(jù)肌內(nèi)容及11接從CGRA淘M或DDR游AM讀數(shù)甩1賴1卵讀出的數(shù)據(jù)熔內(nèi)容伍1602液酬晶模塊的讀工寫操作、屏粗幕和光標的畝操作都是通侍過指令編程籍來實現(xiàn)的。療(說明:1跨為高電平、升0為低電平脾)杯指令1:清館顯示,指令聽碼01H,減光標復位到吐地址00H網(wǎng)位置。中指令2:光倆標復位,光謊標返回到地補址00H。抬指令3:光姨標和顯示模姑式設置I些/D:光標封移動方向,烘高電平右移刑,低電平左暑移S:屏擦幕上所有文桌字是否左移座或者右移。分高電平表示請有效,低電風平則無效。顛指令4:顯叼示開關控制教。D:控儉制整體顯示快的開與關,磁高電平表示碑開顯示,低裁電平表示關筒顯示C:冷控制光標的野開與關,高冤電平表示有雷光標,低電艷平表示無光捉標B:控辨制光標是否俗閃爍,高電音平閃爍,低趣電平不閃爍就。倦指令5:光咬標或顯示移腫位S/C鄭:高電平時剖移動顯示的善文字,低電佩平時移動光攪標。植指令6:功昌能設置命令臥DL:高蹲電平時為4充位總線,低覽電平時為8蜘位總線N揉:低電平時最為單行顯示策,高電平時棕雙行顯示隸F:低電炕平時顯示5辱x7的點陣鴿字符,高電鎖平時顯示5降x10的點旺陣字符。昂指令7:字奸符發(fā)生器R魄AM地址設擾置。雨指令8:D被DRAM地演址設置。源指令9:讀吳忙信號和光餃標地址B熊F:為忙標仗志位,高電烈平表示忙,冬此時模塊不嗓能接收命令矛或者數(shù)據(jù),茶如果為低電姻平表示不忙真。塊指令10:嬌寫數(shù)據(jù)。拾指令11:刮讀數(shù)據(jù)。璃與HD44睜780相兼趴容的芯片時而序表如下:舍表原3-3侵:基本操作價時序表渴讀狀態(tài)磚輸入塵RS=L,穴R/W=H適,E=H狼輸出路D0—D7伙=狀態(tài)字記寫指令恐輸入拜RS=L,犬R/W=L簽,D0—D剝7=指令碼搏,E=高脈序沖被輸出六無任讀數(shù)據(jù)攜輸入金RS=H,男R/W=H賣,E=H益輸出束D0—D7涉=數(shù)據(jù)巡寫數(shù)據(jù)絕輸入攻RS=H,士R/W=L予,D0—D度7=數(shù)據(jù),救E=高脈沖艱輸出康無錄讀寫操作時姻序如圖名3-3-2倒和汪3-3-3鑰所示:爸圖劃3-3-3鐘讀操作時爆序慰圖登3-3-3乞?qū)懖僮鲿r序溫1602L決CD的RA梳M地址映射竭及標準字庫調(diào)表音液晶顯示模洽塊是一個慢話顯示器件,雖所以在執(zhí)行烈每條指令之脆前一定要確術認模塊的忙篇標志為低電旦平,表示不決忙,否則此屠指令失效。求要顯示字符鑼時要先輸入擊顯示字符地哪址,也就是褲告訴模塊在柔哪里顯示字喂符,圖政3-3-4慣是1602被的內(nèi)部顯示迷地址。姿圖貢3-3-4旬嬸1602L禍CD內(nèi)部顯庭示地址萬例如第二行即第一個字符繩的地址是4攻0H,那么事是否直接寫仁入40H就源可以將光標簡定位在第二貌行第一個字媽符的位置呢采?這樣不行帳,因為寫入皮顯示地址時昌要求最高位本D7恒定為蘋高電平1所允以實際寫入哪的數(shù)據(jù)應該分是0100脂0000B舞(40H)默+1000坡0000B猜(80H)千=1100宮0000B耍(C0H)啞。政在對液晶模午塊的初始化匯中要先設置搏其顯示模式太,在液晶模芽塊顯示字符或時光標是自眠動右移的,久無需人工干拆預。每次輸雨入指令前都翁要判斷液晶捷模塊是否處耀于忙的狀態(tài)因。查1602液查晶模塊內(nèi)部登的字符發(fā)生魯存儲器(C轉(zhuǎn)GROM)味已經(jīng)存儲了支160個不握同的點陣字彈符圖形,如以圖億3-3-5悠所示,這些搖字符有:阿販拉伯數(shù)字、逢英文字母的葬大小寫、常劈用的符號、犬和日文假名顏等,每一個悲字符都有一好個固定的代孤碼,比如大都寫的英文字漿母“A”的泛代碼是01薯00000依1B(41侵H),顯示爐時模塊把地血址41H中砍的點陣字符生圖形顯示出誕來,我們就訊能看到字母真“A”灣圖陪3-3-5遇字符代碼與杜圖形對應圖妙1602科LCD的一淋般初始化(竄復位)過程斗延時15m漲S負寫指令38幫H(不檢測據(jù)忙信號)延時5mS允寫指令38貫H(不檢測劃忙信號)延時5mS伸寫指令38有H(不檢測猴忙信號)歸以后每次寫雪指令、讀/財寫數(shù)據(jù)操作折均需要檢測智忙信號臟寫指令38淚H:顯示模炎式設置息寫指令08王H:顯示關畏閉臺寫指令01惠H:顯示清磚屏蹲寫指令06潛H:顯示光糊標移動設置過寫指令0C諷H:顯示開窮及光標設置隊3.成4少鬧鐘子函數(shù)夏鬧鐘時間的漿判別主要是檔通過設定時徐間與實時時拍間對逐位對請比確定是否防進行鬧鈴。煩其工作流程逗圖如下圖3菌-施4評。YYY鬧鐘4到?鬧鐘3到?鬧鐘1到?鬧鐘2到?顯示時間和日期YNN鬧鐘打開中斷YYY鬧鐘4到?鬧鐘3到?鬧鐘1到?鬧鐘2到?顯示時間和日期YNN鬧鐘打開中斷NNNN加駐組頓樂雕圖3-堅44總結決蟻通過自己的肆不懈努力,晨我終于完成御了敲設計的任務柔要求。功能有上基本達標糾:時鐘的顯缺示,澇日期顯示,惰調(diào)時功能、孔校時功能、鍬鬧鈴功能、史鬧鐘設功能衡。其精確可帖以滿足日常掘生活顯示時微間的需要迷。豈在本次設計砌的過程中,迫我發(fā)現(xiàn)很多阻的問題,雖詢?nèi)灰郧皼]有左做過這樣的后設計但通過期這次設計我扛學會了很多需東西,單片梳機課程設計騎重點就在于桶軟件算法的滿設計,需要糠有很巧妙的脖程序算法,鴉雖然以前寫陽過幾次程序搜,但我覺的市寫好一個程領序并不是一愁件簡單的事爆,比如寫一腔個程序看其落功能很少認隨為編寫程序午簡單,但到為編程的時候乓才發(fā)現(xiàn)一些懇細微的知識劫或低級錯誤寸經(jīng)常犯做不留到最后常常趨失敗,所以挎有些東西只創(chuàng)有學精弄懂巡并且要細心押才行,只學溜習理論有些破東西是很難瓦理解的,更判談不上掌握飛。擊從這次的課旁程設計中,拜我們真真正渴正的意識到由,在以后的壞學習中,要奸理論聯(lián)系實痕際,把我們?yōu)⑺鶎W的理論拼知識用到實星際當中,學槍習單機片機艘更是如此,傻程序只有在斧經(jīng)常的練習費的過程中才妙能提高,我忍想這就是我齡在這次課程本設計中的最宮大收獲。參考文獻籠[1]《單吼片機原理及楊應用(第二折版)》張瞧毅剛彭賭喜元彭四宇司北京墓高等教育割出版社水[輔2限]劉和平.尺單片機編舍程與入門.飛重慶大學出枯版社,20缺02.68閑-99,1煌11-12茫2灣[岸3霧]陳明熒.商89C5偷1單片機課典程設計實訓放教材.清華校大學出版社華,2003壯.38-6俘7,102叢-118附錄緒#incl技ude<r雀eg52.圣h>涂#defi血neui耗ntun鬼signe投dint地#defi吵neuc墾haru夫nsign健edch銀ar嫩sbit幻key1惹=P1^0雀;訪添抓sbit鍬key2瘦=P1^1典;漁尤們sbit粥key3蝕=P1^2蝕;鵲哥傷sbit每key4園=P1^3嫌;會幻所sbit斧lcde洲n=P3^楚4;怒笑sbit卵lcdr松s=P3^秩5;先蛾解sbit靈lcdr他w=P3^岡6;送判sbit補led=蠻P2^2;摸踏嘆欺sbit奸soun劃d=P2^妨7;贊繁inta吳,b,i,奉min,h罩our,m紛inge,落minsh雖i,hou敗rge,h料oursh泄i,sec好,secg坊e,sec宣shi,c歉nt,cn保t1,n扮ian=2申013,y賤ue=5,裹ri=5,克簡amin龜1=1,a礙hour1線,amin狗ge1,a蔬minsh甲i1,ah眾ourge悲1,aho窯urshi蟻1,處齡amin秋2=1,a配hour2母,amin戶ge2,a禿minsh朽i2,ah護ourge蘭2,aho充urshi時2,夫您amin剛3=1,a刊hour3案,amin炕ge3,a繳minsh分i3,ah使ourge破3,aho挎urshi鈔3,羊炎amin壯4=1,a環(huán)hour4蔬,amin娘ge4,a劍minsh討i4,ah坐ourge三4,aho現(xiàn)urshi邁4;典uchar唐code掉tabl萍e1[]=鍵{'0',鞠'1','盲2','3地','4'私,'5',徒'6','闖7','8怠','9'質(zhì)};號uchar甲code咸tabl儀e2[]=行"Time殼:00:0碰0錘"受叉;棍uchar需code傍Alar史m_1[]及="Ala雁r1:00禿:00稅";泄uchar落code喝Alar卸m_2[]顫="Ala泊r2:00內(nèi):00紛";靜uchar忠code皺Alar拼m_3[]邪="Ala庸r3:00寄:00漫";銜uchar紐code個Alar儀m_4[]田="Ala賞r4:00老:00四";行uchar青code皮riqi皆[]="2垂013-0委5-06星診";生uchar甲num1廉,num2云,alar蔬m1,al唉arm2,侍alarm纏3,ala箱rm4;杰bitf芬lag=0傅;木void黎delay賺(unsi罪gned塑intz齊)高察//延時程欲序{澤艱uint義i,j;副掠盤局萍惰莊捕for(i毒=z;i>魯0;i--漂)蒼幻囑for(j謊=110;傭j>0;j恒--);}速void省write論_com(割uchar昆com)躁蹄棒//LC迎D命令控制顫,寫指令函銅數(shù){此旺delay宅(5);本壩lcdrs擴=0;幸佛P0=co鑼m;通濤delay罩(5);溪炊lcden蜂=1;冊綠delay傳(5);獻弊lcden師=0;歌}非void察write否_data名(ucha棗rdat職e)情瘋衫//褲LCD數(shù)據(jù)驢控制,寫數(shù)毫據(jù)函數(shù){姐由delay漿(5);軍擁lcdrs方=1;章械P0=da愚te;押雙delay轉(zhuǎn)(5);石征lcden廟=1;清原delay寒(5);被擇lcden卵=0;}野void戴write換_nian有(ucha費radd喊,ui序ntda童te)倦//撥年顯示函數(shù)總痕治{含腳揉uc唯harq夠ian,b焦ai,sh超i,ge;夫閣吹qi念an=da地te/10花00;掉積僻ba細i=(da悼te-10嫂00*qi娘an)/1此00;寇幼粗sh離i=(da姜te-qi裁an*10眠00-ba威i*100忍)/10;犧碗格ge燭=date站%10;歡垮隊wr誘ite_c糊om(0x鑼80+0x出40+ad亂d);楊脫查wr注ite_d斯ata(t彈able1壺[qian麗]);漂機昌wr咸ite_d屢ata(t吉able1挪[bai]卵);漂晌清wr例ite_d訊ata(t總able1叨[shi]員);院定砌wr碌ite_d竟ata(t誕able1剃[ge])舌;把頭助}夫void砍writ她e_yue牧(ucha度radd魚,uc忘hard桿ate)悼/弓/月顯示函開數(shù)激漠嶼{普茂洪u咸char悠shi,g凳e;蜂俯奧sh贊i=dat秋e/10;比鵝圖ge臂=date手%10;搬侮蜻wr禮ite_c西om(0x暢80+0x哨40+ad匪d);厭顯育wr憑ite_d攜ata(0償x30+s呀hi);夫暴漁wr賺ite_d謀ata(0姿x30+g金e);卵誓}企void怠writ則e_ri(放uchar呆add虎,uch權arda導te)介//猛日顯示函數(shù)誕煎{拋井暗uch趁arsh紫i,ge;刑器秤sh燦i=dat圓e/10;亮順鑰ge態(tài)=date熱%10;鬧由黃wri襖te_co北m(0x8未0+0x4政0+add麗);常押虧wri盾te_da稈ta(0x腳30+sh書i);嗓宿配wr鏟ite_d熱ata(0蘇x30+g牌e);叛灘}竟void到qi()即{尾鼓資writ編e_nia皆n(0,n敵ian);他香writ患e_yue華(5,yu腳e);等制wri蛇te_ri豬(8,ri齒);免究wri悶te_co閃m(0x8編0+0x4啟0+7);疊期wr堤ite_d壟ata('張-');昏銳w脖rite_恰com(0恢x80+0易x40+4斑);燒夠路write顧_data殖('-')棵;乓島}千void蕩time(男)能鉛巧腫//設置時罩間函數(shù)壁卻夾拘鐮{考納while太(1){穿購霉if(ke朵y1==0黑)箭趣感申{房搶恐鍛delay或(10);雕庫匠億if(ke茫y1==0扣){雖屠命果螞if(ho槐ur==2膊3)宏質(zhì)犬紫竊//"時形"設置循腎紡堂槐噴hour=盼0;瞎旁排裁稈else鄙拾暑姨許隙hour+智+;橋酷石津聚hourg茂e=hou滲r%10;冊合蝶忙簡hours們hi=ho時ur/10怨;鉛查棋梯懼write兵_com(倦0x0f)液;拴撈厲吸蒙delay奏(2);壘嶼乞胞撇write教_com(純0x80+族6);反訴趕市圈write廚_data掏(tabl重e1[ho舅urge]庫);耽寒/脫/"時"個棍位寫入LC裂D第1行第估6位預蝦得完們delay婆(5);狀她棋律甘write已_com(粥0x80+鍬5);皆羅湯撤延delay革(2);誠仿唐丸會write賣_data搞(tabl燦e1[ho厘urshi釣]);誦取/蜂/"時"十譜位寫入LC潮D第1行第熟5位龍搜崇漂酬while惡(!key目1);限做}}爹豆折if(ke掠y2==0貸){歸闊弄聚delay琴(10);駁鮮備潑if(ke吸y2==0葡){哭棒禮親趙if(mi比n==59邊)驕喜松領延繪//"分"威設置嗎楚湖黑創(chuàng)私min=0犬;稻姓仔悟芹else帆中妨含貪駱min++羊;腳商父孩迫minge炕=min%龜10;孟鎖助燈纖minsh半i=min揚/10;傷功結鉗衡write音_com(丹0x0f)卻;獵魔根依詞write功_com(灘0x80+楊9);臭緞眨無今write商_data它(tabl扒e1[mi場nge])眼;濤奸獅蝶//"骨分"個位寫奪入LCD第綿二行第9位戚宋想狡蹤delay洽(1);詠婆哪冒企write永_com(號0x80+映8);技孕苦榮恨write肆_data傅(tabl育e1[mi廳nshi]慕);嫂屠氏政//"分例"十位寫入共LCD第二邁行第8位鈔脂窩娘孝delay艱(1);匹鬧跨夕玻while嘗(!key碰2);}}膛啦欣if(ke抗y3==0壯){他刷惡陵delay犧(10);持今出疑if(ke候y3==0攪){額敘效獨瘋write厲_com(徹0x0c)爪;蝶蹲//整慣體顯示,關王光標,不閃優(yōu)爍赴偶鑰濕啞TR1=1頓;扭躁饒顛//定混時計數(shù)器1敵啟動佩票坑溪共while小(!key胸3);敵會燕南江break妙;瞎厭丙泄//k圾ey3松開燥時,顯示時況間"時""互分"位均已循設置完畢}}}}互void洞displ拉ay1()膝帶//設置鬧催鐘1時間函瘦數(shù)討喂轟稅{手擇while險(1){身筐君if(ke朵y1==0邪){登謀茄漆delay教(10);料合效白if(ke舞y1==0訓){醉撲和鑰斑if(ah發(fā)our1=務=23)敬那飛//鬧鐘"卵時"設置情瓦存傅令添填白ahour查1=0;陪哈啄競像else稍晶乞籍醋套ahour蝦1++;咐裙駁床悶ahour儉ge1=a驗hour1遇%10;訴所督武欺ahour公shi1=羊ahour左1/10;兔蛋日臘嚼write閉_com(告0x0f)彈;萄逮臺同江write笛_com(廁0x80+輩0x40+化8);嗚終哲銹蝶write島_data肝(':')絨;社犯賭殺饅write轎_com(眼0x80+雙0x40+棟7);鐘時訊需綿write螺_data跑(tabl饞e1[ah淹ourge導1]);牢撲鍛旨芒delay摩(1);液慚捧蕉述write它_com(晃0x80+謎0x40+只6);櫻腰傾舉躬write司_data晶(tabl六e1[ah薄oursh制i1]);旺食捎解膀delay例(1);達間圾殘四while泰(!key緞1);}}刊呀踩if(ke鞭y2==0歡)治隙際//鬧鐘"疾分"設置{碰暫俯文delay北(10);忘胞降樓if(ke厭y2==0紐){間套念拜慣if(am乎in1==并59)講岸營餐撫住種怪渡由amin1臭=0;納懸腐拿松else終洋骨符槽富amin1搏++;漲賽縮仿干aming筆e1=am長in1%1志0;線賞省蒸鴉amins連hi1=a訊min1/芳10;錘付浩霧奧write茫_com(暴0x0f)津;震近迫杏叔write胞_com(念0x80+妥0x40+輪10);澡賊除覽屑write電_data巾(tabl縣e1[am稈inge1櫻]);辦愉謠牽腫delay芬(1);麻蔬載統(tǒng)符write少_com(續(xù)0x80+性0x40+瀉9);璃蝕蹄湊爆write努_data織(tabl繞e1[am新inshi酒1]);懶忘標刷既delay市(1);弦鋸復獻展while伴(!key希2);}}笑街寨if(ke挪y3==0襖){條良遺股alarm麗1=~al杠arm1;霜層扛璃dela葛y(10)艱;獅族瘦橡if(ke潑y3==0段){丘滿尿革勻write蟻_com(蹤0x0c)霞;淋對壯圖繳write之_com(豎0x80+堤0x40)勵;厲很五帆禿for(i改=0;i<帝11;i+狀+)鋒看饅史購write掏_data僻(riqi同[i]);失廚衣列禁while瞞(!key漂3);敲滋釘春澤break娛;調(diào)彼鵝腐奪//設糧置結束,此勁時LCD第宵二行無數(shù)據(jù)貝顯示,只有級第一行有時滔間顯示}}}}潑void從disp巡lay2(辨)惰舌//設置鬧盤鐘2時間函找數(shù)柜忌膨餐{絞雕while玩(1){皮烏鬧if(ke駝y1==0拜){車及冰陽delay敗(10);使帥禿學if(ke霜y1==0暗){著披禽錫嘩if(ah據(jù)our2=慣=23)峽羽仿//鬧鐘"膀時"設置母推膨燈穴鄭便帝ahour代2=0;散盞銜觀中else惡蓋商構妖宏ahour喝2++;與詠筋乳證ahour巖ge2=a溫hour2滾%10;弊鋼雹宮杏ahour載shi2=銀ahour捷2/10;罵構包可納write桃_com(往0x0f)胞;貞渠到擠設write鬧_com(腫0x80+帖0x40+店8);漸校奶芬脫write搬_data孤(':')盯;委奉嫌五缸write留_com(拍0x80+社0x40+次7);井漠錯便喘write狹_data艱(tabl網(wǎng)e1[ah囑ourge喊2]);猴嶺束稀靠delay始(1);泰蠢余這諷write逢_com(拴0x80+尾0x40+白6);燒釋四螞松write群_data嫂(tabl子e1[ah賠oursh腹i2]);固徒餡嶄破delay兔(1);允物棍傳們while擇(!key隔1);}}萄哀慶if(ke域y2==0厘)悉廢鍋//鬧鐘"蹤分"設置{螞嚷倒酬delay朱(10);贏睬鞋授if(ke警y2==0切){遍壯橡態(tài)刪if(am街in2==捕59)所極融樣敵盆仆孔淋閥amin2辜=0;戚厭閱泄子else枝筒置航奴強amin2封++;女捐擦啞爬aming摧e2=am麥in2%1河0;兄紛將泰港amins泊hi2=a部min2/偉10;殃膏厲貼翼write詳_com(告0x0f)甩;潔飼尋柄派write最_com(卵0x80+胡0x40+奔10);標缸鴉龍鄰write當_data零(tabl漿e1[am博inge2債]);亞問頑筐嚷delay版(1);挑島莖緞禽write柳_com(侍0x80+也0x40+續(xù)9);撤局之甚聾write咬_data葡(tabl唯e1[am叉inshi中2]);壟鞠櫻壩難delay淡(1);鼠澆戰(zhàn)結借while耀(!key差2);}}釋項摟if(ke祥y3==0白){弦呼春a趨larm2距=~ala端rm2;逮小基嶺dela吩y(10)訊;草幫倘獨if(ke避y3==0蜘){移第攝即遼write肢_com(打0x0c)襖;旦拿作患民write倒_com(厭0x80+追0x40)默;懶庸遍輩現(xiàn)for(i縱=0;i<衣11;i+烈+)流妥王罰高write蒸_data燥(riqi灣[i]);蔑沿禽幫侄while芬(!key攻3);扭謀匠揚封break榨;塞診竿識挨//設混置結束,此母時LCD第賄二行無數(shù)據(jù)挪顯示,只有羞第一行有時悠間顯示}}}}咱void新disp躺lay3(榆)嘩矩//設置鬧旦鐘3時間函搬數(shù)禁砍權濤{禿安while毀(1){礦剝破if(ke佛y1==0燈){營每辰值delay豆(10);爛羨汁晉if(ke杰y1==0購){棒釘掃蝶班if(ah槐our3=方=23)縮菠棕//鬧鐘"帆時"設置顯申負減烤寫鉛篩ahour堆3=0;瓦穗沸砍測else征靜??礆⑴猘hour腿3++;堅絕沫竟川ahour策ge3=a駝hour3日%10;損標幟民貧ahour寧shi3=夠ahour壇3/10;借耀潤佳遮write杜_com(敢0x0f)置;月魯例簽商write喂_com(寇0x80+份0x40+書8);叼輛睡鏈霧write轉(zhuǎn)_data拋(':')液;留幫談路支write忠_com(黑0x80+篇0x40+選7);哲趣陣玻征write巾_data默(tabl脈e1[ah痕ourge沈3]);冷國攔俊續(xù)delay消(1);嫂爛辭布睜write訓_com(當0x80+販0x40+板6);柴漢販田燦write水_data每(tabl論e1[ah萍oursh嗓i3]);撇竄率右責delay疼(1);座辮勢氏詞while幕(!key弱1);}}編走魄if(ke擇y2==0送)獄勒且//鬧鐘"挪分"設置{園掠朽芝delay磨(10);盲府載憂if(ke璃y2==0演){罵樣址比陣if(am際in3==航59)伴艘敏夠擱妻劉淹戶腰amin3養(yǎng)=0;殖斧壯見盈else蕉癢袖遷造慧amin3析++;陜邊餡疊翅aming鼻e3=am蟻in3%1千0;喚修位于煎amins西hi3=a殼min3/簡10;咐亡哀統(tǒng)績write皇_com(胸0x0f)辰;譯潔吊弓揀write翁_com(鼻0x80+妻0x40+護10);鼠需末廣因write尾_data柴(tabl工e1[am耽inge3皂]);愧送命應福delay莖(1);撈牽怎腫融write血_com(送0x80+版0x40+刺9);盜黨晃東齡write禮_data賤(tabl帽e1[am繪inshi垂3]);鑰罵熄口段delay授(1);膝翠胡理胸while競(!key梳2);}}倦站籃if(ke雄y3==0卷){歷洲生ala遣rm3=~垃alarm圖3;筑恥運根delay遮(10);窩瓶描陳if(ke兵y3==0已){獻渠凍預反write幫_com(林0x0c)雨;胡嚴再檢鬧write斃_com(弦0x80+召0x40)惠;新下膨墨桌for(i勤=0;i<條11;i+求+)押低回肅秧write善_data母(riqi床[i]);公著熱紀剖while按(!key繪3);昌受呆廈淚break世;賭廚排鍵短//設臂置結束,此胞時LCD第慕二行無數(shù)據(jù)懼顯示,只有劫第一行有時存間顯示}}}}寒void言displ仰ay4()篇敗//設置鬧困鐘4時間函慕數(shù)伐廢歲織{元鉤while困(1){委盒劫if(ke襖y1==0遣){臨慎復玉delay遠(10);擺申倚饞if(ke團y1==0求){歐飄膚膨均if(ah傻our4=宋=23)降擱汪//鬧鐘"末時"設置規(guī)澆差穩(wěn)綠尋槳潮ahour犁4=0;災各愚玉充else淡錄超鍬魄足ahour熔4++;草吩歡并閣ahour渠ge4=a驅(qū)hour4鑼%10;宇嶼民臘飾ahour須shi4=構ahour釘4/10;戰(zhàn)陵勇萄書write醋_com(曉0x0f)信;賀帶躺羅次write渡_com(蹦0x80+遙0x40+挺8);饒翼帶墊劈write牛_data本(':')疼;丑廈妄肯品write柔_com(謝0x80+岔0x40+冒7);良葉飲漿抱write斗_data忠(tabl箏e1[ah抱ourge姑4]);為偵腹免怪delay扶(1);墾稿嶼訂搶write出_com(片0x80+關0x40+滋6);端扣公稍惱write篇_data墻(tabl羨e1[ah泛oursh抓i4]);炒液橋陣衰delay疼(1);征歡冬辜乓while購(!key夢1);}}爭使寒if(ke難y2==0此)行畜待//鬧鐘"臨分"設置{鋪見溉稍delay鼓(10);歲制刻謀if(ke母y2==0販){產(chǎn)鞭勒閣蛇if(am啟in4==曉59)效話庸影例擔河呼靜尸amin4革=0;厚絞辛侍諒else困取慮累婆肺amin4辜++;大叼痕隸文aming減e4=am金in4%1炊0;呢陷羊排表amins毅hi4=a疏min4/素10;顫獵金跑囑write指_com(亞0x0f)番;尋民格攝針write病_com(狂0x80+飽0x40+零10);鎖環(huán)拍途鈔write箱_data第(tabl跑e1[am逗inge4赴]);讓應罩艘爐delay禽(1);族浙開甚委write網(wǎng)_com(惡0x80+舞0x40+扎9);步老搖傭梨write惕_data拼(tabl研e1[am尤inshi并4]);儲唐蓬閱歇delay轎(1);貿(mào)譽辱嫌哲while炭(!key脊2);}}寸管蘆if(ke洪y3==0覆){磨吃頑鐮alarm禽4=~al囑arm4;他統(tǒng)歇偽dela查y(10)葛;材教效裕if(ke誦y3==0給){渠拼德癢莖write察_com(擊0x0c)徑;慈兵逼音蔑write豎_com(獎0x80+冷0x40)吊;浮問號扇脖for(i犬=0;i<男11;i+層+)忍鄙予仇態(tài)write響_data裳(riqi綿[i]);歷付艦雙獻while緞(!key靈3);壁犁須燙備break突;濤陸妙仇囑//設營置結束,此察時LCD第順二行無數(shù)據(jù)曾顯示,只有炊第一行有時扛間顯示}}}}旁void孝keysc穴an()盲德僅//鍵盤掃劈描球隆{孝扶if(ke角y1==0異)舞屑債伙{橋濕拘delay疊(10);冰嗓賠if(ke稿y1==0旱){絲撒阿蛾while頁(!key掌1);煙/品/key1跡鍵松開后執(zhí)狐行下一行程仇序欣禮彼和time(棗);爛譯/庫/調(diào)用ti領me()函丈數(shù),即時間喬設置藏}}做亭else盲if(ke錫y2==0充)惜負范犁昌{廚偽cnt1+舟+;禽饒仿delay盛(10);白招腿if(cn分t1==1津){熊妖禮擔while寇(!key極2){汗廣辣喊ahour脈ge1=a歪hour1練%10;芬惑螞針ahour秤shi1=滔ahour忍1/10;子頁恥丸write烤_com(物0x80+艇0x40+橡7);想躁慢堅write勻_data壩(tabl范e1[ah港ourge瘡1]);瞇沃捐瓜delay摟(5);撫積搞餃write輛_com(隸0x80+糠0x40+浮6);劃鳥穴盞delay悶(2);預嫩憐銳write脖_data印(tabl懇e1[ah乳oursh潑i1]);慚譽制慧aming箱e1=am償in1%1面0;征行郵賽amins拒hi1=a腫min1/雖10;款誦純炕write床_com(示0x80+駁0x40+卻10);款圖繡許write積_data逆(tabl主e1[am橡inge1永]);匙叛衡繩delay睬(5);解產(chǎn)賠咸write蛇_com(缸0x80+振0x40+蓋9);墊與曠觸delay伍(2);勺缺爽樸write戀_data久(tabl爛e1[am宰inshi棚1]);扔按豐喉write怠_com(完0x80+愧0x40)謝;雁重起帝for(i填=0;i<宇11;++峽i)禁更常觸write液_data鉆(Alar閑m_1[i戒]);賞折桃/漸/顯示鬧鐘絮設置的時間夢}襯浙欲豬write令_com(饞0x80+緩0x40)朽;認淚仙指for(i延=0;i<虧11;i+灘+)擾攏碧稀write堆_data怒(riqi衰[i]);攻狗皮貪惑//ke現(xiàn)y2松開后粒,LCD只合有第一行顯址示時間,鬧蠅鐘設置時間肉不顯示}窩姑廳枕if(cn暢t1==2馳){承添縮言while成(!key堤2){驗禽標劫ahour喝ge2=a常hour2煮%10;雀銅耍刺ahour神shi2=科ahour派2/10;村遍仔白write康_com(甩0x80+仙0x40+怨7);升哭刻版write竿_data揚(tabl做e1[ah風ourge稠2]);急倡基涼delay窗(5);悅袋椅杠write辮_com(芹0x80+取0x40+溫6);撥欲環(huán)暖delay弓(2);惕傍惱桂write濤_data填(tabl宮e1[ah幣oursh驗i2]);盆腹頁附aming坡e1=am苦in1%1胞0;堪禿露號amins元hi1=a脾min1/儉10;謝中報餃write孔_com(蓄0x80+蘭0x40+盆10);討燥辮順write驕_data偏(tabl介e1[am喜inge2程]);慈艇史夢delay甲(5);完欠將肉write裝_com(烘0x80+算0x40+宴9);日凍錄撥delay旁(2);勇庭諸籠write烈_data藝(tabl閣e1[am暫inshi懼2]);虧榜濕獅write勺_com(茂0x80+性0x40)伸;沸瘦政特for(i縮=0;i<旬11;++附i)計框如還write厚_data悶(Alar即m_2[i第]);共疤晴/瘡/顯示鬧鐘石設置的時間據(jù)}段求袍頭write征_com(傳0x80+垂0x40)市;串元站偵for(i貢=0;i<與11;i+塵+)茅餓免神write乏_data邊(riqi穿[i]);線魔督孫疫//ke松y2松開后奴,LCD只塘有第一行顯紗示時間,鬧屈鐘設置時間英不顯示}松杜廈鏈if(cn買t1==3撒){挨蝕疑論while壯(!key坐2){膀升櫻丹ahour菠ge3=a峽hour3團%10;徑沙創(chuàng)晉ahour悠shi3=覽ahour礦3/10;長真麻斃write挪_com(寺0x80+鞏0x40+陶7);嚇歉栗薪write農(nóng)_data冠(tabl括e1[ah街ourge檢3]);撒肆究排delay配(5);芹概完棗write食_com(樂0x80+示0x40+緩6);案魂泉漿delay健(2);暖雁讓爆write葵_data枝(tabl淋e1[ah計oursh早i3]);捐洗密蝴aming隔e1=am沾in1%1錢0;認條脫逆amins警hi1=a鑰min1/覆10;銳收戰(zhàn)爭write宏_com(忽0x80+丘0x40+虜10);識溜釘券write錯_data挑(tabl驅(qū)e1[am臥inge3仍]);基棟默傳delay混(5);膽團胸涂write茂_com(洲0x80+受0x40+寬9);狐霸督旗delay拘(2);劍嶺踐能write拐_data敲(tabl睜e1[am周inshi呀3]);森桶根旋write朵_com(浩0x80+納0x40)煙;禍千姓案for(i眠=0;i<譯11;++鹽i)筑原獄千write久_data錫(Alar都m_3[i例]);衛(wèi)洽窄/撈/顯示鬧鐘筒設置的時間謠}繡芹癢丟write垃_com(悄0x80+層0x40)滋;捉凱宣剩for(i絨=0;i<騰11;i+咱+)寧滅獵傷write煮_data庸(riqi狀[i]);卸善灰訓劍//ke生y2松開后鞋,LCD只命有第一行顯堡示時間,鬧臉鐘設置時間刻不顯示}島述察籍if(cn康t1==4懂){蘭難英行while逆(!key島2){安閑嘩虧ahour乞ge4=a畏hour4鴿%10;段帝論若ahour彩shi4=部ahour臣4/10;懸哪份拍write殿_com(選0x80+枯0x40+讀7);弊建讓穿write脅_data柏(tabl都e1[ah胸ourge捎4]);亡漢止細delay負(5);縣歪慧惱write蛾_com(快0x80+癢0x40+含6);氧裕話鎖delay炎(2);征塞習傾write餃_data及(tabl作e1[ah內(nèi)oursh焦i4]);鑄坊無兼aming痰e1=am元in1%1限0;隆湯澇忽amins鉤hi1=a頸min1/傳10;超報撥里write惱_com(臭0x80+擋0x40+笑10);學榜仰家write膚_data沉(tabl遮e1[am神inge4氣]);余努腰議delay叫(5);疑今男封write連_com(嗽0x80+騰0x40+戴9);畜狀膠蝶delay草(2);頃戴悔年write挽_data斯(tabl且e1[am腿inshi撈4]);妨石褲攀write當_com(游0x80+痕0x40)梨;值猛柳軟for(i茶=0;i<訴11;++穿i)縱析藝顧write子_data訓(Alar悟m_4[i贈]);甩必假/衡/顯示鬧鐘微設置的時間下}炕忙莊座write冶_com(兼0x80+商0x40)濁;莖學嚇攤for(i歡=0;i<財11;i+啟+)商焦育芝write象_data東(riqi率[i]);別跳熔爭控//ke搜y2松開后威,LCD只價有第一行顯永示時間,鬧補鐘設置時間猴不顯示}黑結i久f(cnt瓣1>4)駕院艇cnt1扒=0;}嗚else庭if(ke盒y3==0轎)曉{冶勢驕cnt++蔬;歇榆哪delay停(10);唯駱屢if(cn恰t==1){爐帆動貧while搏(!key舟3);通遼封//表念示鬧鐘時間法設置退出朵互鈴沒ahour蒼ge1=a井hour1握%10;慣亦改艙ahour衫shi1=帶ahour仔1/10;嚷向柄想write題_com(蔑0x80+河0x40+掙7);存督姐賺write抹_data邊(tabl玻e1[ah宴ourge乎1]);伶屋偉蜓delay西(5);究民窯垂write裕_com(我0x80+異0x40+香6);勞呼作由delay辜(2);蠶僚聯(lián)殲write萍_data私(tabl艱e1[ah漂oursh頸i1]);判莫請郵aming移e1=am秋in1%1魂0;偶摔米戲amins夫hi1=a皇min1/秋10;旺錯喂毀write波_com(丘0x80+豐0x40+聾10);榜禮歇匙write豪_data誰(tabl夢e1[am踩inge1塌]);緒奔算茄delay摟(5);否惡汽千write潔_com(仗0x80+寺0x40+芝9);猛孝粥介delay伏(2);蛋離順培write耳_data愈(tabl就e1[am唉inshi兩1]);姐穴飼俱write荷_com(兼0x80+爆0x40)險;頂潛解漫for(i憑=0;i<蹈11;++魂i)舒燭踐笑write援_data殊(Alar賞m_1[i昆]);隔步弄矮displ付ay1()俊;病融甜}鋸乎盞和if(cn吉t==3){高碼紫謝while墓(!key訪3);貓在興//表祥示鬧鐘時間妹設置退出鎮(zhèn)扎欲仔ahour直ge2=a活hour2敘%10;子腰糕鉆ahour腐shi2=負ahour慎2/10;蒼鬧閥集write逆_com(淡0x80+畜0x40+冠7);輸篇標扔write哈_data株(tabl籮e1[ah圖ourge盼2]);到檔碰啟delay產(chǎn)(5);鞋愿朗泳write句_com(考0x80+吸0x40+盟6);汗臺譯培delay街(2);顏勸狀更write御_data蹄(tabl現(xiàn)e1[ah奶oursh既i2]);刊壇按腹aming室e2=am此in2%1似0;緊揭迅終amins無hi2=a控min2/限10;步神聞驅(qū)write章_com(奴0x80+偏0x40+泄10);逢啞巡姨write騙_data殿(tabl錦e1[am制inge2沙]);辯懶嫌溝delay妨(5);迎霸飾簡write蛇_com(赤0x80+瘡0x40+姻9);碧饒落臂delay推(2);多攜鍛詳write恰_data懂(tabl保e1[am躍inshi帳2]);共兔拒抗write胖_com(鳴0x80+室0x40)億;疫殊行陜for(i笑=0;i<楚11;++嫌i)耳腹掉及write旱_data朱(Alar座m_2[i曬]);骨惜松displ存ay2()搭;醉羞析}娘勉徑地if(cn引t==5){嘆咳煌榨while只(!key盈3);稠惑雜//表的示鬧鐘時間轉(zhuǎn)設置退出謠推希濱ahour和ge3=a膨hour3皮%10;拼坐樓扎ahour學shi3=幼ahour選3/10;只惑遲怠write佩_com(伍0x80+裂0x40+秀7);遠鍋耳芒write南_data燃(tabl伸e1[ah嗚ourge屬3]);遷酒碑傷delay型(5);伸狗傻序write偵_com(均0x80+疏0x40+顏6);愛喪謹貿(mào)delay拘(2);刑百車尾write闖_data臥(tabl室e1[ah穩(wěn)oursh越i3]);巡縱購敏aming嚴e3=am汪in3%1剖0;紙禽主最amins鬧hi3=a常min3/樣10;深管桃菜write煌_com(馬0x80+羊0x40+傳10);班膨冊祥write鑼_data忠(tabl侮e1[am孕inge3占]);腐級絮夫delay倦(5);盾毯商火write叮_com(聞0x80+耕0x40+嚇9);貧秘凳類delay語(2);召戒意論write墾_data杰(tabl單e1[am仿inshi乒3]);旨滑鴿卸write恢_com(駕0x80+小0x40)扮;僑枯毛殼for(i寫=0;i<贈11;++且i)宗顛趕捆write漆_data字(Alar洪m_3[i犧]);納潤哄閑displ伙ay3()筋;寨忘余}酒哀態(tài)屯if(cn鴿t==7){啄絲華膽while遵(!key挖3);佳調(diào)兄//表困示鬧鐘時間餅設置退出穿衰蹤士ahour也ge4=a脫hour4不%10;展碧墾禿ahour華shi4=辱ahour圍4/10;藍司巾修write喊_com(押0x80+圓0x40+遙7);隱按姜奸write謹_data摸(tabl譜e1[ah子ourge蝴4]);嬌達必舒delay扛(5);缸算包鑰write仗_com(些0x80+涂0x40+枯6);罵嚼爭爽delay體(2);干博殺柴write出_data諸(tabl患e1[ah烘oursh窗i4]);炊尖您廁aming猛e4=am寧in4%1隊0;襪帆枝派amins喂hi4=a腳min4/灰10;吳隨戰(zhàn)豪write久_com(庭0x80+沿0x40+掙10);狡唯標氏write跑_data推(tabl袋e1[am嫁inge4桑]);噸顧南惠delay
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應室消毒制度
- 從業(yè)人員登記制度
- 主皮帶保護試驗制度
- 中學教職工請假制度
- 2026年鹽城市公安局亭湖分局招聘警務輔助人員備考題庫參考答案詳解
- 2026年蕭山農(nóng)商銀行誠聘英才備考題庫有答案詳解
- 2026年重慶備考題庫與智慧醫(yī)學研究院聘用人員招聘備考題庫及1套完整答案詳解
- 2025-2030中國導染劑行業(yè)競爭力剖析與未來供需趨勢預判研究報告
- 2025-2030中國精油行業(yè)深度調(diào)研及投資前景預測研究報告
- 中國煙草總公司鄭州煙草研究院2026年高層次人才招聘備考題庫及一套答案詳解
- 2026年建筑物智能化與電氣節(jié)能技術發(fā)展
- 半導體產(chǎn)業(yè)人才供需洞察報告 202511-獵聘
- 電梯救援安全培訓課件
- 2025年青島市國企社會招聘筆試及答案
- 2026屆江西省撫州市臨川區(qū)第一中學高二上數(shù)學期末考試模擬試題含解析
- 民航華東地區(qū)管理局機關服務中心2025年公開招聘工作人員考試題庫必考題
- 云南省大理州2024-2025學年七年級上學期期末考試數(shù)學試卷(含解析)
- 物業(yè)管理法律法規(guī)與實務操作
- 高壓避雷器課件
- 體檢中心收費與財務一體化管理方案
- 四川省內(nèi)江市2024-2025學年高二上學期期末檢測化學試題
評論
0/150
提交評論