【正文】
代表產(chǎn)品有1983年Intel公司推出的MCS96系列,1987年Intel推出了80C96,美國國家半導(dǎo)體公司推出的HPC16040,NEC公司推出的783XX系列等。例如,1978年摩托羅拉公司的MC6801系列及齊洛格公司的Z8系列,1979年NEC公司的UPD78XX系列。 8位單片機(jī) 1972年,美國Intel公司首先推出8位微處理器8008,并于1976年9月率先推出MCS48系列單片機(jī)。單片機(jī)是將計(jì)算機(jī)的基本部件微型化并集成在一塊芯片上的微型計(jì)算機(jī)。 電子時(shí)鐘的原理 該電子時(shí)鐘由89C51,BUTTON,六段數(shù)碼管等構(gòu)成,采用晶振電路作為驅(qū)動電路,由延時(shí)程序和循環(huán)程序產(chǎn)生的一秒定時(shí),達(dá)到時(shí)分秒的計(jì)時(shí),六十秒為一分鐘,六十分鐘為一小時(shí),滿二十四小時(shí)為一天。2 關(guān)于電子時(shí)鐘 電子時(shí)鐘簡介 1957年,Ventura發(fā)明了世界上第一個(gè)電子表,從而奠定了電子時(shí)鐘的基礎(chǔ),電子時(shí)鐘開始迅速發(fā)展起來。 此外,AT89S51設(shè)計(jì)和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。時(shí)鐘電路在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。 XIII 74LS47 XIII 74LS138 XV 晶振電路 XVII圖3晶振電路 XVII 復(fù)位電路 XVII 數(shù)碼顯示模塊設(shè)計(jì) XVIII 按鍵模塊 XIX 整個(gè)電路原理圖 XX6 控制系統(tǒng)的軟件設(shè)計(jì) XXI7 系統(tǒng)仿真與實(shí)驗(yàn)測試 XXVIII 系統(tǒng)仿真 XXVIII1 引言數(shù)字電子鐘具有走時(shí)準(zhǔn)確,一鐘多用等特點(diǎn),在生活中已經(jīng)得到廣泛的應(yīng)用。關(guān)鍵詞 單片機(jī)/ AT89S51/數(shù)碼管Design of the singlechip electronics clockAbstractSingle slice machine from published in 7039。電子時(shí)鐘的設(shè)計(jì)鄭州科技學(xué)院??飘厴I(yè)設(shè)計(jì)(論文) 題 目 電子時(shí)鐘的設(shè)計(jì) 學(xué)生姓名 專業(yè)班級 學(xué) 號 所 在 系 指導(dǎo)教師 完成時(shí)間 2011 年 3月 15 日 電子時(shí)鐘的設(shè)計(jì) 摘 要單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。這次畢業(yè)設(shè)計(jì)通過對它的學(xué)習(xí)、應(yīng)用,以AT89S51芯片為核心,輔以必要的電路,設(shè)計(jì)了一個(gè)簡易的電子時(shí)鐘,通過數(shù)碼管能夠準(zhǔn)確顯示時(shí)間,調(diào)整時(shí)間,從而到達(dá)學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬件的能力。Arrive a study and design, develop thus soft,the ability of the hardware .KEY WORDS SCM, AT89C2051, digital displays 目 錄摘 要 IAbstract II目 錄 I1 引言 I2 關(guān)于電子時(shí)鐘 III 電子時(shí)鐘簡介 III 電子時(shí)鐘的基本特點(diǎn) III 電子時(shí)鐘的原理 IV3 關(guān)于單片機(jī) IV 單片機(jī)簡介 IV 單片機(jī)的發(fā)展史 IV 4位單片機(jī) IV 8位單片機(jī) V 16位單片機(jī) V 32位單片機(jī) V 64位單片機(jī) VI 單片機(jī)的特點(diǎn) VI4 方案論證與比較 VII 數(shù)字時(shí)鐘方案 VII5 系統(tǒng)設(shè)計(jì) IX 總體設(shè)計(jì) IX 計(jì)時(shí)方案 IX 控制方案 IX 具體設(shè)計(jì)分析 X 模塊設(shè)計(jì) X X AT89S51芯片 X:RD,外部數(shù)據(jù)存儲器的讀取信號。單片機(jī)具有體積小、功能強(qiáng)可靠性高、價(jià)格低廉等一系列優(yōu)點(diǎn),不僅已成為工業(yè)測控領(lǐng)域普遍采用的智能化控制工具,而且已滲入到人們工作和和生活的各個(gè)角落,有力地推動了各行業(yè)的技術(shù)改造和產(chǎn)品的更新?lián)Q代,應(yīng)用前景廣闊。AT89S51具有如下特點(diǎn):40個(gè)引腳,4k Bytes Flash片內(nèi)程序存儲器,128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),32個(gè)外部雙向輸入/輸出(I/O)口,5個(gè)中斷優(yōu)先級2層中斷嵌套中斷,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時(shí)鐘振蕩器。本文主要介紹用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器來實(shí)現(xiàn)電子時(shí)鐘的方法,本設(shè)計(jì)由單片機(jī)AT89S51芯片和LED數(shù)碼管為核心,輔以必要的電路,構(gòu)成了一個(gè)單片機(jī)電子時(shí)鐘。 電子時(shí)鐘的基本特點(diǎn) 現(xiàn)在高精度的計(jì)時(shí)工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘、石英鐘、石英表都采用了石英技術(shù),因此走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)試,數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動,用LED顯示器代替指針顯示進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí)、分、秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對,片選的靈活性好。從應(yīng)用領(lǐng)域來看,單片機(jī)主要用來控制,所以又稱為微控制器(Microcontroller Unit)或嵌入式控制器。四位單片機(jī)的主要應(yīng)用領(lǐng)域有:PC機(jī)的輸入裝置,電池充電器,運(yùn)動器材,帶液晶顯示的音/視頻產(chǎn)品控制器,一般家用電器的控制及遙控器,電子玩具,鐘表,計(jì)算器,多功能電話等。隨著集成電路工藝水平的提高,一些高性能的8位單片機(jī)相繼問世。 16位單片機(jī) 1983年以后,集成電路的集成度可達(dá)幾十萬只管/片,各系列16位單片機(jī)紛紛面市。32位單片機(jī)是單片機(jī)的發(fā)展趨勢,隨著技術(shù)的發(fā)展及開發(fā)成本和產(chǎn)品價(jià)格的下降,將會與8位單片機(jī)并駕齊驅(qū)。RAM則為數(shù)據(jù)存儲器,用作工作區(qū)及存放用戶數(shù)據(jù)。由于單片機(jī)芯片上引腳數(shù)目有限,為了解決實(shí)際引腳數(shù)和需要的信號線的矛盾,采用了引腳功能復(fù)用的方法,引腳處于何種功能,可由指令來設(shè)置或由機(jī)器狀態(tài)來區(qū)分。根據(jù)需要,可利用兩種方案實(shí)現(xiàn)。當(dāng)電網(wǎng)電壓不足或突然掉電時(shí),系統(tǒng)自動轉(zhuǎn)換到內(nèi)部鋰電池供電系統(tǒng)。利用定時(shí)器與軟件結(jié)合實(shí)現(xiàn)1秒定時(shí)中斷,每產(chǎn)生一次中斷,存儲器內(nèi)相應(yīng)的秒值加1;若秒值達(dá)到60,則將其清零,并將相應(yīng)的分字節(jié)值加1;若分值達(dá)到60,則清零分字節(jié),并將時(shí)字節(jié)值加1;若時(shí)值達(dá)到24,則將十字節(jié)清零?;谟布娐返目紤],本設(shè)計(jì)采用方案二完成數(shù)字時(shí)鐘的功能。靜態(tài)顯示時(shí)較小的電流能獲得較高的亮度,且字符不閃爍。利用人的視覺暫留功能可以看到整個(gè)顯示,但必須保證掃描速度足夠快,字符才不閃爍。從節(jié)省I/O口和降低能耗出發(fā),本設(shè)計(jì)采用方案二。AT89S51 是一種低功耗,高性能的CMOS 8位微型計(jì)算機(jī)。結(jié)合本設(shè)計(jì)實(shí)驗(yàn)來說,要求顯示的時(shí)間為時(shí),分,秒,并且都用兩位數(shù)碼管來實(shí)現(xiàn)顯示。用28H,2AH,2BH和2CH地址單元分別作為顯示位數(shù)的掃描指針值寄存器,時(shí)寄存器,分寄存器和秒寄存器,再用20H地址單元作為顯示寄存器 單片機(jī)晶振譯碼器數(shù)碼管顯示時(shí)間調(diào)整按鈕圖51 系統(tǒng)框圖 模塊設(shè)計(jì) AT89S51芯片 選用的AT89S51與同系列的AT89C51在功能上有明顯的提高,最突出是的可以實(shí)現(xiàn)在線的編程。XTAL1:單芯片系統(tǒng)時(shí)鐘的反向放大器輸入端。因此在8031及8032中,EA引腳必須接低電平,因?yàn)槠鋬?nèi)部無程序存儲器空間。ATAT89S51可以利用這支引腳來觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進(jìn)鎖存器中,因?yàn)锳TA