版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、河南科技大學課 程 設(shè) 計 說 明 書 課程名稱 微機化醫(yī)學儀器原理與接口技術(shù)課程設(shè)計 題 目 交通燈控制系統(tǒng)設(shè)計 學 院 醫(yī)學技術(shù)與工程學院 班 級 生物醫(yī)學工程121班 學生姓名 莫永健 指導教師 張曉蘭 郭靜玉 日 期 2015年10月14日 課程設(shè)計任務書(指導教師填寫)課程設(shè)計名稱 微機化醫(yī)學儀器原理與接口技術(shù)課程設(shè)計 學生姓名 莫永健 專業(yè)班級 生醫(yī)121班 設(shè)計題目 交通燈控制系統(tǒng)設(shè)計 一、課程設(shè)計目的 微機化醫(yī)學儀器原理與接口技術(shù)課程設(shè)計是工科院?!吧镝t(yī)學工程”專業(yè)對學生進行“能力培養(yǎng)”的重要環(huán)節(jié), 又是生物醫(yī)學工程專業(yè)技術(shù)人員必須經(jīng)過的基礎(chǔ)訓練。微機化醫(yī)學儀器原理與接口技術(shù)
2、 課程設(shè)計是課程理論的模擬實踐,通過課程設(shè)計既要達到鞏固課堂所學知識的目的;又要達到培養(yǎng)學生能綜合運用所學各種知識, 初步分析問題和解決問題的能力,為畢業(yè)設(shè)計和今后的實踐打下基礎(chǔ)。二、設(shè)計內(nèi)容、技術(shù)條件和要求 設(shè)計內(nèi)容: 1、 完成簡易交通燈控制系統(tǒng)設(shè)計的原理圖設(shè)計; 2、 繪制軟件流程圖; 3、 設(shè)計軟件并進行調(diào)試; 4、 書寫設(shè)計說明書。技術(shù)條件和要求: 1、利用“單片機課程設(shè)計練習系統(tǒng)” 在基本練習的基礎(chǔ)上設(shè)計軟、 硬件系統(tǒng)。要求利用“單片機課程設(shè)計練習系統(tǒng)”的單一功能模塊, 組合成題目所要求設(shè)計內(nèi)容的新系統(tǒng)。 2、設(shè)計交通燈控制系統(tǒng)原理圖, 分別控制東西向和南北向的交通燈,用數(shù)碼管顯示
3、秒數(shù); 3、設(shè)計軟件并進行調(diào)試; 4、書寫設(shè)計說明書, 嚴格按照學校規(guī)定格式完成。3、 時間進度安排 第一周: 進行基礎(chǔ)練習, 完成基本的人機界面系統(tǒng)練習及單個功能程序設(shè)計; 第二周:按照要求, 完成老師在任務書中下達的設(shè)計任務。 第三周:完成設(shè)計任務, 撰寫說明書并答辯。四、 主要參考文獻 1、 MCS-51 單片機應用設(shè)計 張毅剛 哈工大出版社2、單片機課程設(shè)計指導樓然苗 北京航空航天大學出版社3、單片機原理及接口技術(shù)余錫存 電子科大出版社 指導教師簽字: 年 月 日.河南科技大學課程設(shè)計說明書.目 錄摘要.1第一章 Proteus及Keil軟件簡介.2 1.1 Proteus軟件.2 1
4、.2 Proteus功能特點.2 1.3 Proteus電路仿真.31.4 Keil軟件.4第二章 交通燈設(shè)計方案及硬件設(shè)計.5 2.1設(shè)計思路.5 2.2 總體方案及結(jié)構(gòu)框圖.5 2.3 硬件設(shè)計.6第三章 軟件設(shè)計.11 3.1 系統(tǒng)軟件設(shè)計.11 3.2 工具介紹.12 3.3 程序模設(shè)計.12第四章 系統(tǒng)仿真與調(diào)試.14 4.1 電路仿真.14 4.2 系統(tǒng)調(diào)試.16總結(jié).17參考文獻.18附錄1.19摘 要隨著人們社會活動日益增加,經(jīng)濟發(fā)展,汽車數(shù)量急劇增加,城市道路日漸擁擠,交通燈更加顯示出了它的功能,使得交通得到有效管制,對于交通疏導,提高道路導通能力,減少交通事故有顯著的效果。
5、近年來,隨著科技的飛速發(fā)展,電子器件也隨之廣泛應用,其中單片機也不斷深入人民的生活當中。本模擬交通燈系統(tǒng)利用單片機AT89C51作為核心元件,實現(xiàn)了通過信號燈對路面狀況的智能控制。從一定程度上解決了交通路口堵塞、車輛停車等待時間不合理、急車強通等問題。系統(tǒng)具有結(jié)構(gòu)簡單、可靠性高、成本低、實時性好、安裝維護方便等優(yōu)點,有廣泛的應用前景。本模擬系統(tǒng)由單片機硬/軟件系統(tǒng),兩位8段數(shù)碼管和LED燈顯示系統(tǒng)等組成,較好的模擬了交通路面的控制。關(guān)鍵詞: 交通燈 單片機AT89C51 數(shù)碼管 LED燈顯示第 1 頁 共 25 頁.河南科技大學課程設(shè)計說明書.第一章 Proteus及Keil軟件簡介1.1 P
6、roteus軟件 Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風標電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前比較好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作者的青睞。 Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件
7、三合一的設(shè)計其處理器模型支持8051、HC11、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯器。1.2 Proteus功能特點 Proteus軟件具有其它EDA工具軟件(例:multisim)的功能。這些功能是: 1原理布圖 2PCB自動或人工布線 3SPICE電路仿真革命性的特點 1.互動的電路仿真 用戶甚至可以實時采用諸如RAM,ROM,鍵盤,馬達,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。 2.仿真處理器及其外圍電路 可以仿真51系列
8、、AVR、PIC、ARM、等常用主流單片機。還可以直接在基于原理圖的虛擬原型上編程,再配合顯示及輸出,能看到運行后輸入輸出的效果。配合系統(tǒng)配置的虛擬邏輯分析儀、示波器等,Proteus建立了完備的電子設(shè)計開發(fā)環(huán)境。1.3 Proteus電路仿真 在PROTEUS繪制好原理圖后,調(diào)入已編譯好的目標代碼文件:*.HEX,可以在PROTEUS的原理圖中看到模擬的實物運行狀態(tài)和過程。PROTEUS 是單片機課堂教學的先進助手。PROTEUS不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化。前者可在相當程度上得到實物演示實驗的效果,后者則是實物演示實驗難以達到的效果。 它的元器件、連
9、接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應。這在相當程度上替代了傳統(tǒng)的單片機實驗教學的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。課程設(shè)計、畢業(yè)設(shè)計是學生走向就業(yè)的重要實踐環(huán)節(jié)。由于PROTEUS提供了實驗室無法相比的大量的元器件庫,提供了修改電路設(shè)計的靈活性、提供了實驗室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表,因而也提供了培養(yǎng)學生實踐精神、創(chuàng)造精神的平臺隨著科技的發(fā)展,“計算機仿真技術(shù)”已成為許多設(shè)計部門重要的前期設(shè)計手段。它具有設(shè)計靈活,結(jié)果、過程的統(tǒng)一的特點??墒乖O(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風險。相信在單片機開發(fā)應用中PROTEUS也能茯
10、得愈來愈廣泛的應用。使用Proteus 軟件進行單片機系統(tǒng)仿真設(shè)計,是虛擬仿真技術(shù)和計算機多媒體技術(shù)相結(jié)合的綜合運用,有利于培養(yǎng)學生的電路設(shè)計能力及仿真軟件的操作能力;在單片機課程設(shè)計和全國大學生電子設(shè)計競賽中,我們使用 Proteus開發(fā)環(huán)境對學生進行培訓,在不需要硬件投入的條件下,學生普遍反映,對單片機的學習比單純學習書本知識更容易接受,更容易提高。實踐證明,在使用 Proteus 進行系統(tǒng)仿真開發(fā)成功之后再進行實際制作,能極大提高單片機系統(tǒng)設(shè)計效率。因此,Proteus 有較高的推廣利用價值。1.4 Keil軟件簡介 Keil是美國Keil Software公司出品的51系列兼容單片機C
11、語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(Vision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。第 5 頁 共 25 頁第二章 交通燈設(shè)計方案及硬件設(shè)計2.1 設(shè)計思路 東西、南北兩干道交于一個十字路口,各個路
12、口有一個交通燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換,且黃燈燃亮時間為東西、南北兩干道的公共停車時間。設(shè)南北道比東西道的車流量大。(1)當東西方向為綠燈,此道車輛通行;南北方向為紅燈,南北道車輛禁止通過,行人通行。時間為25秒。(2)黃燈閃爍3秒,警示車輛和行人紅、綠燈的狀態(tài)即將切換。(3)當東西方向為紅燈,此道車輛禁止通行,東西道行人可通過;南北道為綠燈,此道車輛通過,行人禁止通行。時間為30秒。(4)這樣如上表的時間和紅、綠、黃出現(xiàn)的順序依次出現(xiàn)這樣行人和車輛就能安全暢通的通行。2.2 總體方案及結(jié)構(gòu)框圖采用標準的AT89C51單
13、片機作為控制器,通行倒計時顯示采用2位數(shù)碼管:外接8255芯片作為鍵盤和數(shù)碼管顯示的擴展端口:停止、直行及行人四種通行指示燈采用雙色發(fā)亮發(fā)光二極管;數(shù)碼管顯示采用動態(tài)掃描,以節(jié)省端口數(shù)。特種車輛通行采用實時外部中斷0完成。按以上系統(tǒng)構(gòu)架設(shè)計,單片機單口資源剛好滿足要求。該系統(tǒng)具有電路簡單,設(shè)計方便,顯示亮度高,耗電較少,可靠性能高等特點。設(shè)計原理框圖如下所示:晶振電路數(shù)碼管顯示單片機AT89C51緊急控制LED模擬燈組圖2.2-1 方案原理框圖2.3 硬件設(shè)計1、主控制系統(tǒng) AT89C51是一種帶4K字節(jié)FLASH存儲器的低電壓、高性能CMOS 8位微處理器,俗稱單片機。AT89C2051是一
14、種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃速存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。外形及引腳排列如圖所示:圖2.3-1 AT89C51外形及引腳圖2、晶振電路該設(shè)計中選擇與負載電容值相等的并聯(lián)電容,就可以得到晶振的諧振頻率,產(chǎn)生的頻率是 12MHz。因為晶振與單片機的腳XTAL
15、0和腳XTAL1 構(gòu)成的振蕩電路中會產(chǎn)生偕波,為了電路的穩(wěn)定性起見,所以晶振所配的瓷片電容為33pf 的。 晶振電路用于產(chǎn)生單片機工作所需要的晶振信號,而時序所研究的是指令執(zhí)行中各地信號之間的相互關(guān)系。單片機本身就如一個復雜的同步時序電路,為了保證同步工作方式的實現(xiàn),電路應在唯一的晶振信號控制下嚴格地按時序進行工作。晶振電路如下所示:圖2.3-2 晶振電路圖3、 緊急控制由于只有兩種特殊情況,考慮實際應用中的資源浪費問題,此設(shè)計只用到兩個按鍵,分別為緊急情況K1 和緊急情況K2。緊急控制按鍵電路圖:圖2.3-3 緊急控制電路圖4、數(shù)碼管顯示交通信號燈的正上方安裝一個可以顯示綠燈通行時間,紅燈等
16、待時間的顯示電路,采用數(shù)碼管顯示電路是一種很好的方法。由于東往西方向和西往東方向顯示的時間相同,南往北方向和北往南方向顯示的時間也相同,兩位數(shù)碼管可以時間的時間為0-99秒完全滿足系統(tǒng)的要求。兩位數(shù)碼管顯示圖:圖2.3-4 兩位數(shù)碼顯示管及引腳圖 圖中引腳1、2、分別為數(shù)碼顯示選擇位,順序從左至右,低電平有效。引腳A、B、C、D、E、F、G表示的是七段字符,控制數(shù)碼管顯示,高電平有效。引腳DP表示的是小數(shù)點,高電平有效。4、 實際信號顯示電路根據(jù)本設(shè)計的特點,紅綠燈的顯示不可少,每個方向上設(shè)置紅綠黃 燈,總共 4 組。如果東西紅燈亮,那南北方向就是綠燈亮,反之亦然。 本系統(tǒng)的交通信號顯示電路是
17、6 個LED 燈組成P1.0,P1.1,P1.2,P1.3, P1.4,P1.5,P1.6 分別對應為東西紅綠黃和南北紅綠黃。每一個LED燈上串一個電阻,對LED 燈過流保護。實際信號顯示電路如圖所示:圖2.3-5 實際信號顯示電路第 20 頁 共 25 頁第三章 軟件設(shè)計3.1 系統(tǒng)軟件設(shè)計系統(tǒng)主程序如下:開始東西南北方方向都亮紅燈倒計時5.4.3.1南北方向亮綠燈,東西方向亮紅燈倒計時30.29.284南北方向綠燈滅,黃燈閃爍東西方向依舊亮紅燈倒計時3.2.1南北方向亮紅燈,東西方向亮綠燈倒計時25.24.234東西方向綠燈滅,黃燈閃爍南北方向依舊亮紅燈倒計時3.2.1圖3.1-1 系統(tǒng)主
18、程序圖開機后交通燈都處于紅燈5秒狀態(tài),隨后南北方向通行30秒后變?yōu)闁|西方向通行25秒,如此55秒循環(huán)一次,使得東西方向和南北方向交替通行。顯示系統(tǒng)則顯示到下一次改變通行方向所剩的時間,利于司機調(diào)整車輛狀況。每到通行方向轉(zhuǎn)換時,正在通行的方向綠燈熄滅,變?yōu)辄S燈閃爍,提醒司機注意通行方向的改變,避免不必要的危險。3.2 工具介紹 C語言是一門通用計算機編程語言,應用廣泛。C語言的設(shè)計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電
19、腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。 二十世紀八十年代,為了避免各開發(fā)廠商用的C語言語法產(chǎn)生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言最初的標準。3.3 程序模設(shè)計 1、INTO中斷服務程序模設(shè)計 INT0與K1連接,另一端與地連接。按下K1,南北方向亮綠燈,東西方向亮紅燈,也就是說,東西兩個通道不能通車,這是緊急情況,救護車等特殊車輛可以通過。K1與P3.2相接,K2與P3.3相接。按下K2,南北方向亮紅燈,東西方向亮綠燈,也就是說,南北兩個通道不能通車。K1、K2同時打開,則交通燈恢復正常。2、
20、路口指示燈部分 用P1端口作為輸出端口,用P1.0到P1.5端口分別控制東西和南北兩組燈的狀態(tài)低電平點亮,具體端口功能如下:P1.0控制東西紅燈的亮滅P1.1控制東西綠燈的亮滅P1.2控制東西黃燈的亮滅P1.3控制南北紅燈的亮滅P1.4控制南北綠燈的亮滅P1.5控制南北黃燈的亮滅3、顯示部分數(shù)碼管的片選部分由P2.0提供,碼段部分由P0.0到P0.6控制.其中P2.0控制剩余時間的十位數(shù)的顯示,P2.1控制剩余時間的個位數(shù)的顯示,低電平選中。P0.0到P0.7控制分別控制點亮數(shù)碼段的A段到H段,可以顯示不同位數(shù)的各個數(shù)值。4、源程序代碼 用keil軟件編寫的程序代碼: 程序源代碼見附錄1第4章
21、 系統(tǒng)仿真與調(diào)試4.1 電路仿真在此次設(shè)計中,用Proteus對硬件部分進行模式。在Proteus中輸入原理圖后,在單片機中載入C程序生成的hex文件,運行仿真,結(jié)果如下: 1、南北綠燈,東西紅燈的情形:圖4.1-1南北綠燈,東西紅燈圖 2、南北黃燈,東西紅燈的情形:圖4.1-2 南北黃燈,東西紅燈圖3、南北紅燈,東西綠燈的情形:圖4.1-3 南北紅燈,東西綠燈圖4.2 系統(tǒng)調(diào)試1、調(diào)試步驟(1)根據(jù)電路圖選擇器件連接電路。(2)雙擊AT89C51裝入源程序編譯生成的HEX文件。(3)單擊運行按鈕運行仿真。(4)根據(jù)仿真情況與程序?qū)崿F(xiàn)任務對比,對于不能實現(xiàn)的任務修改并調(diào)試程序,重新裝載重新運行
22、調(diào)試仿真,直到能完全實現(xiàn)所要求的功能為止。(5)進一步改進和簡化程序在進行調(diào)試仿真。2、調(diào)試結(jié)果(1)開機,東西南北方方向都亮紅燈倒計時5.4.3.1。(2)南北方向亮綠燈,東西方向亮紅燈倒計時30.29.284。(3)南北方向綠燈滅,黃燈閃爍東西方向依舊亮紅燈倒計時3.2.1。(4)南北方向亮紅燈,東西方向亮綠燈倒計時25.24.234。(5)東西方向綠燈滅,黃燈閃爍南北方向依舊亮紅燈倒計時3.2.1.開機后交通燈都處于紅燈5秒狀態(tài),隨后南北方向通行30秒后變?yōu)闁|西方向通行25秒,如此55秒循環(huán)一次,使得東西方向和南北方向交替通行。 經(jīng)過調(diào)試運行,交通燈控制系統(tǒng)能夠能正常工作,且紅綠燈及數(shù)碼
23、管能夠按照預期的設(shè)計顯示運行,達到本次課程設(shè)計的目的???結(jié)通過交通燈控制系統(tǒng)的課程設(shè)計,在短短三周的時間里,使用單片機進行交通燈的控制,實現(xiàn)了簡易交通燈控制系統(tǒng)。同時掌握了一些Proteus仿真電路的知識。本次課程設(shè)計,對我們剛學習課程設(shè)計有很大的提高,課程設(shè)計書如何撰寫,對課程設(shè)計有了一定的掌握。微機原理編程和撰寫程序代碼的能力也有了一定的提高。這次課程設(shè)計,我們進步了很多,課堂上的知識能的運用到實際,對知識更進一步掌握和運用。交通燈是我們生活中非常常見的一種東西,在這里我們設(shè)計的交通燈僅僅只是模擬現(xiàn)實中的情況。此設(shè)計最大的優(yōu)點就是實現(xiàn)智能化控制,不需要人為。同時,它的缺點是系統(tǒng)穩(wěn)定性不是
24、很好。通過這次交通燈的課程設(shè)計,使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決現(xiàn)實問題的能力,使我在單片機的基本原理、單片機應用學習過程中,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。希望能為以后的工作學習打下基礎(chǔ)。由于自身能力有限,在課程設(shè)計中碰到了很多的問題,我通過查閱相關(guān)書籍、資料以及和周圍同學交流得到解決。第 34 頁 共 25 頁參考文獻1 童詩白 華成英主編模擬電子技術(shù)(第四版)北京:高等教育出版社20062 張毅剛主編MCS-51單片機應用設(shè)計北京:哈爾濱工業(yè)大學出版社20103 邱關(guān)源 羅先覺電路(第五版)北京:高等教育出版社,20064 劉欣亮 李敏普杰信 C語言程
25、序設(shè)計北京:電子工業(yè)出版社,20135 王敏等編著單片機原理及接口技術(shù)北京:清華大學出版社,220136 李群芳 肖看 張士軍單片微型計算機與接口技術(shù)(第4版)北京:電子工業(yè)出版社,20127 張唯真主編生物醫(yī)學電子學北京清華大學出版社,2012.8 余錫存主編單片機原理及接口技術(shù)北京電子科大出版社2009.附錄1 源程序代碼: #include/頭文件#define uchar unsigned char/宏定義#define uint unsigned int/宏定義sbit RED_ZHU = P10;sbit YELLOW_ZHU = P11;sbit GREEN_ZHU = P12;
26、sbit RED_ZHI = P13;sbit YELLOW_ZHI = P14;sbit GREEN_ZHI = P15; uint aa, bai,shi,ge,bb;/*數(shù)碼管顯示0-9*/uint code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/*子函數(shù)聲明*/void delay(uint z);void delay0(uint z);void display(uint ge,uint shi);void xtimer0();void check();void init1();void init2();voi
27、d init3();void init4();void init5();void xint0();void xint1();void GREEN_ZHU_ON();void GREEN_ZHI_ON();void main()EA=1;/開中斷EX0=1;/允許外部中斷INT0中斷IT0=0;/定義INT0觸發(fā)方式PX0=1;/中斷優(yōu)先級高EX1=1;/允許外部中斷INT1中斷IT1=0;/定義INT1觸發(fā)方式PX1=1;/中斷優(yōu)先級高check();/開機自檢 init1();/第1個狀態(tài) while(1) init2();/第2個狀態(tài) init3();/第3個狀態(tài) init4();/第4個
28、狀態(tài) init5();/第5個狀態(tài) void init1()/第一個狀態(tài):主干道、支干道均亮紅燈5S int temp;temp=6;/變量賦初值TMOD=0x01;/定時器T0工作于方式1TH0=0x4c;TL0=0x00;/定時器賦初值EA=1;/開中斷ET0=1;/開定時中斷TR0=1;/開定時器T0while(1)RED_ZHU=0; RED_ZHI=0;GREEN_ZHU=1;GREEN_ZHI=1;YELLOW_ZHU=1;YELLOW_ZHI=1;if(aa=20)/定時20*50MS=1Saa=0;/定時完成一次后清0temp-;/變量自減if(temp0)break;shi=
29、temp%100/10;/顯示十位ge=temp%10;/顯示個位 display(ge,shi);void init2()/第二個狀態(tài):主干道亮綠燈27S、支干道亮紅燈int temp;temp=31;/變量賦初值TMOD=0x01;/定時器T0工作于方式1TH0=0x4c;TL0=0x00;/定時器賦初值EA=1;/開中斷ET0=1;/開定時中斷TR0=1;/開定時器T0while(1) RED_ZHU=1;RED_ZHI=0;GREEN_ZHU=0; GREEN_ZHI=1;YELLOW_ZHU=1; YELLOW_ZHI=1;if(aa=20)/定時20*50MS=1Saa=0;/定時
30、完成一次后清0temp-;/變量自減if(temp=3)break;shi=temp%100/10;/顯示十位ge=temp%10;/顯示個位display(ge,shi);void init3()/第三個狀態(tài):主干道黃燈閃爍、支干道紅燈閃爍int temp;temp=4;/變量賦初值TMOD=0x01;/定時器T0工作于方式1TH0=0x4c;TL0=0x00;/定時器賦初值EA=1;/開中斷ET0=1;/開定時中斷TR0=1;/開定時器T0while(1)GREEN_ZHU=1;if(aa=20)/定時20*50MS=1Saa=0;/定時完成一次后清0temp-;/變量自減YELLOW_Z
31、HU=YELLOW_ZHU;RED_ZHI=RED_ZHI;if(temp0)break;shi=temp%100/10;/顯示十位ge=temp%10;/顯示個位 display(ge,shi);void init4()/第四個狀態(tài):主干道亮紅燈、支干道亮綠燈22S int temp;temp=26;/變量賦初值TMOD=0x01;/定時器T0工作于方式1TH0=0x4c;TL0=0x00;/定時器賦初值EA=1;/開中斷ET0=1;/開定時中斷TR0=1;/開定時器T0while(1)RED_ZHU=0; RED_ZHI=1;YELLOW_ZHU=1; GREEN_ZHI=0;if(aa=20)/定時20*50MS=1Saa=0;/定時完成一次后清0temp-;/變量自減if(temp=3)break;shi=temp%100/10;/顯示十位ge=temp%10;/顯示個位 display(ge,shi);void init5()/ 第五個狀態(tài):主干道紅燈閃爍、支干道黃燈閃爍int temp;temp=4;/變量賦初值TMOD=0x01;/定時器T0工作于方式1TH0=0x4c;TL0=0x00;/定時器賦初值EA=1;/開中斷ET0=1;/開定時中斷TR0=1;/開定時器T0whil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 足球獎學金合同(2篇)
- 雨水收集池施工合同(2篇)
- 幼兒斑馬 課件
- 第13課《唐詩五首·錢塘湖春行》八年級語文上冊精講同步課堂(統(tǒng)編版)
- 堅定跟黨走課件
- 黨課 制作課件
- 西京學院《自動控制原理實驗》2022-2023學年期末試卷
- 西京學院《外貿(mào)函電》2021-2022學年期末試卷
- 4種高逼格的動畫封面模板
- 部編版語文三年級上冊第五單元基礎(chǔ)知識復習卷含答案
- 人教版(2024新版)英語七年級上冊期中教學質(zhì)量檢測試卷(含答案)
- 職業(yè)技術(shù)學校云計算技術(shù)應用專業(yè)人才需求調(diào)研分析報告
- 工業(yè)機器人編程語言:RAPID(ABB):RAPID編程項目實戰(zhàn)
- 2024年秋季新外研版三年級上冊英語課件 Unit 6 第1課時(Get ready)
- 外研版(2024)七年級上冊英語全冊教案教學設(shè)計
- 2024至2030年中國股指期貨行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報告
- 2024-2030年中國母乳低聚糖(HMO)行業(yè)發(fā)展形勢與未來前景展望報告
- 《江城子-密州出獵》1省名師課賽課獲獎課件市賽課一等獎課件
- 人員、設(shè)備、資金等方面具有相應的履約能力的承諾書
- 人教版數(shù)學二年級上冊第4單元 表內(nèi)乘法一解決問題 第2課時說課稿
- 2024年常州信息職業(yè)技術(shù)學院高職單招筆試歷年職業(yè)技能測驗典型例題與考點解析含答案
評論
0/150
提交評論