實(shí)時(shí)時(shí)鐘芯片的應(yīng)用_第1頁(yè)
實(shí)時(shí)時(shí)鐘芯片的應(yīng)用_第2頁(yè)
實(shí)時(shí)時(shí)鐘芯片的應(yīng)用_第3頁(yè)
實(shí)時(shí)時(shí)鐘芯片的應(yīng)用_第4頁(yè)
實(shí)時(shí)時(shí)鐘芯片的應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- -實(shí)時(shí)時(shí)鐘芯片的應(yīng)用專業(yè):電子信息科學(xué)與技術(shù)姓名:黃小靈指導(dǎo)老師:陳衛(wèi)峰通過(guò)外圍的不同模塊可以讓實(shí)現(xiàn)一個(gè)簡(jiǎn)單多功系統(tǒng)主要由以下幾個(gè)部分組成:?jiǎn)纹瑱C(jī),本設(shè)計(jì)是以STC89C52為控制核心,能的時(shí)鐘系統(tǒng)。本系統(tǒng)主要設(shè)計(jì)實(shí)時(shí)時(shí)鐘電路,揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-顯示模塊,時(shí)鐘模塊,鬧鐘模塊,通信模塊。其中MCU采用的是STC89C52芯片;顯示揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-模塊為12864液晶顯示;用DALLAS公司的DS12887向單片機(jī)讀取

2、包括秒、分、時(shí)、日、揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -月、年等在內(nèi)的實(shí)時(shí)時(shí)間信息;通信模塊為RS-232;通過(guò)所學(xué)的應(yīng)用軟件進(jìn)行繪圖及編程。最后焊接才完整電路,并且調(diào)試運(yùn)行。關(guān)鍵字:?jiǎn)纹瑱C(jī)STC89C52時(shí)鐘DS12887液晶LCD12864RS-232AbstractThedesignisasystemusedSTC89C52forthecontrolofthecontrolofthecore,allowsuserstoconductvariousexperimentsortheSCMprojectdevelopmentthroughtheexternaldifferentmodule

3、s.Thedevelopmentboarddesignandreal-timeclockcircuit,Thedevelopmentboardmainlycontainthefollowingmodules:MCUcontroller,display,DS12887.STC89C52isusedasMCU;thedisplaymoduleisLCD12864;Providesincludingthesecond,divides,Japan,themonth,theyearwithDALLASCorporationsDS12887tothemonolithicintegratedcircuita

4、ndsoonreal-timetimeinformation.CommunicationModuleisusedRS-232.Throughtheapplicationsoftwarewhichstudiescarriesonthecartographyandtheprogramming,causesitssimulationtodemonstrate.Keyword:STC89C52DS12887LCD12864RS-232目錄緒論課1題.的1背景與意義1.課2題任務(wù)與設(shè)計(jì)思路系統(tǒng)時(shí)間計(jì)時(shí)設(shè)計(jì)2.時(shí)1鐘計(jì)時(shí)的方案選擇時(shí)2鐘.顯2示的方案選擇系統(tǒng)電路的設(shè)計(jì)3系.統(tǒng)硬1件的整體設(shè)計(jì)主3控.制2模

5、塊的方案選擇與設(shè)計(jì).單片機(jī)簡(jiǎn)介主控制模塊電路時(shí)鐘模塊的方案選擇與設(shè)計(jì)時(shí)鐘芯片簡(jiǎn)介時(shí)鐘模塊電路按鍵電路的設(shè)計(jì)顯示模塊的方案設(shè)計(jì)圖形點(diǎn)陣液晶顯示器簡(jiǎn)介顯示模塊電路通信模塊電路方案選擇設(shè)計(jì)下載電路設(shè)計(jì)鬧鐘電路的設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì)編程語(yǔ)言選擇系統(tǒng)主程序及流程圖時(shí)鐘芯片的讀操作流程圖液晶模塊的寫(xiě)操作流程圖按鍵調(diào)整模塊流程圖通信模塊流程圖實(shí)驗(yàn)與調(diào)試5.硬1件測(cè)試.5.軟2件調(diào)試.5.實(shí)3物調(diào)試.總結(jié)參考文獻(xiàn)附錄:電路原理圖附錄:程序清單揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -1緒.論11課題的背景與意義近年來(lái),隨著電子產(chǎn)品的發(fā)展,隨著社會(huì)競(jìng)爭(zhēng)的激烈,人們對(duì)數(shù)字時(shí)鐘的要求越來(lái)越高。時(shí)間對(duì)人們來(lái)說(shuō)總是那么寶貴,

6、工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時(shí)間,忘記了要做的事情,當(dāng)事情不是很重要的時(shí)候,這種遺忘無(wú)傷大雅。但是,一旦重要事情,一時(shí)的耽誤可能釀成大禍。因此從人們的日常生活到工廠的自動(dòng)控制,從民用時(shí)鐘到科學(xué)發(fā)展所需的時(shí)鐘,現(xiàn)代人對(duì)時(shí)間的精度和觀察時(shí)間的方便有了越來(lái)越多的需求。人們要求隨時(shí)隨地都能快速準(zhǔn)確的知道時(shí)間,并且要求時(shí)鐘能夠更直觀、更可靠、價(jià)格更便宜。這種要求催生了新型時(shí)鐘的產(chǎn)生。除此之外,由于對(duì)社會(huì)責(zé)任的更多承擔(dān),人們要求所設(shè)計(jì)的產(chǎn)品能夠產(chǎn)生盡量少的垃圾、能夠消耗盡量少的能量。因此人們對(duì)時(shí)鐘的又有了體積小、功耗低的要求。傳統(tǒng)的機(jī)械表由于做工的高精細(xì)要求,造價(jià)的昂貴,材料的限制,時(shí)間指示精度

7、的限制,使用壽命方面,以及其它方面的限制,已不能滿足人們的需求。另外,近些年隨著科技的發(fā)展和社會(huì)的進(jìn)步,人們對(duì)時(shí)鐘的要求也越來(lái)越高,而使得新型電子鐘表成了大勢(shì)所趨。20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下微機(jī)開(kāi)始向社會(huì)各個(gè)領(lǐng)域滲透同時(shí)大規(guī)模集成電路獲得了高速發(fā)展,單片機(jī)的應(yīng)用正在不斷地走向深入,由于它具有功能強(qiáng),體積小,功耗低,價(jià)格便宜,工作可靠,使用方便等特點(diǎn),因此特別適合于與控制有關(guān)的系統(tǒng),越來(lái)越廣泛地應(yīng)用于自動(dòng)控制,智能化儀器,儀表,數(shù)據(jù)采集,軍工產(chǎn)品以及家用電器等各個(gè)領(lǐng)域,單片機(jī)往往是作為一個(gè)核心部件來(lái)使用,在根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。另外

8、單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過(guò)軟件方法來(lái)實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機(jī)模塊中最常見(jiàn)的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,與機(jī)械式時(shí)鐘相比具有更高的準(zhǔn)確性和直觀性,且無(wú)機(jī)械裝置,具有更更長(zhǎng)的使用壽命,因此得到了廣泛的使用。這正符合了現(xiàn)代時(shí)鐘的設(shè)計(jì)要求。另一方面,電子技術(shù)的告訴發(fā)展,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,這些使時(shí)間顯得更加寶貴,從時(shí)間就是生命,時(shí)間就是效率這些名言警句中就能看出

9、。數(shù)字鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì).時(shí),分,秒.數(shù)字顯示的計(jì)時(shí)裝置,廣泛用于個(gè)人家庭車站,碼頭辦公室等公共場(chǎng)所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過(guò)老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能諸如定時(shí)自動(dòng)報(bào)警、按時(shí)自動(dòng)打鈴、時(shí)間程序自動(dòng)控制、定時(shí)廣播、自動(dòng)起閉路燈、定時(shí)開(kāi)關(guān)烘箱、通斷動(dòng)力設(shè)備、甚至各種定時(shí)電氣的自動(dòng)啟用等,所有這些,都是以鐘表數(shù)字化為基礎(chǔ)的。因此,研究數(shù)字時(shí)鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。因此本論文所做的數(shù)字時(shí)鐘采用了以單片機(jī)(9為核心,結(jié)合相關(guān)的外圍元器件例如液

10、晶顯示、按鍵電路、復(fù)位電路、鬧鐘電路,再配以相應(yīng)的軟件,達(dá)到制作簡(jiǎn)易數(shù)字鐘的目的,能實(shí)現(xiàn)實(shí)時(shí)時(shí)鐘顯示的功能,能進(jìn)行年、月、日、時(shí)、分、秒和實(shí)時(shí)溫度的顯示,并且有與電腦的通信功能。其硬件部分難點(diǎn)在于元器件的選擇、布局及焊接。1.2課題任務(wù)與設(shè)計(jì)思路時(shí)間是兩時(shí)刻之間的時(shí)刻間隔,是一種最基本的環(huán)境參數(shù),人門(mén)的生活與時(shí)間息息相關(guān),在工業(yè)生產(chǎn)過(guò)程中需要實(shí)時(shí)地觀察時(shí)間,設(shè)定時(shí)間,因此研究時(shí)間的測(cè)量方法和設(shè)計(jì)測(cè)量裝置具有重要的意義。鑒于時(shí)間使用的普遍性和重要性,本課題選用時(shí)間作為實(shí)時(shí)監(jiān)測(cè)的參量。本課題設(shè)計(jì)單片機(jī)與時(shí)鐘芯片相結(jié)合的電路,實(shí)現(xiàn)實(shí)時(shí)顯示時(shí)間,并能夠進(jìn)行遠(yuǎn)程通信,實(shí)現(xiàn)數(shù)據(jù)與電腦的交換。按照課題的要求

11、,初步確定設(shè)計(jì)系統(tǒng)由主控模塊、時(shí)鐘模塊、顯示模塊、鍵掃描電路模塊共4個(gè)模塊組成。設(shè)計(jì)采STC89系列單片機(jī),以C語(yǔ)言為程序設(shè)計(jì)的基礎(chǔ),設(shè)計(jì)出用液晶顯示年、月、日、周、時(shí)、分、秒的時(shí)鐘。揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -.系統(tǒng)時(shí)間計(jì)時(shí)設(shè)計(jì)單片機(jī)的接口信號(hào)是數(shù)字信號(hào)。要想用單片機(jī)獲取時(shí)間這類非電信號(hào)的信息,必須使用時(shí)間芯片,將時(shí)間信息轉(zhuǎn)換為電流或電壓輸出。如果轉(zhuǎn)換后的電流或電壓輸出是模擬信號(hào),還必須進(jìn)行轉(zhuǎn)換,以滿足單片機(jī)接口的需要。如果是數(shù)字信號(hào)就可以直接送往單片機(jī)進(jìn)行數(shù)據(jù)處理。時(shí)1鐘計(jì)時(shí)的方案選擇方案一:比較傳統(tǒng)的基于單片機(jī)的時(shí)鐘設(shè)計(jì)可以采用單片機(jī)內(nèi)部的晶振來(lái)產(chǎn)生脈沖,然后通過(guò)單片機(jī)內(nèi)部的

12、計(jì)時(shí)器經(jīng)過(guò)分頻產(chǎn)生秒脈沖,然后通過(guò)軟件編程來(lái)實(shí)現(xiàn)時(shí)鐘的顯示,這種設(shè)計(jì)方案的優(yōu)點(diǎn)是外圍器件少,電路簡(jiǎn)單清晰,電路焊接容易,出問(wèn)題的故障幾率小。但是這種方案需由軟件編程來(lái)實(shí)現(xiàn)秒脈沖的產(chǎn)生,編程相對(duì)來(lái)說(shuō)比較復(fù)雜,而且也不利于排故。另外由單片機(jī)內(nèi)部時(shí)鐘產(chǎn)生的秒脈沖由于受到溫漂的影響和程序執(zhí)行時(shí)的延時(shí)的影響,而使的計(jì)時(shí)會(huì)產(chǎn)生不定的誤差,即使設(shè)計(jì)時(shí)間誤差補(bǔ)償程序也很難實(shí)現(xiàn)提供準(zhǔn)確時(shí)間的功能。另外,這種電路設(shè)計(jì)方案的另外一個(gè)設(shè)計(jì)要求就是晶振的選擇要求晶振的振蕩頻率必須通過(guò)分頻得到秒脈沖。這種設(shè)計(jì)還有一個(gè)非常大的缺點(diǎn)就是如果單片機(jī)斷電,時(shí)間計(jì)時(shí)就停止,再次上電時(shí)又從初始設(shè)定重新計(jì)時(shí),這樣就需要在每次上電都調(diào)整

13、時(shí)間,比較麻煩。方案二:在傳統(tǒng)的基于單片機(jī)的數(shù)字時(shí)鐘設(shè)計(jì)的基礎(chǔ)上經(jīng)過(guò)一些改進(jìn),引入128時(shí)間芯片,將電路的控制部分和計(jì)時(shí)部分分開(kāi),電路的控制部分為單片機(jī),計(jì)時(shí)部分為128時(shí)8間7芯片。128芯8片7是獨(dú)立計(jì)時(shí),并且具有掉電保護(hù)功能,內(nèi)部自帶鋰電池,能夠在斷電的情況下繼續(xù)計(jì)時(shí),主電路恢復(fù)供電之后能夠不必調(diào)整時(shí)間,為時(shí)鐘的日常操作省去了很大的麻煩,而且這種設(shè)計(jì)更節(jié)能,在需要觀察時(shí)間的時(shí)候比如白天就可以給主電路通電。而在夜晚不需要觀察時(shí)鐘的時(shí)候就可以給主電路斷電,這樣可以節(jié)約大臺(tái)匕量能量。時(shí)間芯片128采8用7了內(nèi)部集成晶振的電路,并且具有內(nèi)部溫漂補(bǔ)償電路設(shè)計(jì)。能夠準(zhǔn)確計(jì)時(shí),提供精確的時(shí)間,這樣就簡(jiǎn)

14、化了電路的器件選擇,另外也使程序的設(shè)計(jì)更加簡(jiǎn)潔。在硬件設(shè)計(jì)方面,由于只增加了一個(gè)128時(shí)8間7芯片,因此并不是特別復(fù)雜,而且這種獨(dú)立計(jì)時(shí)的設(shè)計(jì)使得產(chǎn)品排故更加方便。比較上述兩種方案可以看出,第二種方案計(jì)時(shí)更加準(zhǔn)確而且電路硬件設(shè)計(jì)先對(duì)來(lái)說(shuō)并不復(fù)雜,軟件設(shè)計(jì)更加簡(jiǎn)潔,因此采用第二種方案。1.時(shí)2鐘顯示的方案選擇方案一:時(shí)鐘的顯示可以用多位七段數(shù)碼管顯示,七段數(shù)碼管顯示耗能多,而且顯示位數(shù)有限,每增加一位都要在程序設(shè)計(jì)和硬件設(shè)計(jì)方面增加很多的工作量,不利于電路的擴(kuò)展,而且無(wú)法顯示年、月、日、星期這些漢字,使得顯示不夠直觀,靈活。但是這種設(shè)計(jì)方案在顯示位數(shù)比較少時(shí)性價(jià)比比較高,價(jià)格便宜。方案二:采用液

15、晶顯示器顯示。而液晶顯示則耗能少,能夠顯示年、月、日、星期等漢字,在顯示方面更加靈活,而且改變顯示時(shí)只要改變軟件設(shè)計(jì)就可以,不用改變硬件電路的設(shè)計(jì),易于電路的功能擴(kuò)展。電路的軟件設(shè)計(jì)也很簡(jiǎn)單。另外,這種設(shè)計(jì)硬件更加簡(jiǎn)潔。采用液晶顯示方案的缺點(diǎn)是在顯示位數(shù)比較少時(shí),價(jià)格略顯昂貴。比較上述兩種方案可以看出方案二耗能少,顯示靈活,易于電路擴(kuò)展而且不管是軟件設(shè)計(jì)還是硬件設(shè)計(jì)都比較簡(jiǎn)單,因此采用第二種設(shè)計(jì)方案。綜上所述,本設(shè)計(jì)采用獨(dú)立計(jì)時(shí),引入時(shí)鐘日歷芯片128的8設(shè)7計(jì)方案,顯示使用液晶顯示。揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - #-系統(tǒng)電路的設(shè)計(jì)根據(jù)實(shí)時(shí)時(shí)鐘的功能要求,

16、基于單片機(jī)的設(shè)計(jì)方案要運(yùn)用集成時(shí)鐘芯片,實(shí)現(xiàn)時(shí)間日期的顯示,鬧鐘功能。實(shí)時(shí)時(shí)鐘的要求:(1)基本要求具有年、月、日、星期、時(shí)、分、秒等功能;b)具備年、月、日、星期、時(shí)、分、秒校準(zhǔn)功能具有鬧鐘功能;()創(chuàng)新要求要求能夠?qū)r(shí)鐘進(jìn)行實(shí)時(shí)控制,并且可以通過(guò)電腦對(duì)時(shí)間進(jìn)行讀取、校正對(duì)時(shí)間進(jìn)行設(shè)置的操控。1系統(tǒng)硬件的整體設(shè)計(jì)主控芯片使用51系列單片機(jī),時(shí)鐘芯片使用美國(guó)公司推揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-出的一種高性能、低功耗、帶和內(nèi)置電池的實(shí)時(shí)時(shí)鐘。采用揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州

17、大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-作為主要計(jì)時(shí)芯片,可以做到計(jì)時(shí)準(zhǔn)確。更重要的是,可8以8在7外部電源斷電的情況下繼續(xù)計(jì)時(shí),在沒(méi)有外部供電的情況下,8可8以7連續(xù)計(jì)時(shí)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-液晶顯示電路、鍵年以上。系統(tǒng)由主控制器9時(shí)鐘芯片掃描電路和系統(tǒng)下載模塊電路組成。如圖3.1系統(tǒng)總框圖揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州

18、大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)2主控制模塊的方案選擇與設(shè)計(jì)系統(tǒng)的設(shè)計(jì)可采用數(shù)字電路實(shí)現(xiàn),也可以采用單片機(jī)來(lái)完成。若用數(shù)字電路完成,所設(shè)計(jì)的電路相當(dāng)復(fù)雜,大概需要十幾片數(shù)字集成塊,其功能也主要依賴數(shù)字電路的各功能模塊的組合來(lái)實(shí)現(xiàn)4。若用單片機(jī)來(lái)設(shè)計(jì)完成,由于其功能的實(shí)現(xiàn)主要通過(guò)軟件編程來(lái)實(shí)現(xiàn)的,那么就降低了硬件電路的復(fù)雜性,所以在該設(shè)計(jì)中采用單片機(jī)作為主控模塊。另外這個(gè)課題設(shè)計(jì)的軟件程序比較簡(jiǎn)單,不需要很強(qiáng)大的單片機(jī),只要用簡(jiǎn)單的單片機(jī)就可以滿足要求,因此我選用了性價(jià)比比較高的低端單片機(jī)。單片機(jī)簡(jiǎn)介揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科

19、生畢業(yè)設(shè)計(jì)(論文)復(fù)擦寫(xiě)的是低電壓,高性能位單片機(jī),片內(nèi)含的可反只讀程序存儲(chǔ)器和的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器()M,器件采用高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)指-5令1系統(tǒng)及片05產(chǎn)。品引腳兼容,片內(nèi)置通用位中央處理器()和存儲(chǔ)單元,功能強(qiáng)大單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。單片機(jī)為引腳雙列直插芯片有四個(gè)口01。每一條線都能獨(dú)立地作輸出或輸入。1)一個(gè)T2/Pk0140VCCT2EX/PL1239PO.0/AD0PL21338P0.1/AD1PL3|437PA2/AD2Pl-4|536P(X3/AD3PL51635P0.4/AD4Pl.61734P0.5/AD5Pl.7833PO.6/AD6RS

20、T932P0.7/AD7圖XD/P3.OS管腳封裝31EA,其結(jié)構(gòu)圖如圖所沖o30ALE/PR0GINT0/P3.21229!PSEN丁.INT1/P3.3I1328P2.7/A15T0/P3.4|1427P2.6/A14T1/P3.511526二P25/A13WR/P3.6|1625P2.4/A12RD/P3.7I1724P23/A11包含以下部分管腳封裝,如圖所示。揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-()片內(nèi)數(shù)據(jù)存儲(chǔ)器和

21、特殊功能寄存器()片內(nèi)程序存儲(chǔ)器()兩個(gè)定時(shí)計(jì)數(shù)器01可用作定時(shí)器,也可用以對(duì)外部脈沖進(jìn)行計(jì)數(shù)()四個(gè)位可編程的并行端口,每個(gè)端口既可作輸入,也可作輸出()一個(gè)串行端口,用于數(shù)據(jù)的串行通信()中斷控制系統(tǒng)()內(nèi)部時(shí)鐘電路増器程序計(jì)褻器PU振蕩器圖結(jié)9勾圖XTALxXTAL2口線,氏個(gè)位定時(shí)/字節(jié)內(nèi)部L下扇詔總功能:ROM/EPROMRAAlfe址通道1TC部功能特性概述:tstA32個(gè)=_士tmp2TMP|pcoyscoyTMODTCOTHOTLOTH1TL1SBUF(TX/KX)IEIP中斷、串行口手0加器U-U數(shù)據(jù)指針DPTR級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),可

22、降至的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止的工作,但允許,定時(shí)計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。主.控2制模塊電路單片機(jī)的口作為輸入口。與的相連,進(jìn)行時(shí)間數(shù)據(jù)的米集;3.7(與的腳相連,與的腳相連,與的腳相連;腳與的腳相連。單片機(jī)的第18引腳和19引腳接晶振電路,接外部晶振和微調(diào)電容的一端,接外部晶振和微調(diào)電容的另一端。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的值為,電容應(yīng)盡可能的選擇陶

23、瓷電容,電容值約為2。第引腳為復(fù)位輸入端,接上電容,電阻后構(gòu)成上電復(fù)位電路。引腳為接地端,引腳為電源端。端(引腳)接電壓。由此就構(gòu)成了單片機(jī)主控模塊的最小系統(tǒng),如圖所示。方案一:美國(guó)公司生產(chǎn)的串行時(shí)鐘芯片是一種高性能的時(shí)鐘芯片,可自動(dòng)地對(duì)秒、分、時(shí)、日、周、月、年進(jìn)行計(jì)數(shù),而且工作電壓范圍內(nèi),時(shí)耗電小于,可方便地與單片機(jī)接口,從而解決并行實(shí)時(shí)芯片使得電路結(jié)構(gòu)復(fù)雜的問(wèn)題,但是時(shí)鐘芯片沒(méi)有內(nèi)置電池,在電路掉電的情況下不能繼續(xù)計(jì)時(shí),在電路恢復(fù)供電之后需要校正時(shí)間比較麻煩。方案二:美國(guó)公司生產(chǎn)的串行時(shí)鐘芯片也是一種高性能的時(shí)鐘芯片,可自動(dòng)地對(duì)秒、分、時(shí)、日、周、月、年進(jìn)行計(jì)數(shù),可以方便地與單片機(jī)接口,

24、從而解決并行實(shí)時(shí)芯片使得電路結(jié)構(gòu)復(fù)雜的問(wèn)題,而且時(shí)鐘芯片沒(méi)有內(nèi)置電池,在電路掉電的情況下能繼續(xù)計(jì)時(shí),在電路恢復(fù)供電之后不需要校正時(shí)間因此選用芯片。時(shí)鐘芯片簡(jiǎn)介是美國(guó)公司生產(chǎn)的時(shí)鐘日歷芯片,具有個(gè)引腳。和及管腳兼容。內(nèi)部自帶鋰電池,在沒(méi)有外部電源的情況下可工作十年。它有內(nèi)部集成晶振??捎?jì)算到210年0前的時(shí)、分、秒、星期、日、月、年七種日歷信息,并帶閏年補(bǔ)償。用進(jìn)制或碼代表日歷或鬧鐘信息??蛇x用夏令時(shí)模式??梢赃x用和兩種總線模式。它采用數(shù)據(jù)地址總線復(fù)用模式。內(nèi)鍵字節(jié),這字節(jié)中前字節(jié)是時(shí)鐘控制寄存器。其余為通用。它可以輸出可編程方波。它可以產(chǎn)生種可編程中斷;一,時(shí)間中斷,可產(chǎn)生每秒一次直到每天一次

25、中斷;二,周期性中斷,可產(chǎn)生至m周期性中斷;三,時(shí)間更新結(jié)束中斷。有個(gè)引腳,其引腳如圖所示。MOTNCNCADOAD1AD2AD3AM是總線類型選擇管腳,當(dāng)此丿如果此腳接在電源地上或者不接寸選是數(shù)據(jù)復(fù)用總線。了GND123rimji12上時(shí)選擇總線模式。242322212019181716151413VqcSQWNCNCNCIRQRESETDS總線方式,R/WASCS是電源地。是片選信號(hào)。是信號(hào)管教。在總線模式下是R在總線模式下是,當(dāng)它有效時(shí)表示正在往總線輸出數(shù)據(jù)。信號(hào)在貯存器芯片上被稱為信號(hào)線。是復(fù)位信號(hào),復(fù)位信號(hào)對(duì)日歷、時(shí)間、無(wú)效,系統(tǒng)上電時(shí),復(fù)位信號(hào)要保持以上芯片才能正常工作。當(dāng)復(fù)位引腳

26、電平為低并且高于時(shí),以下情況發(fā)生。周期中斷允許位清零,鬧鐘中斷允許位清零,更新完成中斷標(biāo)志位清零,中斷請(qǐng)求狀態(tài)標(biāo)志位清零,周期中斷標(biāo)志位清零,不可以操作,鬧鐘中斷標(biāo)志位清零,呈高阻狀態(tài),方波輸出允許位清零,更新完成中斷允許位清零。是中斷請(qǐng)求輸出,當(dāng)中斷狀態(tài)位和中斷允許位有效時(shí),保持低電平。復(fù)位和讀寄存器都可以清除中斷信號(hào)。沒(méi)有中斷時(shí)保持高阻狀態(tài),其它中斷源還可以接到中斷上。另外由于是漏極輸出,因此需要外接上拉電阻。是方波輸出引腳,當(dāng)電源電壓低于時(shí)此腳沒(méi)有作用。是電源引腳。是空引腳。內(nèi)部結(jié)構(gòu)框圖如圖所示。由晶振,周期中斷方波選擇器,方波輸出,寄存器,時(shí)鐘日歷鬧鐘,字節(jié)通用,二進(jìn)制數(shù)碼累加器,時(shí)鐘

27、/日歷更新,總線選擇,電源開(kāi)關(guān)和寫(xiě)保護(hù)這些部分組成。當(dāng)高于之后,芯片可以被外部程序操作。當(dāng)?shù)陀跁r(shí),芯片處于寫(xiě)保護(hù)狀態(tài),所有的輸入均無(wú)效,同時(shí)所有輸出呈高阻狀態(tài),當(dāng)?shù)陀跁r(shí),自動(dòng)將供電方式改為由內(nèi)部電池供電。揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)1277F1277F揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)1277F1277F揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-OSC.48464CSCSPOWERSWITCHANDWRITEPROTECTPEFUODICINTERRUPT/SQUAREVWESELECTORSQUARE

28、WAVEOUTREGISTERSA,B,C.D岀_圖8址分布框圖如圖內(nèi)部結(jié)構(gòu)框圖所7示字節(jié)用于記錄牖制字節(jié)都可以在除以息的一.以下的情況下直接讀寫(xiě)。、/七位為只讀,秒字節(jié)的高位為只讀。時(shí)間,日歷,鬧鐘的信息所在的14BYTES0D14所以地址包括CALENDAR節(jié)通用和字節(jié)的控制、狀態(tài)R所.的寄存器C為BCD/BINARYINCREMENT只讀寄存器的詳細(xì)分布圖如表.址分,間,日歷,鬧鐘寄存器地址分布表CL0M,1E0ARANDALARMRAM寄存器的第USERRAM113BYTES10揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-

29、控制、狀j寄存器ADDRESSLOCATIONFUNCTIONDECIMALRANGEBINARYDATAMOIOSeconds0-5900-3B1SecondsAlarm0-5900-3B2Minutes0-5900-3B3MinutesAlarm0-5900-3B4Hours12-hr?Mode1-1201-0CAM:81-8CPHours24-hr?Mode0-2300-175HoursAlarm12-hrFMode1-12O1-0CAM,01-8CPHoursAlarm24-hrFMode0-2300-17M寄存器及其功能描述:oftheweekSunday=11-701-071Dat

30、eofMonth1-3101-1F8Month1-1201-0C:為時(shí)晶振工作,其他組合停止。:頻率選擇。寄存器BIT7BIT6BITSBIT4BIT3BIT2BIT1-E:To時(shí)禁軍止更新。為0時(shí)正常。UIESQWEDM:24/12:為時(shí)周期中斷允許。:為時(shí)警報(bào)中斷允許。:為時(shí)更新結(jié)束中斷允許。:為時(shí)方波輸出允許。:為時(shí)時(shí)間為碼,為時(shí)為二進(jìn)制。:為時(shí)是小時(shí)進(jìn)制。為時(shí)是小時(shí)進(jìn)制。:置。寄存器BIT7BIT6BITSBIT40IT3BIT2BIT1RQQ中斷申請(qǐng)茅標(biāo)志。AFUF0;0.0:周期中斷標(biāo)志。:警報(bào)中斷標(biāo)志。:更新結(jié)束中斷標(biāo)志。寄存器B1T7BIT5汕4B1T3&T2BIT:-:為吋表

31、示內(nèi)部鋰電池耗盡。時(shí).鐘2模塊電路時(shí)鐘模塊的口與單片機(jī)的口相連,進(jìn)行時(shí)間、日歷數(shù)據(jù)輸出。其它各功能端口的連接在主控電路中已有描述,不在贅述。另外的腳與電源地相連,腳與電源相連。總線選擇端口端與電源地相連。TxTxTxTxTxTxTxTXPPPPPPPPDOGNDDID2D3E4D5D5NOTDRW毆DSSQWCSASVCC兩按鍵電路的設(shè)計(jì)根據(jù)設(shè)計(jì)要求,系統(tǒng)的按鍵電路用4個(gè)按鍵和一個(gè)撥碼開(kāi)關(guān)就可以進(jìn)行對(duì)時(shí)間的調(diào)整,按鍵就采用最簡(jiǎn)單的點(diǎn)動(dòng)式按鈕,由單片機(jī)的進(jìn)行掃描,來(lái)實(shí)現(xiàn)掃描按鍵功能。其中,時(shí)間調(diào)整按鈕與單片機(jī)的相連,其功能是當(dāng)按下此鍵時(shí),開(kāi)始調(diào)整年、月、日、星期、時(shí)、分、秒,沒(méi)按一次就改變一個(gè)相

32、應(yīng)的要改變的位;鬧鐘調(diào)整按鈕與單片機(jī)的相連,其功能是當(dāng)按下此鍵時(shí)開(kāi)始進(jìn)行鬧鐘調(diào)整,并且每按一次就改變一次要調(diào)整的位;加法按鈕與單片機(jī)的連,其功能是每按一次此鍵就將相應(yīng)的要改變的位的數(shù)值加一;減法按鈕與單片機(jī)的連,其功能是每按下一次此鍵就將要改變的位的數(shù)值減一;近遠(yuǎn)程選擇按鈕與的相連。電路圖如圖所示。Cz=-.1寸-二-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-鬧鐘電路由一個(gè)有源蜂鳴器和一個(gè)3級(jí)管連接而成,3級(jí)管一端連接

33、的電阻并且連接,一端接蜂鳴器后連接電源,另一端接地。如圖圖3.鬧7鐘電路系統(tǒng)軟件設(shè)計(jì)軟件是系統(tǒng)的主要組成部分,也是整個(gè)調(diào)試的重點(diǎn)和難點(diǎn)工作。本設(shè)計(jì)采用了語(yǔ)言,因?yàn)檎Z(yǔ)言更接近機(jī)器語(yǔ)言,可以直接存取寄存器和/編寫(xiě)的代碼可以非常精確的被執(zhí)行,可以編寫(xiě)出比一般編譯系統(tǒng)高效的代碼,可以作為不同語(yǔ)言或不同標(biāo)準(zhǔn)的接口。因此,依據(jù)課題設(shè)計(jì)的要求,采用語(yǔ)言進(jìn)行軟件編程,用模塊化程序設(shè)計(jì)思想,將軟件劃分成若干模塊單元;包括:時(shí)鐘顯示模塊、延時(shí)等模塊,鍵盤(pán)掃描子程序,按鍵處理子程序模塊,通信中斷子程序。4.1編程語(yǔ)言選擇語(yǔ)言的實(shí)質(zhì)和機(jī)器語(yǔ)言是相同的,都是直接對(duì)硬件操作,只不過(guò)指令采用了英文縮寫(xiě)的標(biāo)識(shí)符,更容易識(shí)別和

34、記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫(xiě)出來(lái)。程序通常由三部分組成:指令、偽指令和宏指令。程序的每一句指令只能對(duì)應(yīng)實(shí)際操作過(guò)程中的一個(gè)很細(xì)微的動(dòng)作,例如移動(dòng)、自增,因此源程序一般比較冗長(zhǎng)、復(fù)雜、容易出錯(cuò),而且使用語(yǔ)言編程需要有更多的計(jì)算機(jī)專業(yè)知識(shí),但語(yǔ)言的優(yōu)點(diǎn)也是顯而易見(jiàn)的,用語(yǔ)言所能完成的操作不是一般高級(jí)語(yǔ)言所能實(shí)現(xiàn)的,而且源程序經(jīng)生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。語(yǔ)言程序歸納起來(lái)大概有以下幾個(gè)主要特性。1與機(jī)器相關(guān)性2執(zhí)行的高效率3編寫(xiě)程序的復(fù)雜性4調(diào)試的復(fù)雜性下面簡(jiǎn)單列舉幾個(gè)領(lǐng)域以示說(shuō)明,但不能把它們絕對(duì)化:1適用的領(lǐng)域要求執(zhí)行效率高、反應(yīng)快的領(lǐng)域,如:操作系統(tǒng)

35、內(nèi)核,工業(yè)控制,實(shí)時(shí)系統(tǒng)等;系統(tǒng)性能的瓶頸,或頻繁被使用子程序或程序段;與硬件資源密切相關(guān)的軟件開(kāi)發(fā),女口:設(shè)備驅(qū)動(dòng)程序等;受存儲(chǔ)容量限制的應(yīng)用領(lǐng)域,如:家用電器的計(jì)算機(jī)控制功能等;沒(méi)有適當(dāng)?shù)母呒?jí)語(yǔ)言開(kāi)發(fā)環(huán)境。2、不宜使用的領(lǐng)域大型軟件的整體開(kāi)發(fā);沒(méi)有特殊要求的一般應(yīng)用系統(tǒng)的開(kāi)發(fā)等。綜上所說(shuō),語(yǔ)言的特點(diǎn)明顯,其誘人的優(yōu)點(diǎn)直接導(dǎo)致其嚴(yán)重的缺點(diǎn),其“與機(jī)器相關(guān)”和“執(zhí)行的高效率”導(dǎo)致其可移植性差和調(diào)試難。所以,我們?cè)谶x用語(yǔ)言時(shí)要根據(jù)實(shí)際的應(yīng)用環(huán)境,盡可能避免其缺點(diǎn)對(duì)整個(gè)應(yīng)用系統(tǒng)的影響。系2統(tǒng)主程序及流程圖主程序的主要功能是顯示日期時(shí)間信息。在主程序中,系統(tǒng)上電自動(dòng)復(fù)位以后首先進(jìn)行系統(tǒng)的液晶顯示、時(shí)

36、鐘芯片初始化,然后讀寫(xiě)日期、時(shí)間等信息,待數(shù)據(jù)讀寫(xiě)結(jié)束后顯示時(shí)鐘。主程序流程如圖所示。清屏I初始化I讀8子程序顯示子程序掃描鍵盤(pán).判斷是否1有按鍵顯示時(shí)間調(diào)整屏鍵值判斷調(diào)整時(shí)間圖3-1主程序流程圖主程序說(shuō)明,當(dāng)主程序運(yùn)行時(shí),先將液晶顯示器清屏,然后將單片機(jī)和時(shí)鐘日歷芯片初8始8化7,即將時(shí)鐘的初始時(shí)間設(shè)定為200年5月日時(shí)1鐘2芯8片8的7讀操作流程圖首先對(duì)時(shí)鐘芯片初始化,經(jīng)過(guò)對(duì)狀態(tài)寄存器判斷之后,對(duì)進(jìn)行讀操作,讀操作時(shí)利用時(shí)鐘日歷地址相鄰的特點(diǎn),直接使地址增加,隨后判斷數(shù)據(jù)是否讀完了。若讀完了,則返回主程序;若沒(méi)有讀完,則繼續(xù)增加地址,直到讀數(shù)據(jù)完成為止。如圖所示。圖時(shí)鐘芯片的讀操作流程圖液

37、4晶模塊的寫(xiě)操作流程圖本設(shè)計(jì)用的液晶模塊是128液6晶4模塊,這個(gè)模塊可以進(jìn)行串口通信也可以進(jìn)行并口通信,由于單片機(jī)口線限制,在這里采用了串口設(shè)計(jì)思路。本設(shè)計(jì)采用了分屏顯示的原理,在時(shí)間顯示時(shí)顯示屏一,在時(shí)間調(diào)整時(shí)顯示屏二,其流程圖分別如圖3-、33-所4示。圖3-時(shí)3間顯示,屏一顯示流程圖在屏一顯示流程圖中,顯示設(shè)置液晶顯示設(shè)置為全屏顯示,顯示界面沒(méi)有光標(biāo)顯示,年月日的顯示從第二行第一個(gè)字符開(kāi)始,時(shí)分秒的顯示從第三行第一個(gè)字符開(kāi)始。圖3-時(shí)4間調(diào)整顯示,屏二顯示流程圖在顯示屏二時(shí)應(yīng)先判斷是否有調(diào)整時(shí)間的請(qǐng)求,如果有時(shí)間調(diào)整的要求即有按鍵按下則顯示此屏,顯示此屏?xí)r先進(jìn)行顯示設(shè)置,因?yàn)橐{(diào)整時(shí)間

38、因此要用光標(biāo)表示出要調(diào)整的位,因此顯示設(shè)置中要調(diào)整出光標(biāo),調(diào)整時(shí)間時(shí)先調(diào)出當(dāng)前時(shí)間,從當(dāng)前時(shí)間開(kāi)始調(diào)整,然后判斷按鍵,根據(jù)按鍵來(lái)調(diào)整時(shí)間,調(diào)整完成之后再返回時(shí)間顯示即顯示屏一。4.按5鍵調(diào)整模塊流程圖按鍵調(diào)整程序模塊是用來(lái)調(diào)整時(shí)間的,當(dāng)按鍵按下時(shí)進(jìn)入時(shí)間調(diào)整界面,再按就會(huì)依次改變要調(diào)整的參量,依次調(diào)整的參量為年、月、日、時(shí)、分、秒。當(dāng)選擇好了要調(diào)整的位后再按就會(huì)實(shí)現(xiàn)相應(yīng)位的加一操作,按就會(huì)實(shí)現(xiàn)相應(yīng)位的減一操作。當(dāng)調(diào)整完畢之后,再按鍵就會(huì)返回時(shí)間顯示界面,從剛才調(diào)整好的時(shí)間開(kāi)始顯示、計(jì)時(shí)。其流程圖如圖所示圖按鍵調(diào)整模塊流程圖通6信模塊流程圖通信模塊的協(xié)議包括兩部分,一部分是主機(jī)程序,一部分是從機(jī)

39、程序。這個(gè)子程序模塊的作用是通過(guò)電腦來(lái)讀寫(xiě)、調(diào)整單片機(jī)控制電路的時(shí)間。主機(jī)程序是在電腦上運(yùn)行,從遠(yuǎn)程控制時(shí)鐘,可以對(duì)時(shí)鐘的當(dāng)前時(shí)間進(jìn)行讀寫(xiě)、調(diào)整操作從機(jī)程序則是在單片機(jī)上運(yùn)行,利用中斷接收來(lái)自電腦的操作指令,并且將時(shí)間傳送給電腦。5實(shí)驗(yàn)與調(diào)試驗(yàn)證理論的最好的方法是實(shí)踐,因此本設(shè)計(jì)通過(guò)實(shí)驗(yàn),用實(shí)物的調(diào)試來(lái)驗(yàn)證之上設(shè)計(jì)的可行性。雖然現(xiàn)在很多設(shè)計(jì)采用仿真來(lái)模擬結(jié)果,但是放著和實(shí)際還是有一定差距的,而且有些實(shí)際問(wèn)題是仿真所不能顯示的,為了更好的驗(yàn)證本設(shè)計(jì)方案,因此本設(shè)計(jì)采用實(shí)物來(lái)驗(yàn)證。硬1件測(cè)試本設(shè)計(jì)的硬件驗(yàn)證電路完全由按照上述理論進(jìn)行焊接。其電路焊接如圖4-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科

40、生畢業(yè)設(shè)計(jì)(論文)2.2.揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-所示。由于電路比較簡(jiǎn)單在焊接中遇到的問(wèn)題不是很多。主要遇到的問(wèn)題有電路焊接時(shí)地線和電源線的排布,由于電路中的電源線和地線的連接點(diǎn)比較多,在實(shí)際的印刷電路板中,地線一般是環(huán)繞板子而且比較粗的銅線,鑒于這個(gè)思路,我將電源線和地線分別布置在電路板的兩個(gè)邊上,如圖4-,24-所3示。另外,由于我們這是實(shí)驗(yàn)板,是驗(yàn)證理論用的板子,板子上的芯片經(jīng)常需要拆卸,因此我選擇了用雙列直插底座來(lái)安裝芯片,這樣可以保證在拆卸芯片時(shí)不需要再重新焊接芯片,省去了很多不必要的麻煩。硬件焊接好后需要測(cè)試是否都連接好了,本設(shè)計(jì)采用的測(cè)試方法是用萬(wàn)用表來(lái)測(cè)量,用萬(wàn)用

41、表的兩個(gè)表筆分別接連線的兩端,測(cè)試是否電阻為零,如果電阻為零說(shuō)明連接正確,如果有電阻說(shuō)明沒(méi)有連接好。由于實(shí)驗(yàn)板上的有些焊點(diǎn)離的比較近,在焊接時(shí)可能由于不小心將焊錫滴落在兩個(gè)焊點(diǎn)之間造成短路,短路是對(duì)電路板最大的危害之一,因此要細(xì)心的檢查每?jī)蓚€(gè)相鄰的焊點(diǎn)之間是否有短路發(fā)生。5.軟2件調(diào)試這里用C語(yǔ)言編寫(xiě)程序,用keil作為設(shè)計(jì)程序的軟件平臺(tái)。1.先打開(kāi)keil軟件揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)2.2.揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)2.2.揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(

42、論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-3.新建文件并保存揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-4.將文件加入工程囚畢業(yè)設(shè)計(jì)-Pision3FileEditViewProjectDebugFlashPeripheralsTools5VC5WindowHel

43、p|盲色離廓為髦鳥(niǎo)a辜琢&鬼鬼蒐闔|闔齒矗|諜蠡|Target1三|品揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - #-揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-ProjectWorkspace日迫Target1畝口SourceGroup15打開(kāi)文件??梢灾苯泳帉?xiě)程序。6編寫(xiě)程序7.調(diào)試好程序,結(jié)束。如圖,編譯無(wú)錯(cuò),則可以將程序X制到單片機(jī)中執(zhí)行了。AddFilestoGroupSourceGroupI1三|4廳譽(yù)查找范圍(I):I宜桌面揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #- -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-Buildtarget1Tar

44、get11assemblingSTARTUP.Apiling1.c.linking.ProgramSize:data=15.0 xdata=0code=761“畢業(yè)設(shè)計(jì)”-0Error(s),Warning(s).實(shí)3物調(diào)試由于實(shí)物調(diào)試中遇到的問(wèn)題可能是軟件的問(wèn)題也可能是硬件的問(wèn)題,因此需要采取好的調(diào)試過(guò)程,制定一個(gè)好的調(diào)試原則。本設(shè)計(jì)在調(diào)試時(shí)采用了遇到問(wèn)題先排查是否是硬件故障,然后再排查軟件故障的順序。在排查硬件故障時(shí)可以利用已有的設(shè)計(jì)成功的軟件來(lái)測(cè)試。例如在調(diào)試過(guò)程中,最先遇到的問(wèn)題是液晶顯示器不能顯示。我在排查故障時(shí)采用了一個(gè)原有的能夠正常運(yùn)行的程序來(lái)測(cè)試電路是否能夠顯示,結(jié)果是能夠顯示

45、,如圖4-所5示。這說(shuō)明電路的硬件連接沒(méi)有問(wèn)題,然后再排查軟件問(wèn)題,結(jié)果發(fā)現(xiàn)是程序中查詢?nèi)諝v芯片時(shí)的地址賦錯(cuò)值了,在排除這個(gè)錯(cuò)誤之后再燒寫(xiě)程序測(cè)試就能夠正常顯示了。程序能夠正常顯示時(shí)間之后是調(diào)試按鍵子程序,要測(cè)試是否能掃描到按鍵及按鍵功能是否正確。由于按鍵程序設(shè)計(jì)時(shí)跳轉(zhuǎn)比較麻煩因此出了些小錯(cuò)誤,在按鍵調(diào)整之后總是不能返回時(shí)間顯示界面。經(jīng)過(guò)細(xì)心檢查發(fā)現(xiàn)是在返回顯示程序的跳轉(zhuǎn)標(biāo)號(hào)寫(xiě)錯(cuò)了,經(jīng)過(guò)改進(jìn),終于成功了。揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- - -揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)- #-總結(jié)與展望1、本文的主要工作和成果系統(tǒng)采用了以廣泛使用的單片機(jī)為核心,配合時(shí)鐘芯片2并采用顯示電路,鍵盤(pán)掃描電路所設(shè)計(jì)的一款可以進(jìn)行遠(yuǎn)程調(diào)控的時(shí)鐘電路。主要工作和成果如下:(1)介紹基于單片機(jī)的時(shí)鐘電路的設(shè)計(jì)方法,并對(duì)基于單片機(jī)的時(shí)鐘的應(yīng)用進(jìn)行了初步探討。()介紹了時(shí)鐘芯片的基本原理、特性及使用方

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論