




已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 本科畢業(yè)論文(設(shè)計(jì)) 題 目: 基于單片機(jī)的簡(jiǎn)易燈光時(shí)鐘設(shè)計(jì) 專 業(yè): 電子信息 工程 學(xué)生姓名: 謝遠(yuǎn)猷 學(xué)生學(xué)號(hào): 100305044 院 系: 物理與電子工程學(xué)院 年級(jí)、班: 10 級(jí) 5 班 指導(dǎo)教師: 文良華 2014年 5 月 6 日宜賓學(xué)院 Y I B I N U N I V E R S I T Y 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) I 摘要 本文介紹了一個(gè)基于單片機(jī)的簡(jiǎn)易燈光時(shí)鐘的設(shè)計(jì) ,它具有顯示年、月、日、時(shí)鐘、分鐘和秒、星期的顯示功能,還具有閏年補(bǔ)償?shù)裙δ埽瑫r(shí)鐘芯片采用的是且可以掉電保存。單片機(jī)通過(guò)讀取 示在液晶屏幕上面。本設(shè)計(jì)包含 4個(gè)按鍵,編號(hào)分別為1、 2、 3、 4,每個(gè)按鍵的功能分別為功能選擇、光標(biāo)移動(dòng)、加按鍵以及減按鍵,可以設(shè)置鬧鐘,當(dāng) 片機(jī)可以驅(qū)動(dòng)蜂鳴器進(jìn)行鬧鈴提醒。除此之外,系統(tǒng)還附帶整點(diǎn)報(bào)時(shí),以及任何時(shí)候通過(guò)按鍵語(yǔ)音報(bào)時(shí)功能。 關(guān)鍵詞 : 單片機(jī); 鳴器; 鐘;語(yǔ)音報(bào)時(shí); 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) is to a is on It of of is is of on CD ,2,3,4, to on in on by in 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 目錄 摘要 . I . 一章 緒論 . 1 的和意義 . 1 系統(tǒng)實(shí)現(xiàn)的主要功能 . 1 第二章 總體方案論證與設(shè)計(jì) . 2 和論證 . 2 . 2 . 2 . 3 . 3 源模塊 . 3 . 3 第三章 . 5 . 5 片機(jī)的最小系統(tǒng)設(shè)計(jì) . 5 . 6 晶原理介紹 . 6 . 6 . 6 . 7 . 8 . 8 . 10 . 10 件電路設(shè)計(jì) . 11 音模塊設(shè)計(jì) . 11 第四章 . 12 . 12 . 16 . 18 . 18 . 18 參考文獻(xiàn) . 20 致謝 . 21 附錄 . 22 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)整體原理圖 . 22 系統(tǒng) . 22 元件清單 . 24 系統(tǒng)源程序 . 25 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 1 第一章 緒論 的和意義 現(xiàn)代社會(huì)已經(jīng)邁上了信息化的步伐,微電子技術(shù)的發(fā)展也越來(lái)越快,單片機(jī)的運(yùn)用也日漸廣泛。無(wú)論是通信業(yè)的學(xué)生,老師或者是研發(fā)人員,對(duì)于單片機(jī)的運(yùn)用均青睞有加,因此單片機(jī)已成為研發(fā)人員必須掌握的能力之一,而且單片機(jī)也會(huì)發(fā)展成為一個(gè)高薪行業(yè)。 而時(shí)鐘 作為電子類 的一個(gè) 小設(shè)計(jì) , 不僅 深受人們的喜愛(ài) ,也是單片機(jī)實(shí)驗(yàn)中一個(gè) 非常 常 見(jiàn) 的題目。 由于單片機(jī)給人有很大的發(fā)揮空間 , 是以會(huì) 對(duì) 制作人以高要求對(duì)待 , 并且 在 掌握設(shè)計(jì)的同時(shí)程序要以簡(jiǎn)潔為主 ,功能上 要能滿足人們需求 ,顯示界面 要 大膽創(chuàng)新,標(biāo)新立異 。 且精度很是高、并且有夜視功能,還擴(kuò)展出多種與人方便功能。 本設(shè)計(jì)中的簡(jiǎn)易燈光時(shí)鐘既是一個(gè)時(shí)間控制系統(tǒng),又包含溫度檢測(cè)系統(tǒng),既能準(zhǔn)確無(wú)誤的顯示出正確的高精度的時(shí)間又能檢測(cè)當(dāng)前的溫度 本文提出了 以 列單片機(jī)為核心, 采用 為電子時(shí)鐘的核心芯片的設(shè)計(jì) 方案 , 與 溫度傳感器 示 、 時(shí)鐘芯片 鍵等模塊組成硬件 的電子電路 系統(tǒng)。 顯示采用 實(shí)現(xiàn)顯示年、月、日、時(shí)、分鐘、秒、星期、溫度。設(shè)計(jì)過(guò)程中使用 件,采用 C 語(yǔ)言編程;此外,還要從多方面保障系統(tǒng)的穩(wěn)定性,提高系統(tǒng)的性能指標(biāo) 本設(shè)計(jì) 可以對(duì)時(shí)間 進(jìn)行實(shí)時(shí)的 校準(zhǔn),讀取 時(shí)間 方便、 能 直觀顯示 實(shí)時(shí)時(shí)間 、功能 方面體現(xiàn) 多樣 話 、 簡(jiǎn)單明了的電路 、 低廉的成本都是該設(shè)計(jì)的 優(yōu)點(diǎn), 滿足未來(lái)電子設(shè)計(jì)的發(fā)展要求 ,市場(chǎng)前景 好 。 系統(tǒng)實(shí)現(xiàn)的主要功能 本系統(tǒng)設(shè)計(jì)制作一個(gè)基于單片機(jī)的簡(jiǎn)易燈光時(shí)鐘。能實(shí)現(xiàn)以下幾種功能: ( 1)鍵盤(pán)掃描,設(shè)計(jì)按鍵掃描程序下載到單片機(jī),每個(gè)按鍵賦予一個(gè)功能,單片機(jī)通過(guò)掃描程序檢測(cè)用戶按鍵,確定后實(shí)現(xiàn)功能。 ( 2)通過(guò)單片機(jī)的 集,并實(shí)時(shí)顯示年,月,日,時(shí),分,秒,和星期在液晶屏上,并且可以設(shè)置時(shí)間,系統(tǒng)不供電的情況時(shí)鐘芯片依然可以由后備紐扣電池供電,使其掉電時(shí)間保存。 ( 3)用戶可以設(shè)定鬧鐘時(shí)間,當(dāng)時(shí)間到了之后,系統(tǒng)自動(dòng)驅(qū)動(dòng)蜂鳴器發(fā)響。 ( 4)系統(tǒng)附帶有整點(diǎn)報(bào)時(shí)功能,以及任何時(shí)候通過(guò)按鍵報(bào)時(shí)功能。 ( 5)系統(tǒng)還帶有測(cè)溫功能,單片機(jī)可以實(shí)時(shí)讀取 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 2 第二章 總體方案論證與設(shè)計(jì) 本系統(tǒng)可以由主控、顯示、時(shí)鐘、溫度檢測(cè)、電源等模塊組成,以下是討論這幾個(gè)模塊的選型和論證。 控模塊的選型和論證 方案一: 采用 列單片機(jī),該單片機(jī)是 司 1996 年開(kāi)始推向市場(chǎng)的一種 16 位超低功耗的混合信號(hào)處理器。其內(nèi)部集成了很多模擬電路、數(shù)字電路和微處理器,提供 12 位 有采樣、保持、自動(dòng)掃描,有2 個(gè) 16 位計(jì)數(shù)器等強(qiáng)大的功能。但芯片價(jià)格昂貴,不適合一般的設(shè)計(jì)和開(kāi)發(fā)。方案二 采用 52 系列的單片機(jī),該單片機(jī)具有可靠性高,價(jià)格成本低,解密難,高性能的特點(diǎn), 32 個(gè) ,且 列的單片機(jī)可以在線編程、調(diào)試。 因此選用方案二中的 52 系列單片機(jī)作為主 控芯片。 示模塊的選型和論證 方案一: 用點(diǎn)陣式數(shù)碼管顯示,它是由發(fā)光二極管八行和八列顯示文本,更適合用于顯示文字,如進(jìn)行數(shù)字顯示使用就太浪費(fèi)了,而且價(jià)格比較高,所以不用此種作為顯示。 方案二: 使用 碼管動(dòng)態(tài)掃描, 碼管雖然價(jià)格適中,最適合數(shù)字顯示,采用動(dòng)態(tài)掃描的方法與單片機(jī)連接,單片機(jī)口線占用得少。但是由于數(shù)碼管動(dòng)態(tài)掃描需要借助 74位寄存器, 74調(diào)試的時(shí)候,電路方面常出故障,所以不采用 碼管作為顯示。 方案三: 選用 晶顯示屏,它可以清晰可見(jiàn) 的顯示文字,圖像,功能很是強(qiáng)大,關(guān)于本設(shè)計(jì)的要求,我們使用一個(gè) 能滿足要求,成本低,雖然接口線有點(diǎn)多,但是調(diào)試會(huì)很方便。 所以本設(shè)計(jì)中方案三中的 顯示屏作為顯示模塊。 鐘芯片的選型和論證 方案一: 用程序控制單片機(jī)實(shí)現(xiàn)時(shí)間計(jì)數(shù)。采取該方案雖然能夠縮小時(shí)鐘芯片的使用量,節(jié)省成本開(kāi)支,但是,誤差會(huì)非常大。 方案二: 采用 鐘芯片實(shí)現(xiàn)時(shí)鐘, 美國(guó) 司推出的一種性能比較高、性價(jià)比高,功耗較低、帶 實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、時(shí)鐘、 分鐘、秒以及星期進(jìn)行計(jì)時(shí),還能進(jìn)行閏年補(bǔ)償,面含有一個(gè) 8*31 的 儲(chǔ)器,用于臨時(shí)存放數(shù)據(jù)。要特點(diǎn)是采用串行數(shù)據(jù)傳輸,具有可編程充電和掉電保護(hù)功能,采用普通 振作為標(biāo)準(zhǔn)時(shí)鐘。 因此本設(shè)計(jì)中采用方案二中的 為時(shí)鐘模塊 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 3 度檢測(cè)模塊的選型和論證 方案一: 輸出電流與絕對(duì)溫度成比例。電源電壓在 4 V 30 調(diào)節(jié)系數(shù)為 1 A/流調(diào)節(jié)器。 通過(guò) 激光調(diào)整 的 片 內(nèi)薄膜電阻,用于校準(zhǔn) 裝置 ,使該器件在 25C 時(shí) 有 A 的輸出 電流。 由于該芯片輸出為模擬量還同時(shí)需要 此不適用于本設(shè)計(jì) 方案二: 字溫度傳感器耐磨耐碰,體積小,主要根據(jù)應(yīng)用場(chǎng)合的不同而外觀 不同, 途廣泛,如 電纜溝測(cè)溫,機(jī)房測(cè)溫,彈藥庫(kù)測(cè)溫 、 農(nóng)業(yè)大棚測(cè)溫,高爐水循環(huán)測(cè)溫,鍋爐測(cè)溫,潔凈室測(cè)溫等場(chǎng)合。 使用場(chǎng)合廣,價(jià)格低,實(shí)用性強(qiáng)。 因此本設(shè)計(jì)采用方案二中的 片進(jìn)行溫度采集。 點(diǎn)報(bào)時(shí)模塊的選型和論證 整點(diǎn)報(bào)時(shí)模塊集成的語(yǔ)音芯 片 一款具有 出的 音標(biāo)準(zhǔn)芯片,該芯片內(nèi)部集成了 09 以及一些常用單位的錄音。使用時(shí)只要根據(jù)錄音存放的位置依次讀出就能播報(bào)出當(dāng)前的重量和價(jià)格。 源模塊 方案一: 選用以下兩塊芯片 過(guò)這 2塊芯片,我們可以很容易的得到正負(fù) 5V,正負(fù) 12由于本設(shè)計(jì)需求各模塊體積小,而自制電源體積較大,故不采用此方案。 方案二 : 采用 能夠下載程序,也能供電,一舉兩得,故采用此方案。 統(tǒng)整體設(shè)計(jì)概述 語(yǔ) 音 芯 片 揚(yáng) 聲 器蜂 鳴 器 模 塊主 控 模 塊單 片 機(jī)液 晶 顯 示 模 塊L C D 1 6 0 2溫 度 測(cè) 量 模 塊D S 1 8 B 2 0時(shí) 鐘 模 塊D S 1 3 0 2按 鍵 模 塊圖 統(tǒng)結(jié)構(gòu)框圖 本系統(tǒng)是以 片機(jī)為核心,首先要對(duì)系統(tǒng)進(jìn)行初始化,然后單片機(jī)對(duì)鍵盤(pán), 模塊進(jìn)行掃描,實(shí)現(xiàn)對(duì)鍵盤(pán)的響應(yīng),實(shí)時(shí)顯示分鐘、秒宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 4 等,對(duì) 1602 液晶顯示,鬧鐘、溫度測(cè)量等功能,其中,單片機(jī)起到控制和協(xié)調(diào)各功能模塊的工作。系統(tǒng)的結(jié)構(gòu)框圖見(jiàn)圖 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 5 第三章 控模塊 單片機(jī)在全部設(shè)計(jì)中起到了統(tǒng)領(lǐng)全局,承前啟后的作用,在該設(shè)計(jì)中單片機(jī)需要完成的任務(wù)主要有對(duì)鍵盤(pán)掃描,對(duì) 行及時(shí)的檢測(cè),驅(qū)動(dòng)蜂鳴器,驅(qū)動(dòng)液晶顯示需要顯示的內(nèi)容,所以,在本設(shè)計(jì)中我們選用 52系列的單片機(jī)作為系統(tǒng)的總控制模塊。 如圖 示為 片機(jī)的結(jié)構(gòu)框圖。 時(shí) 鐘 電 路R O M / E P R O M / F l a s h 4 K M 1 2 8 R 2 1 個(gè)定 時(shí) 個(gè) / 計(jì) 數(shù) 器 2C P 控 制中 斷 系 統(tǒng)5 個(gè) 中 斷 源2 個(gè) 優(yōu) 先 級(jí)串 行 口全 雙 工 1 個(gè)4 個(gè) 并 行 口X T A L 2 X T A L 1R S A L E P 1P 2P 3V s sV c 片機(jī)結(jié)構(gòu)框圖 片機(jī)的最小系統(tǒng)設(shè)計(jì) 3 4 5 6 7 8 90K 排阻+5文) 6 圖 片機(jī)最 小系統(tǒng)電路圖 圖 鐘電路選用 12用是為單片機(jī)提供一個(gè)時(shí)鐘基準(zhǔn),其執(zhí)行一條指令需要一個(gè)機(jī)械周期,單片機(jī)的復(fù)位電路是讓單片機(jī)的狀態(tài)回到剛上電的狀態(tài),因?yàn)?,所以需要上拉電阻才能正常工作。 晶顯示器簡(jiǎn)介 由于本設(shè)計(jì)中要求顯示界面顯示一些參數(shù),因此這里選用了 為界面顯示,可以把一些相關(guān)的參數(shù)進(jìn)行顯示。 晶原理介紹 顯示部分選用 以必要的外接電路組成顯示 模塊,單片機(jī)控制帶字符的 中選出要顯示的字符,設(shè)置光標(biāo),將之前查找到的字符在此對(duì)應(yīng)即可。 晶模塊簡(jiǎn)介 晶模塊的引腳圖如圖 示。 圖 腳圖 液晶 寄存器選擇控制如表 1。 表 1 寄存器選擇控制 (清除屏 幕內(nèi)容顯示 等) 0 1 讀位 地 址計(jì)數(shù)器( 和 1 0 寫(xiě)入數(shù)據(jù)寄存器(顯示各字型等) 1 1 從數(shù)據(jù)寄存器讀取數(shù)據(jù) 晶顯示部分與 接口 如 圖 示。用 作為數(shù)據(jù)線,用 別作為 R/W、 中 為片選信號(hào),在出現(xiàn)下降沿的時(shí)候觸發(fā) , 寄存器選擇信號(hào) , R/W 是讀寫(xiě)信號(hào), 在整個(gè)顯示 模塊 中,我們主要 設(shè)宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 7 計(jì) 步驟 如下: 首先進(jìn)行清屏, 顯示模塊初始化 。然后將 接口數(shù)據(jù)位設(shè)置為 8 位,顯示行數(shù) 設(shè)置 為 2 行, 設(shè)定 字型為 57 點(diǎn)陣,然后取消光標(biāo)和字體閃爍 , 顯示設(shè)置為整體 顯示 ,最后設(shè)置為正向增量方式且不移位。 將 要顯示的字符送到 對(duì)應(yīng) 的數(shù)組中, 最后進(jìn)行 統(tǒng) 一顯示 。 3 4 5 6 7 8 90K 排阻V+5V+5 接口 盤(pán)模塊設(shè)計(jì) 本按鍵模塊按鍵一端接單片機(jī)的 I/O 口,另一端接地,由于單片機(jī)的 I/O 口內(nèi)部都有上拉電阻,所以在沒(méi)有按鍵按下的時(shí)候,我們會(huì)檢測(cè)到高電平,當(dāng)按鍵被按下, I/O 口與地面等電勢(shì),此時(shí)為低電平,因此通過(guò) I/O 端口的狀態(tài)變化檢測(cè)即可知道按下了哪個(gè)按鍵。 4 個(gè)按鍵分別代表以下功能,第一為功能選擇按鍵,可以切換不同參數(shù)設(shè)置界面,第二個(gè)為切換按鍵,可以切換時(shí)、分、秒等參數(shù)進(jìn)行設(shè)置,第三個(gè)為增加按鍵,第四個(gè)為減少按鍵。其中按鍵還可以設(shè)置鬧鐘 ,重置時(shí)間等功能。鍵盤(pán)模塊電路圖如圖 示。 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 8 鳴器模塊設(shè)計(jì) 本設(shè)計(jì)還帶有鬧鐘功能,用戶可以通過(guò)按鍵設(shè)定好鬧鐘,當(dāng)當(dāng)前時(shí)間跟鬧鐘時(shí)間一致的時(shí)候,單片機(jī)就可以驅(qū)動(dòng)蜂鳴器發(fā)聲。 通過(guò)試驗(yàn),發(fā)現(xiàn)單片機(jī)的 I/因?yàn)榉澍Q器的工作電流一般比較大,所以我們利用三極管開(kāi)關(guān)電路來(lái)提供足夠大的驅(qū)動(dòng)電流。本處選用的是 8550三極管,它是一個(gè) 基極給低電平的時(shí)候三極管導(dǎo)通,這時(shí)候蜂鳴器發(fā)聲,當(dāng)給高電平的時(shí)候,三極管關(guān)閉,蜂鳴器不發(fā)聲。 蜂鳴器模塊的電路 圖如圖 1鳴器驅(qū)動(dòng)電路電路圖 鐘模塊的設(shè)計(jì) 在本設(shè)計(jì)中,時(shí)鐘模塊的設(shè)計(jì),我們把 塊串行日歷時(shí)鐘芯片作為核心,因?yàn)?有與單片機(jī)的連線很少,節(jié)省單片機(jī)的系統(tǒng)資源的有點(diǎn),單片機(jī)通過(guò) I/O 讀取 的數(shù)據(jù)可以得到實(shí)時(shí)時(shí)間。 由于采用單片機(jī)作為計(jì)時(shí)模塊會(huì)占用硬件資源,而且采用中斷、查詢等方式也要耗費(fèi)單片機(jī)的資源,可能會(huì)造成很大的浪費(fèi),而采用 性能、能對(duì)年、月、 日、星期、時(shí)、分、秒進(jìn)行計(jì)時(shí),并且低功耗,可以進(jìn)行閏年補(bǔ)償?shù)臅r(shí)鐘電路,工作電壓為 用 24小時(shí)或是 12小時(shí)的格式。此外, 用雙電源供電,主電源和備用電源, 模塊整體供電中提供電壓相對(duì)低的電壓,而 由 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 9 # /按鍵 #(,初始化定時(shí)器 ; /初始化液晶 , 時(shí)間的函數(shù) ; /讀取 間 ,1,(4); /在液晶上顯示年的十位 ,1,(;/在液晶上顯示年的個(gè)位 ,1,-); /在液晶上顯示字符 - ,1,(4); /在液晶上顯示月的十位 ,1,(; /在液晶上顯示月的個(gè)位 ,1,-); /在液晶上顯示字符 - ,1,(4); /在液晶上顯示日的十位 ,1,(; /在液晶上顯示日的個(gè)位 ,2,(4); /在液晶上顯示十的十位 ,2,(; /在液晶上顯示十的個(gè)位 ,2,:); /在液晶上顯示顯示字符: ,2,(4); /在液晶上顯示分的十位 ,2,(; /在液晶上顯示分的個(gè)位 ,2,:); /在液晶上顯示顯示字符: ,2,(4); /在液晶上顯示秒的十位 ,2,(;/在液晶上顯示秒的個(gè)位 ( 0(4) * 10); /星期 = 1) /判斷并顯示星期的字符 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 26 2,1,); /如果星期等于 1 則顯示 = 2) 2,1,; /如果星期等于 2 則顯示 = 3) 2,1,); /如果星期等于 3 則顯示 = 4) 2,1,); /如果星期等于 4 則顯示 = 5) 2,1,); /如果星期等于 5 則顯示 = 6) 2,1,); /如果星期等于 6 則顯示 = 7) 2,1,); /如果星期等于 7 則顯示 ( 0+ (4) * 10);/把分的 轉(zhuǎn)成 10 進(jìn)制 ( 0+ (4) * 10);/把時(shí)的 轉(zhuǎn)成 10 進(jìn)制 /鬧鈴,判斷是否有鬧鈴。如果時(shí)間到,則蜂鳴器響,否則不響 = 1 & = 1 & = 0 & = 1) 0; 1; /轉(zhuǎn)點(diǎn)時(shí)的鬧鐘標(biāo)志位要清零 = 0 & = 0 & = 0) = 1) = 1; = 0 & = 0) _ 4)!=0) 4)=1) _ 4)+1); _ =0) 4)=0) 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 27 _0); 1); _ _ /讀取溫度的值 ; /顯示溫度的值 2,2, /初始化操作 ; _1); )/死循環(huán) if(= 0)/判斷是否為正常顯示界面 ;/顯示子函數(shù) 1 ; /按鍵掃描子函數(shù) #* n) 延時(shí)函數(shù),延時(shí) 40整數(shù)倍,傳入值 n 代表延時(shí) 時(shí)間到 n *40能實(shí)現(xiàn)準(zhǔn)確延時(shí),只能實(shí)現(xiàn)大 概時(shí)間的延時(shí),利用的是指令實(shí)現(xiàn)延時(shí)功能。 沒(méi)有調(diào)用其它函數(shù) y: n 于延時(shí)時(shí)間的確定,取值、 為 165535 無(wú) 無(wú) */ 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 28 n) i; j; i=n;i0;j=0;j 0 ; y = 110 ; y 0 ; z) i; ; ; i=0; ; i=0;i4) * 10);/把分的 轉(zhuǎn)成 10 進(jìn)制 ( 0+ (4) * 10);/把時(shí)的 轉(zhuǎn)成 10 進(jìn)制 =1 & = 0 & = 1) /當(dāng)前時(shí)間和設(shè)定時(shí)間一致 , 鬧鐘響 = 0; /取消鬧鈴標(biāo)志位 ; /小菜單計(jì)數(shù)加一 , 進(jìn)入下一個(gè)設(shè)置的參數(shù)界面 0; /每次都從秒開(kāi)始設(shè)定 if(= 1 & 0) /選擇設(shè)置當(dāng)前時(shí)間 ; /讀取時(shí)鐘芯片的時(shí)間 ( 0+ (4) * 10);/把秒的 0進(jìn)制 ( 0+ (4) * 10); /把分的 轉(zhuǎn)成 10進(jìn)制 ( 0+ (4) * 10); /把時(shí)的 轉(zhuǎn)成 10進(jìn)制 ( 0+ (4) * 10); /把日的 轉(zhuǎn)成 10進(jìn)制 ( 0+ (4) * 10); /把月的 轉(zhuǎn)成 10進(jìn)制 ( 0+ (4) * 10);/把年的 轉(zhuǎn)成 10進(jìn)制 ( 0(4) * 10); /把星期的 0 進(jìn)制 ,2,(0);/寫(xiě)的是顯示光標(biāo)的前一個(gè)字符 ; /顯示光標(biāo) if(= 2)/鬧鐘 1 設(shè)定 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 34 ;/把增加的時(shí)間寫(xiě)入 1302 *清除屏幕顯示 */ ;/延時(shí)等到清屏 ,1,; /顯示字符串 ,2,0/10);/顯示鬧鐘值 ,2,0%10);/顯示鬧鐘值 ,2,:); /顯示字符 : ,2,1/10);/顯示鬧鐘值 ,2,1%10);/顯示鬧鐘值 ,2,:); /顯示字符 : ,2,2/10);/顯示鬧鐘值 ,2,2%10);/顯示鬧鐘值 ) /判斷是否設(shè)定了鬧鐘 /如果設(shè)定了鬧鐘,顯示 2,2, );4,2,N);3,2,O); 否則顯示 2,2,O);4,2,F);3,2,F); if(= 3)/此級(jí)菜單顯示時(shí)鐘是否需要復(fù)位 ;/取消光標(biāo)顯示 *清除屏幕顯示 */ ; ,1,;/顯示字符串 if(= 4)/回主菜單 0;/菜單計(jì)數(shù)清零 *清除屏幕顯示 */ ; 宜賓學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 35 /未松手時(shí),不跳出循環(huán),避免誤檢測(cè) / = 0) /同上,判斷第二個(gè)按鍵情況 /功能鍵 ;/延時(shí)消抖 = 0) ; /小菜單計(jì)數(shù)增加 if(= 1 & = 1)/當(dāng)前時(shí)間的分設(shè)定 ,2,(0); if(= 1 & = 2)/當(dāng)前時(shí)間的時(shí)設(shè)定 ,2,(0); if(= 1 & = 3)/當(dāng)前時(shí)間的日設(shè)定 ,1,(0); if(= 1 & = 4)/當(dāng)前時(shí)間的月設(shè)定 ,1,(0); if(= 1 & = 5)/當(dāng)前時(shí)間的年設(shè)定 ,1,(0); if(= 1 & = 6)/當(dāng)前時(shí)間的星期設(shè)定 = 1) 4,1,n); = 2) 4,1,e); = 3) 4,1,d); = 4) 4,1,u); = 5) 4,1,i); = 6) 4
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030泰國(guó)首席技術(shù)官蒸餾行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 河北省石家莊市井陘礦區(qū)賈莊鎮(zhèn)區(qū)賈莊中學(xué)2025屆化學(xué)九年級(jí)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 車輛設(shè)備研發(fā)、采購(gòu)、檢測(cè)、認(rèn)證一體化服務(wù)合同
- 學(xué)習(xí)計(jì)劃制定與執(zhí)行
- 氫能源與儲(chǔ)能技術(shù)的融合發(fā)展研究
- 2025至2030二氧化碳數(shù)據(jù)記錄器行業(yè)發(fā)展研究與產(chǎn)業(yè)戰(zhàn)略規(guī)劃分析評(píng)估報(bào)告
- 新興工業(yè)設(shè)計(jì)領(lǐng)域:AI技術(shù)的行業(yè)可行性分析報(bào)告
- 教育中創(chuàng)新能力的培養(yǎng)
- 2025至2030塑料鼓行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030氣體洗滌器行業(yè)項(xiàng)目調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- DGJ08-81-2015 現(xiàn)有建筑抗震鑒定與加固規(guī)程
- 2025年中小學(xué)暑假安全教育主題家長(zhǎng)會(huì) 課件
- 2025年佛山市南海區(qū)圖書(shū)館招聘題庫(kù)帶答案分析
- 基于學(xué)科核心素養(yǎng)的初中化學(xué)單元整體教學(xué)設(shè)計(jì)課題研究的階段小結(jié)基于學(xué)科核心素養(yǎng)的初中化學(xué)單元整體教學(xué)設(shè)計(jì)研究
- 初一語(yǔ)文現(xiàn)代文閱讀題及答案
- GMP質(zhì)量管理體系文件 玻璃器皿檢定規(guī)程
- 三年級(jí)英語(yǔ)閱讀理解(打印)
- 多彩全動(dòng)畫(huà)像素游戲風(fēng)格PPT模板
- GB/T 4169.19-2006塑料注射模零件第19部分:澆口套
- GB/T 31586.1-2015防護(hù)涂料體系對(duì)鋼結(jié)構(gòu)的防腐蝕保護(hù)涂層附著力/內(nèi)聚力(破壞強(qiáng)度)的評(píng)定和驗(yàn)收準(zhǔn)則第1部分:拉開(kāi)法試驗(yàn)
- 領(lǐng)導(dǎo)干部的決策力與執(zhí)行力
評(píng)論
0/150
提交評(píng)論