【正文】
作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 30 頁,共 30 頁 注 意 事 項 (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對論文支持必要時) :理工類設(shè)計(論文)正文字?jǐn)?shù)不少于 1 萬字(不包括圖紙、 程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計 (論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。由于筆者能力有限,提供的程序還可以進(jìn)一步優(yōu)化,并且還可以根據(jù)需求為電子時鐘增設(shè)新功能。將這三部分調(diào)試成功,那么整個設(shè)計的軟件部分也就基本完成了。 else DAT=0。 for(gsb=0。t) for(j=6245。 void sendbyte()。 2. 因為是移位顯示,所以需要注意前一位 74LS164 的 QH 腳要與下一位 74LS164的 A、 B 腳連接。 while(1) { P0=0xFFH。i0。 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 22 頁,共 30 頁 2. 單片機電源要連接正確,并且保證 AT89C51 的 31 號引腳接高電平。 在調(diào)試過程中,首先必須明確調(diào)試順序。通過編譯、運行,可以檢查程序錯誤。程序流程如圖 所示: 單片機掃描完鍵盤,得到鍵值,并根據(jù)鍵值轉(zhuǎn)入執(zhí)行對應(yīng)任務(wù),以實現(xiàn)按鍵功能。 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 18 頁,共 30 頁 初 始 時 間 顯 示送 入 f u n c t i o n c o u n t 的 值f u n c t i o n c o u n t = 1 否 ?調(diào) s e c 值f u n c t i o n c o u n t = 2 否 ?調(diào) m i n 值f u n c t i o n c o u n t = 3 否 ?調(diào) c l k h o u r 值f u n c t i o n c o u n t = 4 否 ?調(diào) c l k m i n 值f u n c t i o n c o u n t = 5 否 ?跑 秒 顯 示NNNN開 始時 間 顯 示 圖 顯示子程序流程圖 鍵盤掃描子程序 單片機對鍵盤掃描的方法有隨機掃描方式、定時掃描方式和中斷掃描方式。匯編語言與機器指令一一對應(yīng)所以用匯編語言編寫的程序在單片機里運行起來效率較高。 上電復(fù)位電路: 上電復(fù)位電路又稱基本阻容復(fù)位電路,此復(fù)位電路利用了電容可以存儲電荷的特內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 16 頁,共 30 頁 性,和電阻組成串聯(lián)網(wǎng)絡(luò),只要保證電容充放的時間常數(shù)滿足單片機的復(fù)位要求,就可以形成基本的復(fù)位電路,此復(fù)位電路是高電平有效復(fù)位電路。 在 引腳加上一個二極管,當(dāng) 引腳為低電平時,二極管導(dǎo)通,使二極管發(fā)亮,同時置 =~ 時,二極管閃動。 還有一種方法是采用錄音放音芯片 1420 做鬧鈴,先對錄放音設(shè)備錄入一段音樂,內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 15 頁,共 30 頁 當(dāng)?shù)皆O(shè)定時間時,單片機控制錄放音設(shè)備放音。例如:校對小時狀態(tài),每按一下,小時位加 1,當(dāng)加至小時最高值 23 時,再按 K4 鍵,小時位回 0。 按鍵 電路 根據(jù)功能需要,本時鐘需 要設(shè)置以下功能鍵:校對選擇鍵,加 1 操作鍵,減 1 操作鍵。但設(shè)計上如果處理不當(dāng),易造成亮度低,閃爍問題。 A T 8 9 C 5 1鬧 鈴5 V7 4 L S 1 6 47 位 共 陰 極L E D 顯 示 鍵 盤 圖 功能電子時鐘硬件系統(tǒng)框圖 鍵盤是為了完成時鐘校對顯示功能??撮T狗定時器對微控制器提供了一個獨立的保護(hù)機制。在單片機系統(tǒng)中,常用到 LED 數(shù)碼管顯示 CPU 的處理結(jié)果、輸入 /輸出信號的狀態(tài)或大小。如果使用石英晶體,電容使用 30pF,而如果使用陶瓷諧振器,則 為 40pF。 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 9 頁,共 30 頁 如 EA 端為高電平〔接 Vcc 端〕, CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 P2口: P2口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2的輸出緩沖級可驅(qū)動〔吸收或輸出電流〕 4個 TIL 邏輯門電路,對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。 一、 AT89C51 的主要性能參數(shù): 圖 AT89C51 的功能引腳圖 與 MCS51 產(chǎn)品指令系統(tǒng)完全兼容; 4K 字節(jié)可重擦寫 Flash 閃速存儲器; 1000 此擦寫周期; 全靜態(tài)操作: 0Hz24Hz; 三級加密程序存儲器; 128*8 字節(jié)內(nèi)部 RAM; 32 個可編程 I/O 口線; 2 個 16位定時 /計數(shù)器; 6 個中斷源; 可編程串行 UART 通道; 1低功耗空間和掉電模式; 二、 AT89C51 的功能引腳圖: 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 8 頁,共 30 頁 三、功能特性概述: AT89C51 提供以下標(biāo)準(zhǔn)功能: 4K 字節(jié) Flash 閃速存儲器, 128 字節(jié)內(nèi)部 RAM, 32 個I/O 口線,兩個 16 位定時 /計數(shù)器,一個向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。 利用單片機的智能性,可方便地實現(xiàn)具有智能的電子鐘設(shè)計。根據(jù)電子時鐘里的核心部件 —— 秒信號的產(chǎn)生原理,利用單片機來設(shè)計數(shù)字電子鐘。由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。 關(guān)鍵詞 : 電子時鐘 ; AT89C51; 74LS164; LED; 內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 II 頁,共 30 頁 The Design with Investigation of the Multifunction Electron Clock Abstract Electronic clock is the use of electronic technology will be an electronic clock, digital, with the clock precision, small size and friendly interface, scalable performance, and other characteristics, are widely used to live and work. In addition, in the field of sports and life, often need to run second, which requires electronic clock with versatility. The main design for the realization of this can be a normal clock display, from time to time with alarm, running the second multifunction electronic clock. This article on the current development of the electronic clock means were pared and analyzed to determine the ultimate use of a single chip multifunctional electronic clock technology. AT89C51 chip design of this application as the core, to use as a 74LS164 and a string into the register, 7 LED digital display and button set up to every minute of the hour for alarm, and other proofreading. This method has the advantage of a simple circuit, reliable and realtime, highaccuracy time, simple, easy to program. The electronic clock can be applied to general life and work, can also be modified to improve performance, add new functions to the people living and working more convenient. Key words: Electronic clock。內(nèi)蒙古科技大學(xué)微機化儀表課程設(shè)計說明書 第 I 頁,共 30 頁 多功能電子鐘的設(shè)計與實現(xiàn) 摘 要 電子時鐘主要是利用電子技術(shù)將時鐘電子化、數(shù)字化,擁有時鐘精確、體積小、界面友好、可擴展性能強等特點,被廣泛 應(yīng)用于生活和工作當(dāng)中。 AT89C51。諸如 :跑秒顯示、 定時自動報警、 0 按時自動打鈴、定時廣播、自動起閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備、甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。 單片機設(shè)計方案: 單片機是微型機的一個 主要分支,它在結(jié)構(gòu)上的最大特點使把 CPU、存儲器、定時器和多種輸入 /輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。單片機均具有時鐘振蕩系統(tǒng),利用系統(tǒng)時鐘借助微處理器的定時器 /計數(shù)器可實現(xiàn)電子鐘功能。同時, AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。 在訪問外部程序存儲器或 l6 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVXDPTR 指令)