2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  編號:    </b></p><p>  本科畢業(yè)論文(設(shè)計)</p><p>  題目:基于單片機的雞舍光照控制系統(tǒng)的設(shè)計</p><p>  學(xué) 院 物理與電子科學(xué)學(xué)院 </p><p>  專 業(yè) 電子信息科學(xué)與技術(shù) </p><p>

2、  學(xué) 號 </p><p>  姓 名 </p><p>  指導(dǎo)教師 職稱:助教 </p><p>  完成日期 2012年4月2日 </p><p>  基于單片機的雞舍光照控制系統(tǒng)的設(shè)計</p><p>  摘 要:雞舍

3、內(nèi)光照強度對蛋雞的生長、發(fā)育、產(chǎn)蛋量、蛋殼厚和蛋的大小度都有一定的影響。因此, 針對半開放式的蛋雞舍的構(gòu)造特點, 設(shè)計開發(fā)了這個雞舍光照控制系統(tǒng)。該系統(tǒng)以STC89C52RC單片機為主控制器,使用光敏電阻進行光的采集, 通過光耦和繼電器相結(jié)合控制雞舍的光源。該系統(tǒng)根據(jù)光采集電路輸出的變化能夠?qū)崿F(xiàn)雞舍內(nèi)的光照強按照設(shè)定值自動控制。試驗結(jié)果表明: 本設(shè)計針對半開放式蛋雞舍的光照具有自動控制的作用, 本設(shè)計既可以保證蛋雞的光照要求, 又可以節(jié)

4、約電能, 具有一定推廣價值。</p><p>  關(guān) 鍵 詞:光照控制;蛋雞舍;STC89C52RC;光敏電阻;光耦;繼電器</p><p>  The Design of henhouse Light Control System based on SCM </p><p>  Abstract:The hen house of light intensit

5、y factor in the growth, development and produces, eggshell thick and the size of the egg has certain influence degree. Therefore, in view of the half open up of layers structure feature, design develop the henhouse light

6、ing control system. This system mainly to STC89C52RC single chip microcomputer controller, use photoconductive resistance to light of the collection, through the light decoupling and relay control of combining sheds ligh

7、t source. The system</p><p>  Keywords:Light control; Give layers; STC89C52RC; Photoconductive resistance; Light coupling; relay</p><p><b>  目錄</b></p><p><b>  1.

8、引言7</b></p><p>  1.1研究背景與意義7</p><p>  1.2 研究現(xiàn)狀8</p><p>  1.3 研究內(nèi)容8</p><p>  2. 系統(tǒng)設(shè)計方案8</p><p>  2.1 總體方案8</p><p>  2.2 系統(tǒng)框圖9</

9、p><p>  2.2.1系統(tǒng)設(shè)計流程圖9</p><p>  2.2.2.系統(tǒng)框圖9</p><p>  2.3 系統(tǒng)硬件構(gòu)成9</p><p>  3. 系統(tǒng)硬件電路設(shè)計10</p><p>  3.1按鍵定時及1602顯示電路設(shè)計10</p><p>  3.1.1按鍵定時及1602

10、顯示電路設(shè)計10</p><p>  3.2 光信號采集輸出模塊11</p><p>  3.3驅(qū)動輸出設(shè)計12</p><p>  3.3.1驅(qū)動輸出電路12</p><p>  3.3.2光耦12</p><p>  3.3系統(tǒng)PCB設(shè)計13</p><p>  4. 系統(tǒng)軟件設(shè)

11、計13</p><p>  4.1 程序設(shè)計思路13</p><p>  4.2 設(shè)計流程圖14</p><p>  5. 系統(tǒng)仿真15</p><p>  5.1系統(tǒng) PROTEUS仿真15</p><p><b>  5.2調(diào)試15</b></p><p>

12、  6. 總結(jié)與展望15</p><p><b>  6.1總結(jié)15</b></p><p><b>  6.2展望16</b></p><p><b>  致謝16</b></p><p><b>  參考文獻:17</b></p>

13、<p><b>  附錄17</b></p><p>  1.元器件清單17</p><p><b>  2.源程序18</b></p><p><b>  1. 引言</b></p><p>  1.1研究背景與意義</p><p>

14、;  蛋雞養(yǎng)殖控制系統(tǒng)其中的一個重要環(huán)節(jié)就是光照。光照的強弱對蛋雞的生長、發(fā)育和產(chǎn)蛋量具有直接的影響,合理的光照能刺激蛋雞的性成熟促進蛋雞排卵, 增加蛋雞的產(chǎn)蛋量。實際生產(chǎn)中應(yīng)該從蛋雞的20周齡開始,每周增加逐漸光照時長約30分鐘左右,直到每天光照時長達到16小時為止,之后的每天光照都需要16個小時,直到產(chǎn)蛋雞被淘汰的前4周,再把光照時間逐漸增加到17小時,直至蛋雞被淘汰為止。 對于開放式或半開放式的雞舍, 可以采用人工補充光照和自然光

15、照相結(jié)合的方式。當(dāng)自然光照時間充足時, 不需要人工光照; 只有當(dāng)自然光照時間不足的時候,才采用人工光照進行補充。這樣既可以節(jié)省資源, 又能滿足雞舍光照強度的要求。人工控制光照度、光照時間和明暗變化, 可提高蛋雞的生產(chǎn)力、繁殖力和產(chǎn)蛋品質(zhì)。產(chǎn)蛋雞每天需要的光照強度為10 lux, 可采用天亮前補充、天黑后補充或天黑后天亮前兩次補充等三種方式。其中,以每天早晨天亮前補充光照的效果最好, 它符合蛋雞的生理特點, 還能使蛋雞每天的產(chǎn)蛋時間提前。

16、但它還具有一定的缺點,就是要隨著白天自然光照時數(shù)的變化及時調(diào)整開關(guān)燈時間, 操作較麻煩, 工作人員也要早起, 比較辛苦。</p><p>  本設(shè)計采用常見的電子元器件實現(xiàn)光照控制和按鍵控制定時相結(jié)合的控制電路??梢允謩诱{(diào)整光照時間并且可以自動控制燈光實現(xiàn)光照要求, 減少了人工的參與, 同時又能在滿足要求的前提下節(jié)約能源,達到環(huán)保的要求,這與我國的可持續(xù)發(fā)展相符合。本系統(tǒng)雖然功能較少,精度不高,但實現(xiàn)了基本的控制

17、功能,滿足了實際需要,同時大大降低了成本,適合于中小規(guī)模的養(yǎng)雞場。與低端的雞舍燈光控制器相比,功能比較完備,控制效果要更好。</p><p><b>  1.2 研究現(xiàn)狀</b></p><p>  科學(xué)技術(shù)是第一生產(chǎn)力,隨著社會的不斷發(fā)展、科技的不斷進步以及人們生活水平的快速提高,現(xiàn)在社會工業(yè)、生活等自動化、信息化要求越來越高,單片機的應(yīng)用領(lǐng)域也越來越廣,在人們的工

18、作、生活中相當(dāng)重要。各種各樣方便于生活的自動控制系統(tǒng)進入了人們的生活。國外一些大型的蛋雞養(yǎng)殖廠對雞舍光照強度調(diào)控設(shè)備的需求量急劇增加,導(dǎo)致一些發(fā)達國家的雞舍光照強度調(diào)控設(shè)備迅速發(fā)展起來,并且開始向自動化、智能化發(fā)展。20世紀(jì)80年代以后,隨著計算機等高新技術(shù)的發(fā)展,雞舍光</p><p>  照控制也得到了發(fā)展,雞舍光照調(diào)控設(shè)備制造產(chǎn)業(yè)逐漸發(fā)展成為一項新型的產(chǎn)業(yè)。美國、加拿大、日本等發(fā)達國家都致力于研究和開發(fā)可以

19、幫助用戶進行管理和提高自動化程度的輔助設(shè)備,其中光照控制系統(tǒng)已經(jīng)普遍應(yīng)用于國外的現(xiàn)代化養(yǎng)雞場中。國外的雞舍光照強度調(diào)控設(shè)備在設(shè)計的過程中,不僅要求要有良好的調(diào)控效果,而且要求重視能源和人力的節(jié)約。</p><p>  與國外的一些發(fā)達國家相比,我國蛋雞養(yǎng)殖業(yè)的生產(chǎn)水平還比較落后,蛋雞舍的光照問題是導(dǎo)致這一現(xiàn)狀的重要因素之一。近年來,以單片機為核心開發(fā)了以蛋雞日齡為基準(zhǔn)的光照控制設(shè)備,現(xiàn)以投入批量生產(chǎn),初步實現(xiàn)了蛋

20、雞舍光強的自動化和智能化控制。但大多數(shù)的控制設(shè)備必須由工作人員手動操作或機電式操作,自動化水平比較低。尤其是我國的蛋雞養(yǎng)殖大都以中小型為主,雞舍的形式以半開放式和開放式為主,這也加大了我國畜禽養(yǎng)殖業(yè)生產(chǎn)自動化的困難。</p><p><b>  1.3 研究內(nèi)容</b></p><p>  雞舍光照控制是多種學(xué)科混合的技術(shù),本設(shè)計以單片機技術(shù)和傳感器技術(shù)為基礎(chǔ),結(jié)合了

21、計算機技術(shù)、和畜禽養(yǎng)殖等技術(shù)。本設(shè)計操作起來靈活方便,實現(xiàn)了光的檢測和控制,通過 C語言編程,完成了雞舍光照控制系統(tǒng)的軟件開發(fā),能順利進行雞舍光照的控制試驗;并且在室內(nèi)燈光環(huán)境下進行了運行實驗,試驗取得了成功。主要研究內(nèi)容如下:以 STC89 C52單片機為控制的核心,模塊對光照強度進行采集和處理,光耦和繼電器對日光燈進行控制,1602對定時時間進行顯示,實現(xiàn)雞舍光照的自動控制。</p><p><b>

22、;  2. 系統(tǒng)設(shè)計方案</b></p><p><b>  2.1 總體方案</b></p><p>  該設(shè)計主要三個部分組成:第一個部分實現(xiàn)光的采集和檢測電路模塊;第二個部分為定時和顯示電路;第三個部分為驅(qū)動電路。在第一個模塊中,根據(jù)光敏電阻在不同光照下的阻值的變化,利用光敏電阻定點檢測,把采集到的數(shù)據(jù)經(jīng)單片機 STC89C52處理后直接輸出一個電平

23、信號。第二個設(shè)計模塊中,利用按鍵控制單片機進行定時,同時使用1602進行顯示。第三部則利用單片機作為控制主體,給光耦一個電平信號,從而控制驅(qū)動電路,完成整個設(shè)計。</p><p><b>  2.2 系統(tǒng)框圖</b></p><p>  2.2.1系統(tǒng)設(shè)計流程圖</p><p><b>  圖1設(shè)計方案流程圖</b><

24、;/p><p>  2.2.2.系統(tǒng)框圖</p><p><b>  圖2系統(tǒng)框圖</b></p><p>  2.3 系統(tǒng)硬件構(gòu)成</p><p>  本文所研究的雞舍光照控制系統(tǒng)硬件電路按功能大致可以分為以下幾個部分:單片機主控模塊、光信號采集模塊、輸出通道、按鍵結(jié)合單片機定時電路、復(fù)位電路等。由結(jié)構(gòu)框圖可見,光照控制系

25、統(tǒng)以單片機 STC89 C52 RC為核心,利用光敏電阻在不同光照條件下的阻值不同,從而產(chǎn)生不同的電壓信號,再設(shè)定一個閾值與實際光強進行比較,進而達到對雞舍光照進行控制的目的。再利用單片機定時器結(jié)合按鍵進行定時,LCD1602顯示定時,通過倒計時的形式進行計時,時間到了,整個電路停止工作。</p><p>  3. 系統(tǒng)硬件電路設(shè)計</p><p><b>  圖3硬件結(jié)構(gòu)圖&l

26、t;/b></p><p>  3.1按鍵定時及1602顯示電路設(shè)計</p><p>  3.1.1按鍵定時及1602顯示電路設(shè)計</p><p>  圖4按鍵圖 圖5 1602顯示圖 </p><p>  如圖4和圖5所示,本設(shè)計采用按鍵與單片機結(jié)合定時,并用1602顯示。由于答辯時時間有限,

27、而本設(shè)計在實際雞舍中使用所需時間較長,因此在演示時只設(shè)計了60 s、50 s、40 s、30 s四種定時,當(dāng)按鍵 S2按下時選擇定時時長,按鍵 S1按下時開始定時,同時1602進行顯示。本設(shè)計的定時采用倒計時的方式來表示,當(dāng)時間變?yōu)榱銜r停止工作。 </p><p>  3.2 光信號采集輸出模塊</p><p>  圖6光信號采集輸出模塊圖</p><p>  如圖

28、6該光信號采集輸出模塊具有2個輸出端口: 1)、AO,模擬量輸出,實時輸出光敏上的電壓信號; 2)、DO口,當(dāng)光強到達規(guī)定值時,輸出0信號。實驗證明該模塊線性好,靈敏度高,在黑暗模式下,可以測量到2米左右的強光光源。當(dāng)模塊檢測到光線信號時,電路板上綠色指示燈點亮電平,同時DO端口輸出低電平信號。低于規(guī)定值時產(chǎn)生高電平信號。光信號采集模塊輸出端口DO可直接與單片機外部中斷口連接即可,也可以直接驅(qū)動一個5V繼電器;比較器LM393采用DIP

29、封裝形式,一旦芯片損壞,更換芯片即可;可采用3.3---5V直流電源對模塊進行供電,當(dāng)電源接通時,紅色電源指示燈點亮。在實際使用時只須將該模塊放到雞舍的窗口,將光敏電阻放置在室外,讓其能夠接觸到環(huán)境中的光,當(dāng)光低于閥值時 DO端口輸出“1”信號,當(dāng)光強于或等于規(guī)定值時 DO口輸出“0”信號。</p><p>  本設(shè)計利用光敏電阻對光線敏感的特性,來采集光的。當(dāng)有光照不同時它的電阻也不同。該采光模塊選用的光敏電阻

30、是GM5537,其性能如表1所示:</p><p>  表1 光敏電阻GM5537的性能表</p><p><b>  3.3驅(qū)動輸出設(shè)計</b></p><p>  3.3.1驅(qū)動輸出電路</p><p>  圖7光耦P521控制電路圖</p><p

31、><b>  3.3.2光耦</b></p><p>  光電耦合器(OC,簡稱光耦),可以分為線性光耦和非線性光耦。本設(shè)計所用的光耦是單路線性光耦P521。光耦具有隔離作用,當(dāng)負載出現(xiàn)問題時不會影響單片機部分。繼電器在開關(guān)過程產(chǎn)生的高壓不會影響單片機,一般光耦用在控制高壓的電路或者繼電器電感比較大的情況下。</p><p><b>  實物圖<

32、/b></p><p>  圖8單路光耦P521-1實物圖</p><p><b>  光耦內(nèi)部結(jié)構(gòu)圖</b></p><p>  圖9單路光耦P521內(nèi)部結(jié)構(gòu)圖 </p><p>  3.3系統(tǒng)PCB設(shè)計</p><p><b>  圖10 PCB圖</b></

33、p><p><b>  4. 系統(tǒng)軟件設(shè)計</b></p><p>  4.1 程序設(shè)計思路</p><p>  本設(shè)計使用光敏電阻進行光采集,通過比較器和滑動變阻器設(shè)定閥值。當(dāng)環(huán)境光強小于閥值時,給單片機高電平信號,再由單片機給光耦一個低電平,從而使燈組工作,實現(xiàn)雞舍光的補充;當(dāng)環(huán)境光強大于或等于閥值時,給單片機低電平信號,再由單片機給光耦一個高

34、電平,從而使燈組不工作。定時采用按鍵與單片機相結(jié)合的方式,利用單片機STC89C52RC的中斷和定時器進行定時,再由按鍵控制定時:當(dāng)按鍵S2按下時選擇60s、50s、40s、30s四種定時時長,當(dāng)按鍵S1按下時開始定時,同時LCD1602進行顯示。</p><p><b>  4.2 設(shè)計流程圖</b></p><p><b>  圖11設(shè)計流程圖</

35、b></p><p><b>  5. 系統(tǒng)仿真</b></p><p>  5.1系統(tǒng) PROTEUS仿真</p><p>  PROTEUS仿真主要是使用計算機軟件來模擬實際單片機的運行,不需要搭建硬件電路就可以對程序進行驗證。PROTEUS仿真的缺點是無法對硬件部分完全仿真,因此還要通過硬件仿真來完成最后的設(shè)計。</p>

36、<p>  圖12 proteus仿真圖</p><p><b>  5.2調(diào)試</b></p><p>  系統(tǒng)調(diào)試分為軟件調(diào)試和硬件調(diào)試。軟件部分主要是對程序的調(diào)試,可以結(jié)合kill和 proteus進行調(diào)試,開始時就出現(xiàn)液晶不能正常顯示,經(jīng)過一系列的調(diào)試,終于能夠在proteus仿真中獲得成功。硬件調(diào)試因為輸出電路出現(xiàn)問題,最好經(jīng)過數(shù)次改正,實現(xiàn)了

37、設(shè)計要求。</p><p><b>  6. 總結(jié)與展望</b></p><p><b>  6.1總結(jié) </b></p><p>  光照的控制在蛋雞養(yǎng)殖中占有重要的地位。本設(shè)計包括系統(tǒng)的硬件設(shè)計、軟件C語言編程與仿真調(diào)試等。在本次設(shè)計進行過程中,主要工作包括:</p><p>  1.以單片機

38、 STC89 C52 RC為核心進行系統(tǒng)的硬件設(shè)計,采用光敏電阻采光模塊進行數(shù)據(jù)輸入,采用光耦控制驅(qū)動輸出,減化了電路,增加了安全性。再加上定時控制實現(xiàn)了雞舍光照的半自動控制。</p><p>  2.學(xué)習(xí)和使用AD6.9進行原理圖和PCB圖的設(shè)計。</p><p>  3.采用C語言進行軟件編程,在設(shè)計過程中使用了KEIL進行編譯。成功后在使用PROTEUS仿真進行仿真。</p&g

39、t;<p><b>  6.2展望</b></p><p>  本設(shè)計使用的STC89C52RC單片機屬于STC_52系列的單片機,這種單片機除包含MCS_51系列單片機的所具有的功能外,還有一些特殊功能。因此被普遍使用。隨著工業(yè)的不斷發(fā)展,自動化已成為時代的潮流,自動化不僅節(jié)約資源,而且節(jié)省工人的時間。而本次設(shè)計只實現(xiàn)了半自動化,在定時結(jié)束后,當(dāng)需要繼續(xù)工作時不能自動工作,工

40、人必須早起打開開關(guān)。因此,本設(shè)計還需要進一步的改進,可以添加一個時鐘芯片,設(shè)計好開燈的時間和關(guān)燈的時間,這樣就可以實現(xiàn)自動化了。</p><p><b>  致謝</b></p><p>  本設(shè)計是在我的指導(dǎo)老師xx老師的悉心指導(dǎo)下完成的,在論文的準(zhǔn)備及撰寫過程中,xx老師提出了許多寶貴的意見和建議沒有她對我的指導(dǎo)和幫助,我的論文不可能得以順利的完成。在平時的學(xué)習(xí)中

41、,xx老師認真的工作態(tài)度、嚴謹細致的工作作風(fēng)、以及學(xué)習(xí)生活上的熱心幫助讓我感動。在此向xx老師致以最真摯的謝意!</p><p>  我還要感謝我們的輔導(dǎo)員何文老師,在我四年的大學(xué)生生活中,何老師無論在學(xué)習(xí)上還是在日常生活中,都給予了我很大的幫助,令我受益良多。在此向何老師表示深深的感謝!</p><p>  在此,對一直鼓勵我、支持我的朋友表示感謝,在工作與學(xué)習(xí)上我們相互促進,沒有他們的

42、鼓勵與支持,我就不可能完成這次設(shè)計。同時也對一直不懈地給予我關(guān)心照顧、支持幫助和勉勵的家人、老師們表示深深的謝意。</p><p><b>  參考文獻:</b></p><p>  [1] 孟立凡,藍金輝. 傳感器原理及應(yīng)用 [M] .電子工業(yè)出版社, 2007</p><p>  [2] 郭天祥. 51單片機C語言教程——入門、提高、開發(fā)

43、、拓展全攻略. 電子工業(yè)出 版社, 2009 </p><p>  [3]譚浩強. C程序設(shè)計 [M] .北京:清華大學(xué)出版社,1999.12</p><p>  [4]丁元杰. 單片微機原理及應(yīng)用[3]. 機械工業(yè)出版社,2010</p><p>  [5]張德寧, 袁洪波, 李麗華. 基于STC 8 9C 52 和TSL 2 561 的雞舍光照測控系統(tǒng).

44、 河北農(nóng)業(yè) 大學(xué)機電工程學(xué)院, 河北保定􀀁 07 1001</p><p>  [6]張達敏.教室照明智能控制器 [J] .貴州工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2003.32(1):75— 78</p><p>  [7]趙秀珍,王乃釗,毛文華.光照度、空氣溫/濕度傳感器的研究和實驗[J].中國儀器儀表,2002.</p><p>  [8]張國亮

45、, 孫正鼐. 基于單片機的熱圖自動采集系統(tǒng)設(shè)計</p><p>  [9]彭介華.電子技術(shù)課程設(shè)指導(dǎo) [M] .北京:高等教育出版社,1997</p><p>  [10] 黃華.基于PIC18F258o的畜禽舍環(huán)境控制系統(tǒng)的研究.華中農(nóng)業(yè)大學(xué)碩士學(xué)位論文,2009.</p><p>  [11] 王海寧.基于單片機的溫度控制系統(tǒng)的研究 .合肥工業(yè)大學(xué)碩士學(xué)位論文.

46、2008.3</p><p>  [12]賴壽宏.微型計算機神制搶術(shù)廠.M1.北京:機械工業(yè)出版社.1999</p><p>  [13]王幸之、王雷、翟成等.單片機應(yīng)用系統(tǒng)抗千擾技術(shù).[M].北京:北京航空航.天大學(xué)出版社,1999</p><p>  [14]彭介華.電子技術(shù)課程設(shè)指導(dǎo) [M] .北京:高等教育出版社,1997</p><p&

47、gt;<b>  附錄</b></p><p><b>  1.元器件清單</b></p><p><b>  表2元件器清單</b></p><p><b>  2.源程序</b></p><p>  #include<reg51.h><

48、;/p><p>  #include <intrins.h></p><p>  #define uchar unsigned char</p><p>  #define uint unsigned int</p><p>  #define LCD_DB P0</p><p>  #define max

49、60</p><p>  sbit S1=P1^4; </p><p>  sbit S2=P3^3;</p><p>  sbit P25=P2^5;</p><p>  sbit LCDEN=P2^6;</p><p>  sbit RS=P2^7;</p><p><b> 

50、 int i=0;</b></p><p>  sbit A0=P3^2;</p><p>  sbit D0=P3^7;</p><p>  int shi1,ge1,num1;</p><p>  int time[5]={0,60,50,40,30};</p><p>  uchar num,add;

51、</p><p>  uint m,s,a;</p><p><b>  int a1;</b></p><p>  uchar shi,ge;</p><p>  uchar code table[15]="LIANG SHI JIAN:"; //定義初始上電時液晶默認顯示狀態(tài)</p>

52、<p>  uchar code table1[10]={"0123456789"}; </p><p>  void delay(uint z) //延時</p><p><b>  {</b></p><p><b>  uint x,y;</b></p>&l

53、t;p>  for(x=z;x>0;x--)</p><p>  for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void write_com(uchar com)//液晶寫命令函數(shù)</p><p><b>  {</b><

54、/p><p><b>  RS=0;</b></p><p><b>  P0=com;</b></p><p><b>  delay(5);</b></p><p><b>  LCDEN=1;</b></p><p><b&

55、gt;  delay(5);</b></p><p><b>  LCDEN=0;</b></p><p><b>  }</b></p><p>  void write_date(uchar date)//液晶寫數(shù)據(jù)函數(shù)</p><p><b>  {</b>&

56、lt;/p><p><b>  RS=1; </b></p><p><b>  P0=date; </b></p><p><b>  delay(5);</b></p><p><b>  LCDEN=1;</b></p><p>

57、<b>  delay(5);</b></p><p>  LCDEN =0;</p><p><b>  }</b></p><p>  void init_1602() //液晶顯示初始化</p><p><b>  {</b></p><p>

58、;<b>  LCDEN=0;</b></p><p>  write_com(0x38);</p><p>  write_com(0x0c);</p><p>  write_com(0x06);</p><p>  write_com(0x01);</p><p>  // write_c

59、om(0x80);//設(shè)置顯示初始坐標(biāo) </p><p><b>  }</b></p><p>  void display(uchar shi1,uchar ge1)</p><p><b>  { </b></p><p><b>  uchar t;</b></p

60、><p>  write_com(0x80);</p><p>  for(t=0;t<15;t++)</p><p><b>  {</b></p><p>  write_date(table[t]);</p><p><b>  delay(5);</b></p

61、><p><b>  }</b></p><p>  write_com(0x80+0x40);</p><p>  write_date(table1[shi1]);</p><p><b>  delay(5);</b></p><p>  write_com(0x80+0x

62、40+0x01);</p><p>  write_date(table1[ge1]);</p><p><b>  delay(5);</b></p><p><b>  }</b></p><p>  void init() //初始化函數(shù)</p><p>  { TM

63、OD=0x01; //設(shè)置定時器0工作模式1</p><p>  TH0=(65536-50000)/256;//定時器裝初值</p><p>  TL0=(65536-50000)%256; </p><p>  EA=1;//開總中斷 </p><p>  ET0=1; // 開定時器0中斷</p>

64、;<p><b>  EX0=1;</b></p><p><b>  IT0=1;</b></p><p>  TR0=1; //啟動定時器0 </p><p><b>  }</b></p><p>  void time0() interrupt 1

65、//中斷1</p><p><b>  {</b></p><p>  TH0=(65536-50000)/256;</p><p>  TL0=(65536-50000)%256;</p><p><b>  a1++;</b></p><p>  if(a1==20)&l

66、t;/p><p><b>  {</b></p><p>  a1=0;if(time[i]>0)</p><p>  time[i]--;</p><p>  else time[i]=0;</p><p><b>  }</b></p><p>

67、  shi1=time[i]/10;</p><p>  ge1=time[i]%10;</p><p><b>  }</b></p><p>  void waibu() interrupt 0 //中斷0</p><p><b>  {</b></p><p><

68、b>  i++;</b></p><p>  shi1=time[i]/10;</p><p>  ge1=time[i]%10; </p><p><b>  if(i==5)</b></p><p><b>  i=0;</b></p><p><

69、;b>  }</b></p><p>  void main()</p><p><b>  { </b></p><p>  init(); //初始化 </p><p>  init_1602();</p><p><b>  while(1)</b&

70、gt;</p><p><b>  {</b></p><p><b>  uchar t;</b></p><p>  write_com(0x80);</p><p>  for(t=0;t<15;t++)</p><p><b>  {</b>

71、;</p><p>  write_date(table[t]);</p><p><b>  delay(5);</b></p><p><b>  }</b></p><p>  write_com(0x80+0x40);</p><p>  write_date(tab

72、le1[shi1]);</p><p><b>  delay(5);</b></p><p>  write_com(0x80+0x40+0x01);</p><p>  write_date(table1[ge1]);</p><p><b>  delay(5);</b></p>

73、<p><b>  ET0=0;</b></p><p>  while(S1==0)</p><p><b>  {</b></p><p>  write_com(0x01);</p><p><b>  while(1)</b></p><

74、p><b>  {</b></p><p><b>  ET0=1; </b></p><p>  display(shi1,ge1); </p><p>  if(time[i]==0)P25=S2;</p><p>  else P25=~S2; </p><p>

75、<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  原理圖</b></p><p>  圖

溫馨提示

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

評論

0/150

提交評論