畢業(yè)設計(論文)基于單片機的交通燈控制電路的設計._第1頁
畢業(yè)設計(論文)基于單片機的交通燈控制電路的設計._第2頁
畢業(yè)設計(論文)基于單片機的交通燈控制電路的設計._第3頁
畢業(yè)設計(論文)基于單片機的交通燈控制電路的設計._第4頁
畢業(yè)設計(論文)基于單片機的交通燈控制電路的設計._第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、四川信息職業(yè)技術學院畢業(yè)設計說明書(論文)設計(論文)題目: 基于單片機的交通燈 控制電路的設計 專 業(yè): _ 通信技術_ 班 級:_ 通技 06-2_ 學 號: 姓 名: 指導教師: 二 oo 八年十二月三十日四川信息職業(yè)技術學院畢業(yè)設計(論文)任務書四川信息職業(yè)技術學院畢業(yè)設計(論文)任務書學 生姓 名學號班級通技06-2專業(yè)通信技術設計(或論文)題目基于單片機的交通燈控制電路的設計指導教師姓名職 稱工作單位及所從事專業(yè)聯(lián)系方式備 注曾寶國助教四川信息職業(yè)技術學院電子系教望春高級工程師四川九洲電子科技股份有限公計(論文)內(nèi)容:本設計要求

2、以單片機(at89c51)為核心,設計一款簡易的交通燈控制電路。學生需完成系統(tǒng)方案制定與工作原理分析、硬件設計、軟件設計、系統(tǒng)仿真或實物制作、設計報告撰寫等工作。設計可按如下步驟進行:1. 收集有關資料并消化吸收;2. 制定設計方案;3. 完成硬件設計、軟件設計,仿真測試成功后可完成實物制作;4. 撰寫設計報告(不少于 4000 字) 。進度安排:1.收集有關資料并消化吸收-第 67 周; 2.制定設計方案-第 7 周;3.硬件設計-第 78 周; 4.軟件設計-第 911 周;5.系統(tǒng)仿真測試或硬件制作-第 12 周; 6.撰寫設計報告-第 1314 周;7.準備畢業(yè)答辯-第 15 周。主要

3、參考文獻、資料(寫清楚參考文獻名稱、作者、出版單位):1胡漢才.單片機原理及其接口技術m.北京:清華大學出版,19962付家才.單片機控制工程實踐技術m.北京:化學工業(yè)出版社,20043潘新民.微型計算機控制技術m.北京:人民郵電出版社,19994李廣弟.單片機基礎.北京:北京航空航天大學出版社,19925何立民.單片機應用技術大全.北京:北京航空航天大學出版社,1994審批意見教研室負責人:年 月 日備注:任務書由指導教師填寫,一式二份。其中學生一份,指導教師一份。四川信息職業(yè)技術學院畢業(yè)設計說明書i目錄摘要.1第 1 章緒論.2第 2 章方案設計.3第 3 章硬件設計.53.1單片機最小系

4、統(tǒng).53.2驅動電路.63.3交通燈模塊.7第 4 章軟件設計.94.1主程序流程.94.2子程序流程.11第 5 章系統(tǒng)仿真測試.14結論.17致謝.18參考文獻.19附錄 1總電路原理圖 .20附錄 2源程序 .21四川信息職業(yè)技術學院畢業(yè)設計說明書第 1 頁共 29 頁摘要隨著社會經(jīng)濟的發(fā)展,交通問題越來越引起人們的關注。人、車、路三者關系的協(xié)調,已成為交通管理部門需要解決的重要問題之一。交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導的計算機綜合管理系統(tǒng),它是現(xiàn)代交通監(jiān)控指揮系統(tǒng)中最重要的組成部分。本設計是一款基于 mcs-51 單片機的交通控制系統(tǒng),它可以實現(xiàn)對車輛、行人

5、的有效導引。根據(jù)題目要求,設計中我選用 led 發(fā)光二極管,簡化了設計,并把led 發(fā)光管排成十字型,作為直行和左右拐彎指示,形象直觀;選擇 led 發(fā)光二極管可以從發(fā)光顏色上區(qū)別人的通行與停止,該系統(tǒng)還可根據(jù)交通擁擠情況分別設置主干道和次干道的通行時間,以提高效率,緩減交通擁擠。關鍵詞單片機;交通燈;控制器四川信息職業(yè)技術學院畢業(yè)設計說明書第 2 頁共 29 頁第 1 章緒論隨著社會經(jīng)濟的發(fā)展,交通問題越來越引起人們的關注。人、車、路三者關系的協(xié)調,已成為交通管理部門需要解決的重要問題之一。交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導的計算機綜合管理系統(tǒng),它是現(xiàn)代交通監(jiān)控指揮

6、系統(tǒng)中最重要的組成部分。1858 年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍兩色的機械扳手式信號燈,用以指揮馬車通行。這是世界上最早的交通信號燈。1868 年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。它由紅綠兩以旋轉式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。1869 年 1 月 2 日,煤氣燈爆炸,使警察受傷,遂被取消。1914 年,電氣啟動的紅綠燈出現(xiàn)在美國。這種紅綠燈由紅綠黃三色圓形的投光器組成,安裝在紐約市 5 號大街的一座高塔上。紅燈亮表示“停止”,綠燈亮表示“通行”。1918 年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅

7、綠燈。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴音器來啟動紅綠燈,司機遇紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。紅外線紅綠燈當行人踏上對壓力敏感的路面時,它就能察覺到有人要過馬路。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。四川信息職業(yè)技術學院畢業(yè)設計說明書第 3 頁共 29 頁第 2 章方案設計以廣元市勞動大廈十字路口為例,由東西方向和南北方向兩干道構成十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮表示紅、綠燈即將切換,這時車輛禁止通行。一般主干道比次干道車流量大。交通

8、道路口模型如圖 2-1 所示。黃燈燃亮時間 圖2-1交通道路口模型圖根據(jù)上圖可知本設計以單片機為控制核心,采用 mcs-51 的結構,模塊化設計,共分以下幾個功能模塊:單片機主控制模塊、驅動模塊、交通燈、時鐘電路、復位電路等。友好的人機界面、靈活的控制方式、優(yōu)化的物理結構以及豐富的功能是本設計的亮點。系統(tǒng)總體設計原理方框圖如圖 2-2 所示。四川信息職業(yè)技術學院畢業(yè)設計說明書第 4 頁共 29 頁圖 2-2系統(tǒng)總體設計方框圖 單 片 機 主 控 制器復位電路時鐘電路驅動 電路交通燈單片機最小系統(tǒng)四川信息職業(yè)技術學院畢業(yè)設計說明書第 5 頁共 29 頁第 3 章硬件設計3.1單片機最小系統(tǒng)單片機

9、作為整個硬件系統(tǒng)的核心,它既是協(xié)調整機工作的控制器,又是數(shù)據(jù)處理器。它由單片機、時鐘電路、復位電路等組成。xtal218xtal119ale30ea31psen29rst9p0.0/ad039p0.1/ad138p0.2/ad237p0.3/ad336p0.4/ad435p0.5/ad534p0.6/ad633p0.7/ad732p2.7/a1528p2.0/a821p2.1/a922p2.2/a1023p2.3/a1124p2.4/a1225p2.5/a1326p2.6/a1427p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78p3.0/rxd10p3.1/t

10、xd11p3.2/int012p3.3/int113p3.4/t014p3.7/rd17p3.6/wr16p3.5/t115u280c51net=c7dinclkp2.1p2.2p2.3p2.4p2.0p1.1p1.2p1.3p1.4p1.0c130pfc230pfx1crystalr110kc310ufp0.1p0.2p0.3p0.0p0.5p0.6p0.7p0.4圖3-1單片機主控模塊由圖 3-1 可知道:p1.0 口接的是南北方向的南左拐和北右拐的兩盞燈,p1.4 口接的是南北方向的南右拐和北左拐的兩盞燈;p1.1、p1.2、p1.3 口分別接的是南北方向的黃燈、綠燈、紅燈各兩盞。p0.

11、0、p0.1、p0.2、p0.3 口接東西方向人行道上的四盞燈,其中 p0.0 和 p0.2 口接人行道的紅燈,p0.1 和 p0.3 口接人行道的綠燈。p0.4、p0.5、p0.6、p0.7 口分別接南北方向人行道的四盞燈,其中 p0.4 和 p0.6 口接人行道的紅燈,p0.5 和 p0.7 口接人行道的綠燈。p2.0 口和 p2.4 口分別為東西方向四川信息職業(yè)技術學院畢業(yè)設計說明書第 6 頁共 29 頁的東右拐,西左拐兩盞燈和東左拐,西右拐兩盞燈。p2.1、p2.1、p2.3 口分別接東西方向的紅燈、綠燈、黃燈各兩盞。復位電路有兩種形式:手動按鍵上電復位和上電復位,在本系統(tǒng)中采用的是手

12、動按鍵上電復位,電路如圖 3-2 所示。由 rst 腳接上電容 c3 為 10pf 和 r2 為 10k的電阻接地構成。圖3-2復位電路時鐘電路是由 xtal1 和 xtal2 之間跨接的晶體振蕩器和微調電容 c1、c2 為30pf 構成,電路如圖 3-3 所示。時鐘電路中晶體振蕩器的頻率高則系統(tǒng)的時鐘頻率就高,所以該系統(tǒng)采用 12m 晶振。圖3-3時鐘電路3.2驅動電路驅動部分采用 74ls05 非門來對 led 發(fā)光二極管進行驅動,當輸入為高點平時,輸出為低電平。確保 led 發(fā)光二極管的穩(wěn)定性,能更有效地工作。74ls05 為六組反向器,共有 54/7405、54/74h05、54/74

13、s05、54/74ls05 四種線路結構形式,其主要電特性的典型值如表 3-1 所示。四川信息職業(yè)技術學院畢業(yè)設計說明書第 7 頁共 29 頁表 3-174ls05 的型號型 號tplhtphlpd5405/740512ns8ns60mw54h05/74h056ns6.5ns140mw54s05/74s053ns3ns113mw54ls05/74ls059ns10ns12mw引出端符號 1a6a 輸入端 1y6y 輸出端。電源電壓7v;輸入電壓 54/7405、54/74h05、54/74s055.5v;工作環(huán)境溫度 -55125;存儲溫度 .-65150。動態(tài)特性(ta=25)如表 3-2

14、所示。表 3-274ls05 各型號的動態(tài)特性參 數(shù)測 試 條 件05 最大h05 最大s05 最大ls05 最大單位tplh 輸出由低到高傳輸延遲時間22104.515nstphl 輸出由高到低傳輸延遲時間vcc=5v,cl=50pf(h05 為 25pf) rl=400(h05 和s05 為 280, ls05 為 2k)1510515ns3.3交通燈模塊交通燈電路如圖 3-3 所示。采用 led 發(fā)光二極管,有三種顏色指示放行與禁止、等待直觀。其中,綠燈表示放行,黃燈表示等待,紅燈表示禁止。在設計中總共用到發(fā)光二極管 36 只。友好的人機界面、靈活的控制方式以及豐富的功能是本設計亮點。四

15、川信息職業(yè)技術學院畢業(yè)設計說明書第 8 頁共 29 頁圖3-3交通燈模塊四川信息職業(yè)技術學院畢業(yè)設計說明書第 9 頁共 29 頁第 4 章軟件設計4.1主程序流程系統(tǒng)的軟件設計可以分為幾個部分,首先編寫各個模塊的底層驅動程序,而后是系統(tǒng)聯(lián)機調試,編寫上層系統(tǒng)程序。本系統(tǒng)軟件程序主要包括有交通燈的四種通行方式的子程序。四種通行方式分別如圖 4-1 所示。 a)方式一b)方式二c)方式三d)方式四圖4-1交通燈的四種工作方式根據(jù)上圖可以得出以下通行方式的規(guī)則,如表 4-1 所示。四川信息職業(yè)技術學院畢業(yè)設計說明書第 10 頁共 29 頁表 4-1四種工作方式的通行規(guī)則方式一方式二方式三方式四置第

16、1 種為先直行,置人行道,時間為 5 秒。拐 20 秒置第 1 種為先直行,置人行道,時間為 5 秒。拐 20 秒置第 2 種為直行,人行道,拐,時間為 20 秒。拐 20 秒置第 2 種為直行,人行道,拐,時間為 20 秒。拐 20 秒置第 3 種為直行,人行道,拐,時間為 5 秒。拐 20 秒置第 3 種為直行,人行道,拐,時間為 5 秒。拐 20 秒根據(jù)上表的通行方式規(guī)則可得出交通燈的亮滅情況,如表 4-2 所示。表 4-2四種工作方式的通行規(guī)則時間東西方向南北方向左拐右拐人行道東西人行道南北方式一25s綠燈亮紅燈亮紅燈亮綠燈亮紅燈亮綠燈亮方式二20s綠燈亮綠燈亮紅燈亮紅燈亮方式三25s

17、紅燈亮綠燈亮紅燈亮綠燈亮綠燈亮紅燈亮方式四20s綠燈亮綠燈亮紅燈亮紅燈亮表 4-2 中的四種通行方式規(guī)則如下:1一般主干道通行時間要比次干道通行時間長 5s,可以根據(jù)實際情況進行調整,以提高車輛通過率,緩減交通壓力。在通行結束前 5 秒鐘,黃燈閃爍直至結束,提醒紅、綠燈的切換。其中紅燈表示禁止,綠燈表示通行。2特別說明的是各路右拐、左拐、人行比直行滯后 5 秒鐘開放。3當 led 為綠燈時,此時該端口輸出高點平。當 led 為紅燈時,此時該端口輸出低電平。四川信息職業(yè)技術學院畢業(yè)設計說明書第 11 頁共 29 頁圖 4-2 主流程圖4.2子程序流程四種工作方式的子程序流程圖分別如圖 4-3、4

18、-4、4-5、4-6 所示。四川信息職業(yè)技術學院畢業(yè)設計說明書第 12 頁共 29 頁圖4-3方式一流程圖4-4方式二流程四川信息職業(yè)技術學院畢業(yè)設計說明書第 13 頁共 29 頁圖4-5方式三流程圖4-6方式四流程四川信息職業(yè)技術學院畢業(yè)設計說明書第 14 頁共 29 頁第 5 章系統(tǒng)仿真測試交通燈通行方式的三種仿真圖,如 5-1、5-2、5-3 所示。a0.7b0.7c0.7d0.7d0d1d2d3d4d5d6c0c1c2c3c4c5c6b0b1b2b3b4b5b6a0a1a2a3a4a5a6xtal218xtal119ale30ea31psen29rst9p0.0/ad039p0.1/a

19、d138p0.2/ad237p0.3/ad336p0.4/ad435p0.5/ad534p0.6/ad633p0.7/ad732p2.7/a1528p2.0/a821p2.1/a922p2.2/a1023p2.3/a1124p2.4/a1225p2.5/a1326p2.6/a1427p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78p3.0/rxd10p3.1/txd11p3.2/int012p3.3/int113p3.4/t014p3.7/rd17p3.6/wr16p3.5/t115u280c51net=c7static displaycct001d0.7c0.

20、7b0.7a0.7dinclkd0.7c0.7b0.7a0.7dinclkd1yellowd2yellowd3yellowd4greend5greend6greend8redd9redd10yellowd11greendinclk12740534740556740598740511107405p1.1p1.2p2.1p2.3p2.2p2.1p2.2p2.3p2.4p2.0d13redd14red127405p2.0d15redd16red347405p2.4d17d20yellow11107405p1.0d19yellowd18yellow567405p1.413127405p1.3p1.1p

21、1.2p1.3p1.4p1.0d7led-redd12led-redd23redd24red567405p0.1d21greend22green127405p0.013127405p0.5d31led-redd32led-redc130pfc230pfx1crystalr110kc310ufd27redd28red567405p0.3d25greend26green127405p0.2d29greend30green987405p0.4d33greend34green987405p0.713127405p0.6d35redd36redp0.1p0.2p0.3p0.0p0.5p0.6p0.7p0

22、.4圖 5-1方式一仿真圖方式一為東西方向綠燈亮,東西方向右拐燈亮,東西方向人行道綠燈亮。南北方向紅燈亮,南北方向右拐燈亮,人行道紅燈亮。四川信息職業(yè)技術學院畢業(yè)設計說明書第 15 頁共 29 頁a0.7b0.7c0.7d0.7d0d1d2d3d4d5d6c0c1c2c3c4c5c6b0b1b2b3b4b5b6a0a1a2a3a4a5a6xtal218xtal119ale30ea31psen29rst9p0.0/ad039p0.1/ad138p0.2/ad237p0.3/ad336p0.4/ad435p0.5/ad534p0.6/ad633p0.7/ad732p2.7/a1528p2.0/a8

23、21p2.1/a922p2.2/a1023p2.3/a1124p2.4/a1225p2.5/a1326p2.6/a1427p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78p3.0/rxd10p3.1/txd11p3.2/int012p3.3/int113p3.4/t014p3.7/rd17p3.6/wr16p3.5/t115u280c51net=c7static displaycct001d0.7c0.7b0.7a0.7dinclkd0.7c0.7b0.7a0.7dinclkd1yellowd2yellowd3yellowd4greend5greend6gree

24、nd8redd9redd10yellowd11greendinclk12740534740556740598740511107405p1.1p1.2p2.1p2.3p2.2p2.1p2.2p2.3p2.4p2.0d13redd14red127405p2.0d15redd16red347405p2.4d17d20yellow11107405p1.0d19yellowd18yellow567405p1.413127405p1.3p1.1p1.2p1.3p1.4p1.0d7led-redd12led-redd23redd24red567405p0.1d21greend22green127405p0.

25、013127405p0.5d31led-redd32led-redc130pfc230pfx1crystalr110kc310ufd27redd28red567405p0.3d25greend26green127405p0.2d29greend30green987405p0.4d33greend34green987405p0.713127405p0.6d35redd36redp0.1p0.2p0.3p0.0p0.5p0.6p0.7p0.4圖 5-2方式二仿真圖在第一種完了即將到達 5 秒時,南北方向的綠燈跳變,說明南北和東西方向的燈即將切換。四川信息職業(yè)技術學院畢業(yè)設計說明書第 16 頁共 2

26、9 頁a0.7b0.7c0.7d0.7d0d1d2d3d4d5d6c0c1c2c3c4c5c6b0b1b2b3b4b5b6a0a1a2a3a4a5a6xtal218xtal119ale30ea31psen29rst9p0.0/ad039p0.1/ad138p0.2/ad237p0.3/ad336p0.4/ad435p0.5/ad534p0.6/ad633p0.7/ad732p2.7/a1528p2.0/a821p2.1/a922p2.2/a1023p2.3/a1124p2.4/a1225p2.5/a1326p2.6/a1427p1.01p1.12p1.23p1.34p1.45p1.56p1.6

27、7p1.78p3.0/rxd10p3.1/txd11p3.2/int012p3.3/int113p3.4/t014p3.7/rd17p3.6/wr16p3.5/t115u280c51net=c7static displaycct001d0.7c0.7b0.7a0.7dinclkd0.7c0.7b0.7a0.7dinclkd1yellowd2yellowd3yellowd4greend5greend6greend8redd9redd10yellowd11greendinclk12740534740556740598740511107405p1.1p1.2p2.1p2.3p2.2p2.1p2.2p

28、2.3p2.4p2.0d13redd14red127405p2.0d15redd16red347405p2.4d17d20yellow11107405p1.0d19yellowd18yellow567405p1.413127405p1.3p1.1p1.2p1.3p1.4p1.0d7led-redd12led-redd23redd24red567405p0.1d21greend22green127405p0.013127405p0.5d31led-redd32led-redc130pfc230pfx1crystalr110kc310ufd27redd28red567405p0.3d25green

29、d26green127405p0.2d29greend30green987405p0.4d33greend34green987405p0.713127405p0.6d35redd36redp0.1p0.2p0.3p0.0p0.5p0.6p0.7p0.4圖 5-3方式三仿真圖方式三為南北方向綠燈亮,南北方向右拐燈亮,南北方向人行道綠燈亮。東西方向紅燈亮,東西方向右拐燈亮,人行道紅燈亮。四川信息職業(yè)技術學院畢業(yè)設計說明書第 17 頁共 29 頁結論本設計以功能齊全適用于大眾為指導思想,以單片機為基準,選取 at89c51 單片機為控制核心。通過采用發(fā)光二極管顯示紅、黃、綠三種顏色來確定指示車輛及人

30、的有序、安全地行駛。軟件程序均采用 c 語言編寫,便于移植與升級。系統(tǒng)經(jīng)組裝、調試后,可以穩(wěn)定運行。同時可以對交通的安全進行。系統(tǒng)采用串行器件具有線路簡單、體積小、價格低等優(yōu)點。報告詳細介紹了整個系統(tǒng)的硬件組成結構、工作原理和系統(tǒng)的軟件程序設計。通過這次畢業(yè)設計,使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉。使我在單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程,以及在常用編程設計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。四川信息職業(yè)技術學院畢業(yè)設計說明書第 18 頁共 29 頁致謝為期一個學期的畢業(yè)設計終于接近尾聲了,在這短短

31、的幾個月里,不僅僅考察了大學三年自己所學要的東西,更重要的是把自己從老師從課本里所了解的東西應用到實踐應用中,檢驗了自己的能力。雖然有過成功,有過失敗,有過歡笑,有過淚水,但是過程其實才是最重要的。通過本次畢業(yè)設計,我在曾寶國指導老師的精心指導和嚴格要求下,獲得了豐富的理論知識,并在設計過程中,翻閱大量的科技文獻,針對設計內(nèi)容的要求,對所學過的專業(yè)知識又認真細致的進行鞏固和練習,在硬件和軟件的組合上認真聽取了曾老師和系領導的意見,在很大程度上使這次設計順利通過老師的審核和評定.在另一方面極大地提高了實踐能力,并對當前電子領域的研究狀況和發(fā)展方向有了一定的了解,單片機領域這對我今后進一步學習計算

32、機方面的知識有極大的幫助。另外,此次畢業(yè)設計還得到了電子系各位領導和我們通信專業(yè)幾位老師的大力支持。在此,我忠心感謝曾寶國老師以及電子系各位老師的指導和支持。在未來的工作和學習中,我將以更好的成績來回報各位領導和老師,回報老師和母校的辛勤栽培,做一名優(yōu)秀的大學畢業(yè)生,奉獻社會。四川信息職業(yè)技術學院畢業(yè)設計說明書第 19 頁共 29 頁參考文獻1胡漢才.單片機原理及其接口技術m.北京:清華大學出版,19962付家才.單片機控制工程實踐技術m.北京:化學工業(yè)出版社,20043潘新民.微型計算機控制技術m.北京:人民郵電出版社,19994李廣弟.單片機基礎.北京:北京航空航天大學出版社,19925何

33、立民.單片機應用技術大全.北京:北京航空航天大學出版社,19946張毅剛.單片機原理及接口技術.哈爾濱:哈爾濱工業(yè)大學出版社,19957譚浩強.單片機課程設計. 北京:清華大學出版社,19898美m(xù)yke predko 著,張曉林等譯.數(shù)字電路原理與設計實例解析(digital electronics guidebook with projects). 北京:電子工業(yè)出版社,2004四川信息職業(yè)技術學院畢業(yè)設計說明書第 20 頁共 29 頁附錄 1總電路原理圖四川信息職業(yè)技術學院畢業(yè)設計說明書第 21 頁共 29 頁附錄 2源程序second1equ 30h;東西路口計時寄存器second2e

34、qu 31h;南北路口計時寄存器 dbufequ 40h;顯示碼緩沖區(qū) 1tempequ 44h;顯示碼緩沖區(qū) 2led_g1 bit p2.2;東西路口綠燈led_y1 bit p2.3;東西路口黃燈led_r1 bit p2.1;東西路口紅燈led_b1 bit p2.0;東西路口左側左拐紅燈led_b2 bit p2.4;東西路口右側右拐綠燈led_b3 bit p0.1;東西路口左側人行橫到紅燈led_b4 bit p0.0;東西路口左側人行橫到綠燈led_b5 bit p0.3;東西路口右側人行橫到紅燈led_b6 bit p0.2;東西路口右側人行橫到綠燈led_g2 bit p1

35、.2;南北路口綠燈led_y2 bit p1.1;南北路口黃燈led_r2 bit p1.3;南北路口紅燈led_a1 bit p1.0;南北路口左側左拐紅燈led_a2 bit p1.4;南北路口右側右拐綠燈led_a3 bit p0.6;南北路口左側人行橫到紅燈led_a4 bit p0.7;南北路口右側人行橫到綠燈led_a5 bit p0.5;南北路口右側人行橫到紅燈led_a6 bit p0.4;南北路口右側人行橫到綠燈四川信息職業(yè)技術學院畢業(yè)設計說明書第 22 頁共 29 頁org0000hljmpstartorg0100hstart: movtmod,#01h;置 t0 為工作方

36、式 1movth0,#3ch ;置 t0 定時初值 50msmovtl0,#0b0hclrtf0setbtr0;啟動 t0clramovp1,a ;關閉不相關的 led;*loop:movr2,#20;置 1s 計數(shù)初值,50ms*20=1smovr3,#20;紅燈亮 20smovsecond1,#25;東西路口計時顯示初值 25smovsecond2,#25;南北路口計時顯示初值 25slcalldisplaywait1: lcallstate1;調用狀態(tài) 1jnbtf0,wait1 ;查詢 50ms 到否clrtf0movth0,#3ch ;恢復 t0 定時初值 50msmovtl0,#0

37、b0hdjnzr2,wait1;判斷 1s 到否?未到繼續(xù)狀態(tài) 1movr2,#20 ;置 50ms 計數(shù)初值 decsecond1 ;東西路口顯示時間減 1s四川信息職業(yè)技術學院畢業(yè)設計說明書第 23 頁共 29 頁decsecond2 ;南北路口顯示時間減 1slcalldisplaydjnzr3,wait1;狀態(tài) 1 維持 20s;*movr2,#5 ;置 50ms 計數(shù)初值5*4=20movr3,#3 ;綠燈閃 3smovr4,#4 ;閃爍間隔 200msmovsecond1,#5 ;東西路口計時顯示初值 5smovsecond2,#5 ;南北路口計時顯示初值 5slcalldispl

38、aywait2: lcallstate2 ;調用狀態(tài) 2jnbtf0,wait2 ;查詢 50ms 到否clrtf0movth0,#3ch;恢復 t0 定時初值 50msmovtl0,#0b0hdjnzr4,wait2;判斷 200ms 到否?未到繼續(xù)狀態(tài) 2cplled_g1;東西綠燈閃movr4,#4;閃爍間隔 200msdjnzr2,wait2;判 1s 到否?未到繼續(xù)狀態(tài) 2movr2,#5;置 50ms 計數(shù)初值decsecond1;東西路口顯示時間減 1sdecsecond2;南北路口顯示時間減 1slcalldisplaydjnzr3,wait2;狀態(tài) 2 維持 3s;*movr

39、2,#20;置 50ms 計數(shù)初值四川信息職業(yè)技術學院畢業(yè)設計說明書第 24 頁共 29 頁movr3,#2;黃燈閃 2smovsecond1,#2;東西路口計時顯示初值 2smovsecond2,#2;南北路口計時顯示初值 2slcalldisplaywait3: lcallstate3;調用狀態(tài) 3jnbtf0,wait3;查詢 100ms 到否clrtf0movth0,#3ch;恢復 t0 定時初值 100msmovtl0,#0b0hdjnzr2,wait3;判斷 1s 到否?未到繼續(xù)狀態(tài) 3movr2,#20;置 100ms 計數(shù)初值decsecond1;東西路口顯示時間減 1sdec

40、second2;南北路口顯示時間減 1slcalldisplaydjnzr3,wait3;狀態(tài) 3 維持 2s;*movr2,#20;置 50ms 計數(shù)初值movr3,#20;紅燈閃 20smovsecond1,#25;東西路口計時顯示初值 25smovsecond2,#25;南北路口計時顯示初值 25slcalldisplaywait4: lcallstate4;調用狀態(tài) 4jnbtf0,wait4;查詢 100ms 到否clrtf0movth0,#3ch;恢復 t0 定時初值 100msmovtl0,#0b0h四川信息職業(yè)技術學院畢業(yè)設計說明書第 25 頁共 29 頁djnzr2,wait

41、4;判斷 1s 到否?未到繼續(xù)狀態(tài) 4movr2,#20;置 100ms 計數(shù)初值decsecond1;東西路口顯示時間減 1sdecsecond2;南北路口顯示時間減 1slcalldisplaydjnzr3,wait4;狀態(tài) 4 維持 20s;*movr2,#5;置 50ms 計數(shù)初值movr4,#4;紅燈閃 20msmovr3,#3;綠燈閃 3smovsecond1,#5;東西路口計時顯示初值 5smovsecond2,#5;南北路口計時顯示初值 5slcalldisplayljmploop;大循環(huán);*state1:;狀態(tài) 1setbled_g1;東西路口綠燈亮clrled_y1clrled_r1clrled_b1setbled_b2;東西路口右側右拐綠燈亮clrled_b3 setbled_b4clrled_b5 setbled_b6四川信息職業(yè)技術學院畢業(yè)設計

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論