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

下載本文檔

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

文檔簡介

1、<p>  編號: </p><p><b>  交通控制課程設計</b></p><p><b>  說明書</b></p><p>  題 目: 全感應交通燈信號控制 </p><p>  院 (系): 建筑與交通工程學院 </

2、p><p>  專 業(yè): 交通工程 </p><p>  指導教師: </p><p>  學生姓名: </p><p>  學 號: </p>&

3、lt;p>  2012 年 7 月 7 日</p><p><b>  目 錄</b></p><p>  一、金雞路交叉口信號配時計算1</p><p>  1.1交叉口渠化、配時的意義1</p><p>  1.2交叉口現(xiàn)狀1</p><p>  1.2.1渠化現(xiàn)狀1&l

4、t;/p><p>  1.2.2信號配時現(xiàn)狀2</p><p>  1.3交通量調查2</p><p>  1.4交通調查主要結論與問題分析2</p><p>  1.4.1交通信號配時評價計算2</p><p>  1.4.2問題分析3</p><p>  1.5交叉口方案設計4<

5、;/p><p>  1.5.1渠化方案設計4</p><p>  1.5.2配時計算4</p><p>  1.5.3配時效果評價5</p><p><b>  1.6小結6</b></p><p>  二、全感應交通燈信號控制系統(tǒng)設計7</p><p>  2.1設

6、計任務和性能指標7</p><p>  2.1.1設計任務7</p><p>  2.1.2性能指標7</p><p><b>  2.2方案設計8</b></p><p>  2.2.1任務分析8</p><p>  2.2.2信號配時方案設計8</p><p&g

7、t;  2.2.3硬件方案設計8</p><p>  2.2.4 軟件方案設計9</p><p>  2.3 系統(tǒng)硬件設計10</p><p>  3.1單片機的最小系統(tǒng)10</p><p>  2.3.2數(shù)碼管顯示電路11</p><p>  2.3.3信號燈控制電路12</p><p

8、>  2.3.4元器件清單統(tǒng)計12</p><p>  2.4 系統(tǒng)調試13</p><p>  2.4.1 軟件調試13</p><p>  2.4.2 硬件調試13</p><p>  2.4.3 系統(tǒng)功能調試13</p><p>  2.4.4調試結果14</p><p>

9、;<b>  2.5 總結14</b></p><p><b>  參考文獻15</b></p><p>  附錄1 系統(tǒng)原理圖16</p><p>  附錄2 PCB圖17</p><p>  附錄3 程序清單18</p><p>  附錄4 單片

10、機外觀圖23</p><p>  一、金雞路交叉口信號配時計算</p><p>  1.1交叉口渠化、配時的意義</p><p>  交叉口是造成車流中斷、事故增多、延誤嚴重的問題物體所在,是城市道路的交通的瓶頸。在設計中應綜合考慮行人、車輛、環(huán)境等綜合因素的有機結合與整體協(xié)調。合理采用道路渠化,使各種不同類型、不同方向、不同速度的交通流各行其道,利用信號燈對道路

11、上運行的車輛和行人進行指揮,不僅可以提高道路的通行能力、減少延誤,而且能有效減少交通事故的發(fā)生,保證行人和車輛的安全。</p><p><b>  1.2交叉口現(xiàn)狀</b></p><p><b>  1.2.1渠化現(xiàn)狀</b></p><p>  金雞路口位于桂林市七星區(qū),路口為東二環(huán)路與金雞路、六合路的十字交叉,設計形

12、狀畸形。南北進口各設置一條專用左轉和右轉車道,兩條直行車道;東進口設置一條專用左轉、三條直行、一條專用右轉;西進口設置一條專用左轉、一條直行、一條專用右轉車道。具體渠化如圖2-1所示</p><p><b>  圖2-1 渠化現(xiàn)狀</b></p><p>  1.2.2信號配時現(xiàn)狀</p><p>  金雞路口信號配時設置為三相位,周期135s

13、,第一相位南北直行綠燈30s、黃燈3s;第二相位南北左轉綠燈40s、黃燈3s;第三相位東西綠燈56s、黃燈3s</p><p><b>  1.3交通量調查</b></p><p>  交通量是描述交通流特性最重要的參數(shù)之一。交通量調查的目的在于搜集交通量資料,了解交通量在時間,空間上的變化和分布規(guī)律,為交通規(guī)劃、道路建設、交通控制與管理、工程經(jīng)濟分析等提供必要的數(shù)據(jù)

14、。本小組對金雞路口交通量調查采用人工觀測法進行調查,調查時間為晚高峰一小時。獲得路口各進口道實際交通量如表3-1所示。</p><p>  表3-1交叉口流量調查</p><p>  1.4交通調查主要結論與問題分析</p><p>  1.4.1交通信號配時評價計算</p><p>  利用計算公式計算交叉口道路的飽和流量和通行能力,對信號

15、配時參數(shù)進行評價。得到交通信號配時評價計算表如表4-1所示。</p><p>  表4-1交通信號配時評價計算表</p><p><b>  1.4.2問題分析</b></p><p>  1交叉口非直角交叉,行車軌跡不明確</p><p>  2交叉口面積較大,行人過街時間久</p><p> 

16、 3缺少管理闖紅燈和亂停車現(xiàn)象較多</p><p>  4 路口處治安亭的設置影響南進口通行</p><p>  5 路口處有非法的銷售攤點占用道路</p><p>  6行人和非機動車,非機動車和非機動車混行嚴重</p><p>  7市場出口設置位置不合理,影響東進口右轉車輛通行</p><p>  8公交車站設置

17、不合理,影響西進口右轉車輛和非機動車的通行</p><p>  1.5交叉口方案設計</p><p>  1.5.1渠化方案設計</p><p>  通過計算評估我們對路口做出以下6方面的渠化改進</p><p>  1在各進口道停車線前設置非機動車等待區(qū)</p><p>  2增加左轉車輛引導線</p>

18、<p>  3南北進口處增加一條直行車道</p><p>  4改變?nèi)诵械牢恢?,利用中央分隔帶作為行人過街安全島</p><p>  5東進口專用左轉車道改為直左車道</p><p>  6西進口公交車站移至南出口20米處</p><p>  新渠化效果圖如圖5-1所示</p><p><b> 

19、 圖5-1渠化效果圖</b></p><p><b>  1.5.2配時計算</b></p><p>  在從新配時的過程中,仍然采用原有3相位設置,周期C=105,計算相位損失時間Ls=3s、總損失時間L=9s、總有效綠燈時間=96s。交叉口配時計算如表5-1所示。</p><p><b>  表5-1配時計算表<

20、/b></p><p>  交叉口信號控制配時如圖5-1所示:</p><p>  圖5-1交叉口信號控制配時圖</p><p>  1.5.3配時效果評價</p><p>  進行配時渠化設計之前,交叉口現(xiàn)狀周期為135秒,計算出流量比總和為0.8804,服務等級為E,經(jīng)過渠化配時后,得到的流量比為0.75。經(jīng)過比較,取周期為105秒

21、,得到交叉口信控延誤為38.69,服務等級為D。起到了一定的改善交通的效果,證明新的渠化方案是可行的,配時計算是成功的。</p><p><b>  1.6小結</b></p><p>  從金雞路口的交通調查,到數(shù)據(jù)分析和配時計算,都是我們組內(nèi)同學一起討論學習進行,每個人都從中學到了很多課堂上學不到的知識。通過我對交叉口交通量調查、渠化設計和配時方案的計算有了系統(tǒng)的

22、認識。</p><p>  二、全感應交通燈信號控制系統(tǒng)設計</p><p>  2.1設計任務和性能指標</p><p><b>  2.1.1設計任務</b></p><p>  利用所學知識進行信號控制系統(tǒng)設計,并利用計單片機開發(fā)軟件完成交叉口全感應式交通信號燈控制器的設計、制作外加做LED數(shù)碼管倒計時顯示功能。運

23、用該交通信號燈控制十字路口,每個入口處設置紅、綠、黃三色信號燈,紅燈亮禁止通行,綠燈亮允許通行,黃燈亮則給行駛中的車輛有時間停在禁行線外。用紅、綠、黃發(fā)光二極管作信號燈。交叉口平面布置如圖1-1所示。</p><p>  圖 1-1交叉口平面布置圖</p><p><b>  2.1.2性能指標</b></p><p>  初始狀態(tài)為所有路口的

24、燈全亮用于檢測信號燈是否正常工作;</p><p>  東西綠燈亮到紅燈亮的轉換過程中,要亮3秒黃燈作為過渡;</p><p>  東西黃燈滅后南北方向亮起綠燈,東西方向為紅燈;</p><p>  南北綠燈到紅燈的轉換過程中,要亮3秒黃燈作為過渡;</p><p>  黃燈過度后回到第二步循環(huán);</p><p>  

25、信號控制為全感應控制,實時檢測路口來車狀態(tài);</p><p>  信號配時設置最小綠燈時間和最大綠燈時間;</p><p>  所有的倒計時都可以從數(shù)碼管中讀出。</p><p><b>  2.2方案設計</b></p><p><b>  2.2.1任務分析</b></p><

26、;p>  交通信號控制課程設計是使用單片機來控制LED 和數(shù)碼管等器件的工作來模擬真實交通燈的功能?;驹頌槔眉t、黃、綠交替亮滅、數(shù)碼管倒計數(shù)顯示時間,管理十字路口的車輛及行人通行。設計任務包括配時方案的設計、單片機控制系統(tǒng)的硬件和軟件程序設計三部分內(nèi)容。</p><p>  2.2.2信號配時方案設計</p><p>  本課程設計的信號配時方案設計為十字交叉口兩相位全感應控制

27、,東西相位最小綠燈時間為7s,單位延長時間Gs=3s,最大綠燈時間為13s;南北相位最小綠燈時間為7s,單位延長時間Gs=3s,最大綠燈時間為13s?;九鋾r方案如圖2-1所示</p><p>  圖2-1基本配時方案</p><p>  2.2.3硬件方案設計</p><p>  根據(jù)設計的要求可知,系統(tǒng)的硬件原理框圖如圖2-2所示。</p><

28、;p>  圖2-2系統(tǒng)硬件框圖</p><p>  單片機選用AT89S52,它與8051系列單片機全兼容,但其內(nèi)部帶有4KB的FLASH ROM,設計時無需外接程序存儲器,為設計和調試帶來極大的方便。南北向和東西向各采用2個數(shù)碼管計時,對該方向的指示燈的點亮時間進行倒計時。由紅黃綠三色發(fā)光二極管的亮滅模擬信號燈的亮滅。鍵盤系統(tǒng)可以根據(jù)系統(tǒng)的需要設置不同的鍵的個數(shù),用按鍵的操作來模擬路口來車,按鍵每按下一次

29、表示來一輛車。可以選擇線式鍵盤或矩陣式鍵盤,若單片機的IO口不夠用時,可以考慮擴展8255或8155滿足系統(tǒng)的要求。</p><p>  2.2.4 軟件方案設計</p><p>  根據(jù)設計要求,軟件要能按照設定的周期運行并且能對按鍵操作做出適時的反應處理。軟件可由C語言完成,也可由會匯編語言完成,本課程設計采用C語言編寫程序。軟件設計分為以下幾個功能模塊:</p><

30、;p>  主程序:初始化及按鍵功能監(jiān)控。</p><p>  計時程序模塊:為定時器的中斷服務子程序,完成0.1秒(或其他時間)和1秒的時間定時。 </p><p>  顯示程序模塊:完成12個發(fā)光二極管和2個LED數(shù)碼管的顯示驅動。</p><p>  程序框圖如圖2-4所示。</p><p><b>  圖2-4程序流程圖

31、</b></p><p>  2.3 系統(tǒng)硬件設計</p><p>  3.1單片機的最小系統(tǒng)</p><p>  ATMEL公司生產(chǎn)的AT89S52單片機它是硬件電路的核心部分,時鐘電路使用12MHz晶振,復位電路采取按鍵復位方式,電源用5V直流變壓器直接供電。具體連接如圖</p><p>  圖3-1單片機系統(tǒng)的時鐘震蕩電路&

32、lt;/p><p>  圖3-2單片機系統(tǒng)的復位電路</p><p><b>  圖3-3電源電路</b></p><p>  圖3-4 AT89S52引腳圖</p><p>  2.3.2數(shù)碼管顯示電路</p><p>  顯示電路采用2個雙位共陰數(shù)碼管,P0口作為數(shù)碼管的輸入,P2.4、P2.5、

33、P2.6 P2.7分別作為東西南北四路數(shù)碼管的位選端。</p><p>  圖3-5數(shù)碼管顯示電路</p><p>  2.3.3信號燈控制電路</p><p>  圖3-6信號燈控制電路</p><p>  2.3.4元器件清單統(tǒng)計</p><p>  表3-1 元器件清</p><p>&

34、lt;b>  2.4 系統(tǒng)調試</b></p><p>  2.4.1 軟件調試</p><p>  軟件調試是在別寫晚程序后首先用編譯軟件對所編寫的程序進行編譯、鏈接從而發(fā)現(xiàn)程序中的語法錯誤,進行改正。接著把程序和原理圖對比檢查邏輯關系是否正確。最后將程序加載到單片機上運行與單片機的硬件部分同時進行調試。</p><p>  2.4.2 硬件調試

35、</p><p>  當硬件設計從布線到焊接安裝完成之后,就開始進入硬件調試階段,調試大體分為以下幾步。</p><p> ?。?) 硬件靜態(tài)的調試 </p><p><b>  1排除邏輯故障</b></p><p>  首先將加工的印制板認真對照原理圖,看兩者是否一致。應特別注意電源系統(tǒng)檢查,以防止電源短路

36、和極性錯誤,并檢查系統(tǒng)總線(地址總線、數(shù)據(jù)總線和控制總線)是否存在相互之間短路或與其它信號線路短路。</p><p><b>  2排除元器件失效</b></p><p>  造成元器件失效的原因有兩個:一個是元器件買來時就已壞了;另一個是由于安裝錯誤,造成器件燒壞。采取檢查元器件與設計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤。</p

37、><p><b>  3排除電源故障</b></p><p>  在通電前,檢查電源電壓的幅值和極性。加電后檢查各插件上引腳的電位,經(jīng)檢查VCC與GND之間電位,發(fā)現(xiàn)之間電位在5V~4.8V之間屬正常。</p><p><b>  (2)聯(lián)機仿真調試</b></p><p>  我在同學的指導和幫助下借

38、助單片機模擬仿真軟件Proteus Pro V7.5 SP3進行單片機的聯(lián)機仿真調試。</p><p>  2.4.3 系統(tǒng)功能調試</p><p>  將程序載入單片機進行系統(tǒng)的功能調試,檢測各器件的工作狀態(tài)。如果在按功能劃分的器件上出現(xiàn)問題,按以下步驟進行:</p><p>  檢查原理圖連接是否正確</p><p>  檢查原理圖與PC

39、B圖是否一致</p><p>  檢查原理圖與器件的DATASHEET上引腳是否一致</p><p>  用萬用表檢查是否有虛焊,引腳短路現(xiàn)象</p><p>  查詢器件的DATASHEET,分析一下時序是否一致,同時分析命令字是否正確</p><p>  通過簡單程序的運行顯示,系統(tǒng)基本能完成要求。</p><p>

40、;<b>  2.4.4調試結果</b></p><p>  經(jīng)過對單片機模擬信號控制系統(tǒng)的軟硬件及功能的調試,本人所設計制作的單片機可以實現(xiàn)模擬信號燈對路口的全感應控制,同時數(shù)碼管模擬的倒計時顯示也能正常工作,達到了課程設計大綱的題目要求。</p><p><b>  2.5 總結</b></p><p>  這次單片機

41、課程設計歷時兩周的時間,設計過程里我體驗了從信號控制系統(tǒng)的原理設計、protel 畫板、編寫程序、焊接電路板到調試的整個過程。</p><p>  首先利用在課堂上所學的交叉口全感應控制的原理及控制流程圖,在網(wǎng)上查閱大量的資料,初步完成了控制系統(tǒng)的設計方案。</p><p>  接著就是用Protel 99 SE軟件來做電路板的原理圖和PCB圖,之前沒有接觸這個軟件的應用,通過學長的講解和

42、指導我對于軟件的基本操作有了初步的了解。到了具體設計的時候,問題不斷的出來,比如有的器件庫里面沒有封裝,要自己畫封裝,有時自己去買的元件封裝又和設計的不一樣,這時候就很容易出問題,比如焊盤的大小,有的器件上焊盤大小不一樣,有個別大的是用來固定的,這個很容易被忽略;還有就是數(shù)碼管或LED燈因為封裝問題經(jīng)常出現(xiàn)不能正常工作的狀況。</p><p>  下來就是程序的設計了,雖然感覺交通燈程序沒什么難的,就是數(shù)碼管倒計

43、時顯示加幾個閃爍的二極管,但是設計時到了細節(jié)處,也出了不少問題,而且很難被檢查出來,最后經(jīng)過我的不斷努力,請教相關專業(yè)同學,最終寫出來正確的代碼。</p><p>  7月5號領到路板子和元器件,由于是第一次做電路板,我十分小心的逐個完成電路板的焊接,然后通過串口線把程序下載到板子上進行調試,但是板子卻沒有意料中的效果,查了很久找不到原因,后來對照著原理圖一個個的檢查,最后發(fā)現(xiàn)原來是數(shù)碼管封裝錯了,板子上的數(shù)碼管

44、公共極是3、8兩個引腳,但是原理圖上封裝的是1、6,當時也沒有注意。經(jīng)過調試發(fā)現(xiàn)了一些問題我就請科協(xié)的同學教我對電路板的系統(tǒng)進行優(yōu)化改進。最終在同學的幫助下我完成了本次課程設計。</p><p>  通過這次課設,對以前學過的知識有了進一步的認識,加深了理解,提高了知識應用的能力,而且提高了發(fā)現(xiàn)問題、解決問題的能力。經(jīng)歷了從最初的設計到最后做出產(chǎn)品的開發(fā)過程,我認識到了自己的不足,提高了對專業(yè)的認識及興趣,在今后

45、的學習工作過程中,這將是一次難得的經(jīng)歷。</p><p><b>  參考文獻</b></p><p>  [1] 趙全利.肖興達.單片機原理及應用教程 機械工業(yè)出版社,2007.7</p><p>  [2] 胡漢才.單片機原理與接口技術[M].北京: 清華大學大學出版社,2004.1-505.</p><p>  [

46、3] 閆勝利Protel 99 SE中文版使用教程 電子工業(yè)出版社 2007.6</p><p>  [4]居吉喬. Protel 99 SE實用教程 化學工業(yè)出版社,2010.6</p><p>  [5]譚浩強.C語言程序設計(第三版).北京:清華大學出版社,2005.7</p><p>  附錄1 系統(tǒng)原理圖</p><p>  

47、附錄2 PCB圖</p><p>  附錄3 程序清單</p><p><b>  程序實現(xiàn)功能</b></p><p>  東西和南北路口交替通行,數(shù)碼管顯示通行倒計時。用按鍵模擬路口來車情況,信號燈和數(shù)碼管顯示相應修改。復位時,各路口交通燈全亮,數(shù)碼管顯示全為0。</p><p>  #include <

48、;REGX51.H></p><p>  #define uchar unsigned char</p><p>  #define uint unsigned int</p><p>  uchar ms=0,counter=0,set_value=0;</p><p>  bit flag=1,con=1,y_flag=1;&

49、lt;/p><p>  sbit ey=P1^0;//端口定義</p><p>  sbit eg=P1^1;</p><p>  sbit er=P1^2;//東"0"開燈</p><p>  sbit ny=P1^3;</p><p>  sbit ng=P1^4;</p><p

50、>  sbit nr=P1^5;//北</p><p>  sbit wy=P1^6;</p><p>  sbit wg=P1^7;</p><p>  sbit wr=P3^0;//西</p><p>  sbit sy=P3^1;</p><p>  sbit sg=P3^2;</p><

51、;p>  sbit sr=P3^3;//南</p><p>  sbit esc=P2^3;</p><p>  sbit sub=P2^2;</p><p>  sbit add=P2^1;</p><p>  sbit ok=P2^0;//key define</p><p>  sbit w11=P2^7;

52、</p><p>  sbit w12=P2^6;</p><p>  sbit w21=P2^5;</p><p>  sbit w22=P2^4;//位選信號 “0”開啟</p><p>  uchar code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //雙位

53、八段數(shù)碼管編碼表 </p><p>  void delay(uint z)//延時</p><p><b>  {</b></p><p><b>  uint x,y;</b></p><p>  for(x=z;x>0;x--)</p><p>  

54、for(y=110;y>0;y--);</p><p><b>  }</b></p><p>  void init()</p><p><b>  {</b></p><p>  TMOD=0X01;//定時器工作方式</p><p>  TH0=(65536-50

55、000)/256;</p><p>  TL0=(65536-50000)%256;//初始值,定時50ms</p><p>  ET0=1;//開定時器中斷</p><p>  EA=1;//開總中斷</p><p>  ey=0;eg=0;er=0;</p><p>  ny=0;ng=0;nr=0;</p&

56、gt;<p>  wy=0;wg=0;wr=0;</p><p>  sy=0;sg=0;sr=0;</p><p><b>  P0=0x40;</b></p><p><b>  w11=1;</b></p><p><b>  w12=1;</b></

57、p><p><b>  w21=1;</b></p><p><b>  w22=1;</b></p><p>  delay(100);</p><p><b>  }</b></p><p>  void key()//按鍵操作</p>&

58、lt;p><b>  {</b></p><p>  if(add==0)</p><p>  {delay(5);</p><p>  while(!add);//松手檢測</p><p>  set_value+=5;</p><p><b>  }</b><

59、;/p><p>  if(sub==0)</p><p>  { delay(5);</p><p>  while(!sub);</p><p>  set_value-=5;</p><p><b>  }</b></p><p><b>  }</

60、b></p><p>  void display_y(uchar num)//右數(shù)顯</p><p>  { P0=tab[num/10];</p><p><b>  delay(1);</b></p><p><b>  w11=0;</b></p><p>

61、<b>  delay(1);</b></p><p>  w11=1;//消隱</p><p><b>  delay(1);</b></p><p>  P0=tab[num%10];</p><p><b>  delay(1);</b></p><p

62、><b>  w12=0;</b></p><p><b>  delay(1);</b></p><p>  w12=1;//消隱</p><p>  delay(1);</p><p><b>  }</b></p><p>  void

63、display_z(uchar num)//左數(shù)顯</p><p><b>  {</b></p><p>  P0=tab[num/10];</p><p><b>  delay(1);</b></p><p><b>  w21=0;</b></p><

64、;p><b>  delay(1);</b></p><p>  w21=1;//消隱</p><p><b>  delay(1);</b></p><p>  P0=tab[num%10];</p><p><b>  delay(1);</b></p>

65、<p><b>  w22=0;</b></p><p><b>  delay(1);</b></p><p>  w22=1;//消隱</p><p><b>  delay(1);</b></p><p><b>  }</b></

66、p><p>  void mood_1(uchar num)//東西亮紅燈,南北亮綠燈,5秒黃燈</p><p><b>  {</b></p><p>  wr=0;wy=1;wg=1;</p><p>  er=0;ey=1;eg=1;</p><p>  if(y_flag==1)</p&

67、gt;<p><b>  {</b></p><p>  nr=1;ny=0;ng=1;</p><p>  sr=1;sy=0;sg=1;</p><p><b>  }</b></p><p><b>  else</b></p><p&g

68、t;<b>  {</b></p><p>  nr=1;ny=1;ng=0;</p><p>  sr=1;sy=1;sg=0;</p><p><b>  }</b></p><p>  display_y(num);</p><p>  display_z(num);&

69、lt;/p><p><b>  }</b></p><p>  void mood_2(uchar num)//南北亮紅燈,東西亮綠燈,5秒黃燈</p><p><b>  {</b></p><p>  if(y_flag==0)</p><p><b>  {<

70、;/b></p><p>  wr=1;wy=0;wg=1;</p><p>  er=1;ey=0;eg=1;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b><

71、/p><p>  wr=1;wy=1;wg=0;</p><p>  er=1;ey=1;eg=0;</p><p><b>  }</b></p><p>  nr=0;ny=1;ng=1;</p><p>  sr=0;sy=1;sg=1;</p><p>  displa

72、y_y(num);</p><p>  display_z(num);</p><p><b>  }</b></p><p>  void main()</p><p>  { init();</p><p><b>  while(1)</b></p>

73、<p><b>  { </b></p><p>  while(con)</p><p>  { key();</p><p>  display_y(set_value);</p><p>  display_z(set_value);</p><p><b>  

74、if(ok==0)</b></p><p><b>  {</b></p><p><b>  delay(5);</b></p><p>  while(!ok);</p><p><b>  con=0;</b></p><p>  co

75、unter=set_value;</p><p>  TR0=1;//啟動定時器</p><p><b>  }</b></p><p>  }//設置倒計時秒數(shù)</p><p>  if(esc==0)</p><p>  { delay(5);</p><p> 

76、 while(!esc);</p><p><b>  con=1;</b></p><p><b>  init();</b></p><p><b>  }</b></p><p>  if(flag==0)</p><p>  mood_1(co

77、unter);</p><p><b>  else</b></p><p>  mood_2(counter);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void timer0() int

78、errupt 1//用于倒計時計時</p><p>  { TH0=(65536-30000)/256;</p><p>  TL0=(65536-30000)%256;</p><p><b>  ms++;</b></p><p>  if(ms==20)</p><p><b>

79、;  {</b></p><p><b>  ms=0;</b></p><p>  counter--;</p><p>  if(counter==-1)//30</p><p><b>  {</b></p><p>  counter=set_value;

80、</p><p>  flag=~flag;</p><p><b>  }</b></p><p>  if(flag==0)</p><p><b>  {</b></p><p>  if(counter>=0&&counter<=5)&l

81、t;/p><p>  y_flag=1;</p><p><b>  }</b></p><p>  if(flag==1)</p><p>  { if(counter>=0&&counter<=5)</p><p>  y_flag=0;</p>

溫馨提示

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

評論

0/150

提交評論