【正文】
基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 3 目錄 摘 要 .............................................................. 0 ABSTRACT............................................................ 1 第 一 章 緒 論 ................................................... 4 單片機(jī)的定義 .................................................... 4 單片機(jī)分類(lèi) ...................................................... 4 單片機(jī)的特點(diǎn) .................................................... 5 單片機(jī)的應(yīng)用領(lǐng)域 ................................................ 5 電子時(shí)鐘的特點(diǎn)及應(yīng)用領(lǐng)域 ........................................ 6 第二章 MCS51 單片機(jī)簡(jiǎn)介 ........................................... 7 單片機(jī)的結(jié)構(gòu) .................................................... 7 單片機(jī)的存儲(chǔ)器 .................................................. 9 第三章 數(shù)碼管的簡(jiǎn)介 ............................................... 12 數(shù)碼管的分類(lèi) ................................................... 12 數(shù)碼管的應(yīng)用 ................................................... 14 第四章 電子時(shí)鐘的設(shè)計(jì) ............................................. 14 可實(shí)現(xiàn)的功能 ................................................... 14 軟件設(shè)計(jì)流程 ................................................... 15 電子時(shí)鐘設(shè)計(jì)的部分主要流程 ..................................... 18 第五章 電子時(shí)鐘的仿真 ............................................. 18 單片機(jī)調(diào)試仿真軟件 ............................................. 18 電子時(shí)鐘的仿真 ................................................. 20 整機(jī)的仿真及調(diào)試 ............................................... 22 結(jié)束語(yǔ) ............................................................. 25 致 謝 ............................................................. 26 參考文獻(xiàn) ........................................................... 27 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 4 第 一 章 緒 論 單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。能夠體現(xiàn)單片機(jī)電子時(shí)鐘的可擴(kuò)展優(yōu)越性,加入時(shí)間調(diào)整程序,使用按鈕,調(diào)整年月日及時(shí)間;加入陰歷顯示功能。本文設(shè)計(jì)的電子時(shí)鐘是基于51單片機(jī),同時(shí)使用 c語(yǔ)言為程序設(shè)計(jì)語(yǔ)言,從而克服傳統(tǒng)電子時(shí)鐘的弊端。它體積小、成本低、功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)品和工業(yè)自動(dòng)化上。 畢業(yè)論文(設(shè)計(jì)) 題 目: 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 作者姓名: 學(xué) 號(hào): 專(zhuān) 業(yè): 電子信息工程技術(shù) 指導(dǎo)教師: 2021 年 6 月 (設(shè)計(jì))選題表 2021 年 6 月 1 日 摘 要 傳統(tǒng)的數(shù)字電子時(shí)鐘采用了較多的分立元器件,不僅占用了很大的空間而且利用率也比很低,隨著系統(tǒng)設(shè)計(jì)復(fù)雜度的不斷提高,用傳統(tǒng)時(shí)鐘系統(tǒng)設(shè)計(jì)方法很難滿(mǎn)足設(shè)計(jì)需求。 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 1 單片機(jī)是集 CPU、 RAM、 ROM、定時(shí)器 /計(jì)數(shù)器和多種接口于一 體的微控制器。而 51系列的單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種。 本設(shè)計(jì)擬實(shí)現(xiàn)的基本功能為單片機(jī)計(jì)時(shí)顯示功能。 關(guān)鍵詞: 單片機(jī),電子時(shí)鐘, c語(yǔ)言 ABSTRACT Traditional digital electronic clock with a greater amount of discrete ponents, not only takes up a lot of space and utilization than low, as the system design plexity continues to improve, the clock system design using traditional methods are difficult to meet the design requirements . 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 2 Microcontroller is a CPU, RAM, ROM, timer / counter and a variety of interfaces in one of the microcontroller. Its small size, low cost, powerful, widely used in smart products and industrial automation. And 51 of the microcontroller MCU is the most typical and most representative one. This design is based on 51 singlechip electronic clock, using both assembly language for the programming language, to overe the drawbacks of conventional electronic clock. The design of the basic functions to be achieved for the microcontroller timer display. SCM can reflect the scalability advantages of electronic clock, add time to adjust, the use of buttons, adjust the date and time of year, month。盡管他的大部分功能集成在一個(gè)小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件: CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分單片機(jī)還會(huì)具有外存。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。單片機(jī) 由芯片內(nèi)僅有 CPU的專(zhuān)用處理器發(fā)展而來(lái),最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和 CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小、更容易集成于復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。 單片機(jī)技術(shù)是現(xiàn)代電子工程領(lǐng)域一門(mén)迅速發(fā)展的技術(shù),它的應(yīng)用已經(jīng)滲透到各種嵌入式系統(tǒng)中。同時(shí)單片機(jī)技術(shù)又是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科。 單片機(jī)分類(lèi) 按照單片機(jī)的類(lèi)型,單片機(jī)有:( 1) 51系列單片機(jī),為首推系列單片機(jī)。( 2)具有 ISP功能的單片機(jī), ISP功能能基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 5 夠?qū)崿F(xiàn)在系統(tǒng)可編程,可以省去通用的編程器,單片機(jī)在用戶(hù)板上即可下載和燒錄用戶(hù)程序,而無(wú)需將單片機(jī)從生產(chǎn)好的產(chǎn)品上取下。 PIC系列單片機(jī)的 I/O口是雙向的,其輸出電路為 CMOS互補(bǔ) 推挽輸出電路。( 4) AVR單片機(jī): AVR單片機(jī)是 Atmel公司推出的較為新穎的單片機(jī))其顯著的特點(diǎn)為高性能、高速度、低功耗。( 5) AT89S52 單片機(jī): AT89S52是一種低功耗、性能高具有 8K 在系統(tǒng)可編程 Flash存儲(chǔ)器,向下完全兼容 51子系列。主要特點(diǎn)如下: 提高性能,擴(kuò)大容量,性能價(jià)格比 高 低功耗 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。更不用說(shuō)自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專(zhuān)用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域 [2],大致可分如下幾個(gè)范疇: 在工業(yè)控制中的應(yīng)用 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 6 在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用 在各種大型電器中的模塊化應(yīng)用 此外,單片機(jī)在金融,科研、教育航空航天等領(lǐng)域都有著十分廣泛的用途。利用仿真系統(tǒng),可以節(jié) 約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本,同時(shí)具有很大的靈活性和可擴(kuò)展性。首先我們要在 PC上利用 Proteus軟件自己搭建硬件電路,并利用系統(tǒng)提供的功能完成電路分析、系統(tǒng)調(diào)試和輸出顯示的硬件設(shè)計(jì)部分 。當(dāng)系統(tǒng)的設(shè)計(jì)工作完成后,就可以在 PC上看到最終的運(yùn)行效果。 時(shí)鐘電路在計(jì)算 機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。 數(shù)字鐘能長(zhǎng)期、連續(xù)、可靠、穩(wěn)定地下作 。同時(shí)由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛 應(yīng)用,使得數(shù)字鐘的精度遠(yuǎn)遠(yuǎn)超過(guò)老式鐘表 .鐘表的數(shù)字化給人們生產(chǎn)生話帶來(lái)了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能,數(shù)字鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì)‘時(shí)、分、秒”數(shù)字顯示的計(jì)時(shí)裝置。 基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì) 7 第二章 MCS51 單片機(jī)簡(jiǎn)介 單片機(jī)的結(jié)構(gòu)