【正文】
第一章 緒論..................................................... 4第二章 任務(wù)分析與方案確定..................................... 6 設(shè)計(jì)任務(wù)要求及分析........................................ 6 任務(wù)要求............................................ 6 任務(wù)分析............................................ 6 方案確定.................................................. 6 單片機(jī)的概述.............................................. 7 單片機(jī)的特點(diǎn)........................................ 7 單片機(jī)的應(yīng)用........................................ 8 AT89C52單片機(jī)簡(jiǎn)介.................................. 8第三章 控制系統(tǒng)的硬件電路設(shè)計(jì)................................14 電路原理分析..............................................14 復(fù)位電路..................................................14 按鍵電路..................................................15 時(shí)鐘電路..................................................16 驅(qū)動(dòng)顯示電路..............................................16第四章 控制系統(tǒng)的軟件設(shè)計(jì).................................... 19 程序設(shè)計(jì)思想..............................................19 初始化參數(shù)設(shè)置............................................19 按鍵設(shè)置程序..............................................20 顯示子程序................................................20 中斷定時(shí)子程序............................................22第五章 調(diào)試.....................................................25 硬件調(diào)試..................................................26 軟件調(diào)試..................................................26 系統(tǒng)聯(lián)調(diào)..................................................27 現(xiàn)場(chǎng)調(diào)試..................................................27結(jié)束語(yǔ)...........................................................29致謝.............................................................30附錄.............................................................31參考文獻(xiàn)........................................................38摘要本次設(shè)計(jì)主要完成具備基本功能的電子秒表的理論和實(shí)踐設(shè)計(jì),電子秒表是重要的記時(shí)工具,廣泛運(yùn)用于各行各業(yè)中。21世紀(jì)是一個(gè)電子技術(shù)和電子元件有更大發(fā)展的世紀(jì)。而復(fù)位按鍵可以在任何情況下使用,即使在計(jì)時(shí)過(guò)程中,只要按一下復(fù)位按鍵,計(jì)時(shí)應(yīng)立即終止,并對(duì)計(jì)時(shí)器清零。 第二階段:1974~1978年,初級(jí)單片機(jī)階段,以Intel公司的MCS48為代表,8位單片機(jī)。第二章 任務(wù)分析與方案確定 任務(wù)要求:設(shè)計(jì)數(shù)碼管顯示的電子秒表。在軟件程序上利用空閑及參數(shù)變化時(shí)對(duì)顯示進(jìn)行及時(shí)更新,從而保證了顯示的連續(xù)性與實(shí)時(shí)性。、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。1000次擦寫周期可作為輸出口用時(shí),每位可吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口P0寫“1”時(shí),可作為高阻抗輸入端用。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口,P3口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。外接石英晶體(或陶瓷諧振器)及電容CC2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。圖31 復(fù)位電路圖對(duì)于AT89C52單片機(jī)來(lái)說(shuō),它是高電平復(fù)位,也就是說(shuō)只要將單片機(jī)的RST腳接高電平并保持一定的時(shí)間就可以實(shí)現(xiàn)單片機(jī)的復(fù)位。本文用的是內(nèi)部時(shí)鐘方式。又因P2接口不能承受六位的數(shù)碼管的電流,那就需要在P2接口上加上六個(gè)三極管來(lái)驅(qū)動(dòng)。定時(shí)/計(jì)數(shù)器的初始化:包括對(duì)TMOD、TCON以及根據(jù)定時(shí)時(shí)間對(duì)時(shí)間初值的設(shè)置。目測(cè)檢查后,可進(jìn)行萬(wàn)用表測(cè)試。首先對(duì)中斷程序進(jìn)行調(diào)試,看每分FENSHU、秒MIAOSHU、小數(shù)XIAOSHU的單元里面的內(nèi)容是否正確;再對(duì)顯示程序進(jìn)行調(diào)試,這里的顯示程序里面含有數(shù)據(jù)處理程序:如把分FENSHU單元分成兩個(gè)數(shù)字,再一個(gè)一個(gè)數(shù)字進(jìn)行顯示,對(duì)照一下是否正確。看看是否都能正常運(yùn)行,并觸摸芯片等器件是否有過(guò)度的發(fā)熱或其他不正常的現(xiàn)象,并進(jìn)行檢查與相應(yīng)的處理。值此論文完成之際,謹(jǐn)向尊敬的沈敏導(dǎo)師致以衷心的感謝。在做的過(guò)程中不但加深我對(duì)在課程上所學(xué)到的單片機(jī)理論知識(shí)的認(rèn)識(shí)和理解,重新讓自己認(rèn)識(shí)到了這門學(xué)科的在應(yīng)用方面的廣闊前景,并且通過(guò)知識(shí)與應(yīng)用于實(shí)踐的結(jié)合更加豐富了自的知識(shí)擴(kuò)展己了知識(shí)面??匆幌嘛@示是否正確,時(shí)間運(yùn)行是否符合運(yùn)行軌跡。在上電檢查后,按一下復(fù)位按鈕,看實(shí)驗(yàn)板上的LED燈是否閃爍。相應(yīng)的硬件實(shí)物運(yùn)行圖如圖51所示。中斷一次,滿一秒后秒進(jìn)位,滿60 秒后即為1 分鐘,分鐘單元進(jìn)位,最終達(dá)到最大值99分鐘。其接口電路是把所有顯示器的8個(gè)筆劃段A~DP同名端連在一起,而每一個(gè)顯示器的公共極COM各自獨(dú)立地受I/O線控制。直接用I/O口線構(gòu)成單個(gè)按鍵電路,每個(gè)按鍵占用一條I/O口線,每個(gè)按鍵的工作狀態(tài)不會(huì)產(chǎn)生互相影響??刹捎密浖ザ秳?dòng)的方法處理,軟件的觸點(diǎn)在閉合和斷開的時(shí)候會(huì)產(chǎn)生抖動(dòng),這時(shí)觸點(diǎn)的邏輯電平是不穩(wěn)定的,如不采取妥善處理的話,將引起按鍵命令錯(cuò)誤或重復(fù)執(zhí)行,在這里采用軟件延時(shí)的方法來(lái)去除抖動(dòng),延時(shí)時(shí)間10ms。XTAL1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。P2口:P2口是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。空閑方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。國(guó)內(nèi)普及的幾乎都是Intel公司的產(chǎn)品。另外,其體積小,對(duì)于強(qiáng)磁場(chǎng)環(huán)境易于采取屏蔽措施,適合在惡劣環(huán)境下工作。根據(jù)專業(yè)對(duì)應(yīng)所學(xué)知識(shí),而且對(duì)基本理論知識(shí)進(jìn)行相應(yīng)的鞏固、擴(kuò)展,我選擇了電子秒表作為設(shè)計(jì)內(nèi)容,其特點(diǎn)是融合了多方面的基本理論知識(shí),無(wú)論是硬件或軟件上都屬于比較典型的設(shè)計(jì)。前三代數(shù)控系統(tǒng)是屬于采用專用控制計(jì)算機(jī)的硬接線(硬線)數(shù)控系統(tǒng),一般稱為普通數(shù)控系統(tǒng),簡(jiǎn)稱NC。近年來(lái),在國(guó)際上出現(xiàn)了Mechanics和Electronics復(fù)合成Mechtronics這個(gè)新詞,我國(guó)譯為“機(jī)電一體化”。設(shè)計(jì)過(guò)程中難免有錯(cuò)誤和欠妥之處,懇請(qǐng)各位老師和同學(xué)批評(píng)指正。目前數(shù)字電子技術(shù)已經(jīng)廣泛地應(yīng)用于計(jì)算機(jī),自動(dòng)控制,電子測(cè)量?jī)x表,電視,雷達(dá),通信等各個(gè)領(lǐng)域。關(guān)鍵字電子秒表,單片機(jī),定時(shí)中斷AbstractThe pletion of the design with the basic functions of the major electronic stopwatch and theoretical design,electronic stopwatch is important tool of remember the time,widely used in all walks of life.As a measurement tool,relative to other general tool,electronic stopwatch has convenient,accurate,parable advantages and so on.Not only improve accuracy,and can greatly reduce the burden on operators to reduce the error rate.So ele