【正文】
本科生畢業(yè)設計(論文) 第 13 頁 特別是對某些具有特殊意義的數(shù)據(jù)點的記錄,能實 現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄。以上就是晶振的起振原理,設計中此晶振為單片機提供運行的必要條件,只有晶振產(chǎn)生振蕩才可以是單片機正常運行,這也看出來晶 振在電路中的重要性了。下面我就對晶振詳細的介紹下,晶振是晶體振蕩器的簡稱,在電氣上它可以等效成一個電容和一個電阻并聯(lián)再串聯(lián)一個電容的二端網(wǎng)絡,電工學上這個網(wǎng)絡有兩個諧振點,以頻率的高低分其中較低的頻率是串聯(lián)諧振,較高的頻率是并聯(lián)諧振。如圖 所 示。在本次設計中當 Vcc 掉電時,必然會使 RST 端電壓迅速下降到 0V以下,但是,由于內(nèi)部電路的限制作用,這個負電壓將不會對器件產(chǎn)生損害。本設計采用的是上電復位電路,即使用一個 10uF 電容以及 10K 電阻完成設計,在上電時對單片機進行一次系統(tǒng)復位。 FLASH 存儲器編程時,該引腳加上 +12V 的編程允許電源 Vpp,當然這必須是該器件是使用 12V 編程電壓 Vpp。 ( 7) PSEN:程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當 AT89S52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次 PSEN 有效,即輸出兩個脈沖,在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。對 FLASH 存儲器編程期間,該引腳還用于輸入編程脈沖蘇州大學本科生畢業(yè)設計(論文) 第 11 頁 ( PROG)。當振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將是單片機復位。 P3 口 亦作為 AT89S52 特殊功能(第二功能)使用 。 在 flash 編程和校驗時, P2 口也接收高 8 位地址字節(jié)和一些控制信號。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 此外, 和 分別作定時器 /計數(shù)器 2 的外部計數(shù)輸入( )和定時器 /計數(shù)器 2 的觸發(fā)輸入( )。程序校驗 時,需要外部上拉電阻。對 P0 端口寫“ 1”時,引腳用作高阻抗輸入。 綜合以上情況,為了減小體積和節(jié)約成本,我們選擇了方案 4。 方案 3 :采用 USB 供電 每臺 PC 都有一個 USB(通用串行總線)端口,它可以為外設提供 500mA 的 5V+5%供電。 方案 1 :采用半波整流電路 220v 交流電源經(jīng)過整流濾波后可用得到所需電源電壓,但是電壓不穩(wěn)定,即穩(wěn)定性差。具有色彩艷麗,分辨率高,顯示信息量大等優(yōu)點。與中文液晶顯示相比,英文液晶顯示其編程更簡單,因此選擇英文的LCD。 圖 . 顯示部分方案 方案 1 :采用數(shù)碼管顯示: 該方案控制最簡單,可以通過設置完成制作任務,經(jīng)濟耐用,但是只能顯示非常有限的符 號和數(shù)字,顯示不夠直觀、提供信息量少、不易理解等缺點。 每個鍵單獨占有一根 I/O 接口線,每個 I/O 口的工作狀態(tài)互不影響,此類鍵盤采用端口直接掃描方式。 在這里我選用的是方案 4,由于方案 4 具有較好的靈活性、較少的電路元器件和較高的性價比,而且通過硬件可以精確的記錄時間,并且可以通過一節(jié)紐扣電池保證掉電后一段時間內(nèi)不會丟失時間,完全可以滿足控制需要,所以我們選擇該方案完成設計。由于當前市場上的單片機都內(nèi)含定時器計數(shù)器,所以用單片機定時比較方便。該方案功能單一,也無法實現(xiàn)復雜功能。該方案操作簡單,對設定時間只要旋鈕轉(zhuǎn)到相應的位置即可。晶振取 12MHZ。這樣,系統(tǒng)的成本就會急劇上升〔相對于方案二〕。 第 方案論證比較 . 主控制器 控制部分是本系統(tǒng)的核心,它接收用戶的輸入完成相應的控制邏輯功能,并將當前的工作狀態(tài)等信息送顯示部分顯示。具體流程如下圖 所示。 (3)、 系統(tǒng)應當使用 LCD1602 顯示器,顯示時間和日期。 基于此, 本文討論的單片機多功能 定時器的核心是目前應用極為廣泛的 51 系列單片機 , 配置了外圍設備,構(gòu)成了一個可編程的計時定時系統(tǒng),具有體積小,可靠性高等特點。 自 導彈的導航裝置,飛機上各種儀表的控制,計算機的網(wǎng)絡通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理, 到 廣泛使用的各種智能 IC 卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等這些都離不開單片機,更不用說自動控制領域的機器人、智能儀表 、醫(yī)療器械以及各種智能機械了。未來的發(fā)展趨勢將以智能、信息為主流,使鬧鈴萬年歷的發(fā)展更人性化。通常用戶調(diào)整一次時間后,在很長一段時間中不需要在進行調(diào)整。 【關(guān)鍵詞】: 單片機 ATC89S52; LCD1602; DS1302; [Abstract] : In recent years, with the peration of puters in the social sphere and the development of large scale integrated circuit, microcontroller applications is constantly deepening, life and production in all areas, all the time display and control requirements will have a chip where the figure, and since it has strong functions, small size, low power consumption, cheap, reliable, easy to use features, it is particularly suitable in relation to control of the system, so this chip is used as the core design to achieve a time display and record voice prompts notebook design. The design of the voice circuit Notepad has three main functions, namely, that hour time display, date time display, time recording prompts, tests using digital display, buzzer analog voice prompts. Based on the basic requirements of the subject, set the system to function, data loading and timing were key design feature set. In addition, the expansion of the powerdown memory, calendar display, LED status indication. The system is designed with the AT89S52 microcontroller core, bined with the digital display and the necessary peripheral circuits, and data input by the feature set, perform different functions of the display. Play a part in, the system also adds a calendar function that allows users to always know the current time。此外,擴展了掉電記憶、萬年歷顯示、 LED 狀態(tài)指示等 。蘇州大學本科生畢業(yè)設計(論文) i 基于 STC89C52 的 鬧鈴萬年歷設計 目 錄 前言 ........................................................... 3 第 1 章 概述 .................................................... 4 第 節(jié) 單片機設計電子時鐘的背景 ............................... 4 第 節(jié) 本設計任務及要求 ...................................... 4 第 2 章 系統(tǒng)功能及總體結(jié)構(gòu) ...................................... 5 第 節(jié) 工作原理 .............................................. 5 第 節(jié) 總體方框圖 ............................................ 5 第 節(jié) 方案論證比較 .......................................... 5 第 3 章 硬件電路設計 ............................................ 9 第 節(jié) 系統(tǒng)所需的硬件介紹 .................................... 9 第 節(jié) 系統(tǒng)硬件設計 ......................................... 15 第 4 章 軟件設計 ............................................... 16 第 節(jié) 軟件設計概述 ......................................... 16 第 節(jié) 顯示程序設計 ......................................... 16 第 節(jié) 時鐘程序設計 ......................................... 16 第 5 章 系統(tǒng)測試 ............................................... 18 第 節(jié) 系統(tǒng)的調(diào)試 ........................................... 18 第 節(jié) 數(shù)據(jù)測試 ............................................. 18 第 節(jié) 誤差分析 ............................................. 18 結(jié)論 .......................................................... 20 參考文獻 ...................................................... 21 致謝 ........................................... 錯誤 !未定義書簽?;陬}目基本要求,本系統(tǒng)對功能設置、數(shù)據(jù)裝入和定時設定功能進行了重點設計。測試表明,該系統(tǒng)具有操作簡單,控制精確,更加人性化等特點。 其類型也從最初的機械控制發(fā)展到目前的電腦控制。 通常我們家居用的萬年歷大部分都是只能顯示年月日不能設置年月日時間鬧鈴,此次設計就針對這一點進行改良,用 EEPROM 存儲時間的鬧鈴,使得控制起來更加的方便;添加了掉電記憶功能,改變原有的掉電丟失情況,可以根據(jù)用戶不同的需求設置不同時間的鬧鈴功能;使得家居生活更加的有趣。 目前單片機已經(jīng)滲透到我們生活的各個領域,幾乎很難找到 某 個領域沒有單片機的蹤跡 了 。 本著學以致用的原則,本次課程設計我從實際生活出發(fā),結(jié)合單片機原理和技術(shù)理論的學習,設計制作了一個電子時鐘,通過液晶顯示時間,希望經(jīng)過簡單電子制作的程序,在實際動手做板和軟件編程過程中,體會單片機強大功能的同時提高自己動手的能力。 (2)、 系統(tǒng)具有標準的日歷時鐘,年、月、日、星期、時、分、秒自動修正。 蘇州大學本科生畢業(yè)設計(論文) 第 5 頁 第 2章 系統(tǒng)功能及總體結(jié)構(gòu) 第 工作原理 鬧鈴萬年歷工作