版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)課程設(shè)計(jì)報(bào)告交通燈控制系統(tǒng)設(shè)計(jì)摘要本設(shè)計(jì)是針對(duì)交通燈系統(tǒng)的設(shè)計(jì),由單片機(jī)AT89c51 (實(shí)物用AT89s52)、鍵盤、LED顯 示、交通燈演示系統(tǒng)組成。單片機(jī)是把微型計(jì)算機(jī)的各功能部件集成在一塊芯片中,構(gòu)成的 一個(gè)完整的微型計(jì)算機(jī)。AT89C51單片機(jī)是MC-51中的子系列,是一組高性能兼容型單片機(jī), AT89c51是一個(gè)低功耗高性能的CMOS 8位單片機(jī),40個(gè)引腳,片內(nèi)含4KB Flash ROV和128B RAM,它是一個(gè)全雙工的串行通行口,既可以用常規(guī)編程,又可以在線編程。本設(shè)計(jì)中的數(shù)碼管的選通采用的方法是動(dòng)態(tài)顯示,對(duì)每一位數(shù)碼分時(shí)輪流通電顯示,復(fù) 位電路采用上電+按鈕電平復(fù)位
2、,時(shí)鐘電路采用內(nèi)部時(shí)鐘產(chǎn)生方式。對(duì)特殊情況的處理采用中 斷處理方式,在中斷處理程序中采用對(duì)管腳的狀態(tài)查詢掃描,已采取相應(yīng)情況的處理。對(duì)設(shè)計(jì)方案進(jìn)行電路硬件設(shè)計(jì),并將已編程的程序載入調(diào)試,可以得到理想的實(shí)驗(yàn)效果。 系統(tǒng)包括人行道、左轉(zhuǎn)、右轉(zhuǎn)、以及基本的交通燈的功能.具體功能是假如A道和B道上均 有車輛要求通過(guò)時(shí),A、B道輪流放行。A道放行25秒,B道放行20秒。一道有車而另一 道無(wú)車,交通燈控制系統(tǒng)能立即讓有車道放行。有緊急車輛要求通過(guò)時(shí),系統(tǒng)要能禁止普通 車輛通行,A、B道均為紅燈,緊急車由K2開關(guān)模擬。綠燈轉(zhuǎn)換為紅燈時(shí)黃燈亮1秒鐘。系 統(tǒng)除基本交通燈功能外,還具有倒計(jì)時(shí)、時(shí)間設(shè)置、緊急情況處
3、理、分時(shí)段調(diào)整信號(hào)燈的點(diǎn) 亮?xí)r間以及根據(jù)具體情況手動(dòng)控制等功能。1 引言- 1 -交通燈的重要作用-1-該交通燈系統(tǒng)的特點(diǎn)-1-2系統(tǒng)總體方案及硬件設(shè)計(jì)-2-原理框圖-2-設(shè)計(jì)功能-2-交通燈控制系統(tǒng)各部分硬件組成-2-復(fù)位部分-2-時(shí)鐘電路部分-3-路口指示燈部分-3-顯示部分-3元器件清單-4-3軟件設(shè)計(jì)-5-交通燈控制系統(tǒng)軟件流程圖及程序分析-5-主程序流程圖及程序模設(shè)計(jì)-5-INTO中斷服務(wù)程序流程圖及程序模設(shè)計(jì)-6-路口指示燈部分-7-顯示部分-7-4. Proteus 軟件仿真-8-5課程設(shè)計(jì)體會(huì)-9-參考文獻(xiàn)-10-附1:源程序代碼一13-附2:系統(tǒng)原理圖201概述本設(shè)計(jì)是根據(jù)單
4、片使機(jī)原理就交通燈的系統(tǒng)作出的,由于車輛的增多,所以交通燈在現(xiàn) 代道路交通中起著越來(lái)越重要的作用。為了解決這些問(wèn)題,我們更應(yīng)該提高交通控制和管理 水平,合理使用現(xiàn)有交通設(shè)施,充分發(fā)揮其能力,提高交通效率,促進(jìn)和諧交通的建立。1.1 交通燈的重要作用交通燈在城市交通中起著重要的作用,它與人們?nèi)粘I蠲芮邢嚓P(guān),是人們出行的安全 保障。如今隨著人們生活水平的提高,對(duì)交通管制也提出了更高的要求,因此提供一個(gè)可靠、 安全、便捷的多功能交通燈控制系統(tǒng)有著現(xiàn)實(shí)的必要性。該設(shè)計(jì)在熟練掌握單片機(jī)原理及其 應(yīng)用技術(shù)的使用方法基礎(chǔ)上,綜合應(yīng)用單片機(jī)原理、微機(jī)原理、微機(jī)接口技術(shù)、proteus軟件 等課程方面的知識(shí),
5、設(shè)計(jì)一個(gè)采用AT89c51單片機(jī)控制的交通燈控制電路。能方便的對(duì)交通燈 進(jìn)行控制,使交通更和諧。1.2 該交通燈系統(tǒng)的特點(diǎn)本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,操作方便;可實(shí)現(xiàn)自動(dòng)控制,具有一定的智能性;對(duì)優(yōu)化城市交通具 有一定的意義。本設(shè)計(jì)將各任務(wù)進(jìn)行細(xì)分包裝,使各任務(wù)保持相對(duì)獨(dú)立;能有效改善程序結(jié) 構(gòu),便于模塊化處理,使程序的可讀性、可維護(hù)性和可移植性都得到進(jìn)一步的提高。系統(tǒng)總體方案及硬件設(shè)計(jì)2. 1原理框圖根據(jù)設(shè)計(jì)功能及要求,我們可得系統(tǒng)的原理框圖如圖(1)所示。交通燈LED數(shù)碼管單片機(jī)圖(1)系統(tǒng)原理框圖3. 2 設(shè)計(jì)功能1 .完成交通燈的基本功能,結(jié)合實(shí)際情況,控制紅、黃、綠交通燈的亮和滅.其工作流 程是
6、:綠、黃、紅分時(shí)間段開通,循環(huán)往復(fù),計(jì)時(shí)電路以秒為單位作倒計(jì)時(shí),計(jì)數(shù)為0時(shí)進(jìn) 行切換,計(jì)時(shí)時(shí)間可由LED數(shù)碼管顯示(需符合交通規(guī)則);2 .紅、黃、綠交通燈的亮和滅的時(shí)間可調(diào)節(jié);3 .若有交通異常情況,可以通過(guò)按鍵處理目前的緊急狀態(tài);4 .采用LED數(shù)碼管顯示紅或綠交通信號(hào)燈亮的剩余時(shí)間;5 .通過(guò)按鍵設(shè)定紅和綠交通信號(hào)燈亮一次的總時(shí)間;6 .控制東西方向和南北方向的紅、黃、綠交通燈的亮和滅;7 .夜間控制功能,按鍵進(jìn)入夜間模式,黃燈閃亮;8 .控制系統(tǒng)的原理圖和接線圖采用PROTEL,PROTEUS等專用繪圖軟件繪制。2.3 交通燈控制系統(tǒng)各部分硬件組成2.3. 1 復(fù)位部分復(fù)位電路采用上電
7、+按鈕電平復(fù)位是上電復(fù)位與按鈕復(fù)位的組合,當(dāng)振蕩頻率是6MHz時(shí), 電容C取22 uf, R取IK。,Rs取200。左右。上電瞬間復(fù)位端(RST/Vpd)的電位與Vcc 相同,隨著充電電路電流的減少,RST/Vpd的電位下降,最后為0V,當(dāng)按鈕按下后,電源Vcc 通過(guò)電阻R,施加在單片機(jī)復(fù)位端RST/Vpd上實(shí)現(xiàn)復(fù)位,電路連接圖如圖(2):復(fù)位電路(2)1 .3.2 時(shí)鐘電路部分本系統(tǒng)采用內(nèi)部時(shí)鐘產(chǎn)生方式:在和兩端跨接陶瓷諧振器,與內(nèi)部反相器構(gòu)成穩(wěn)定的自 激振蕩器采。晶振采用12MHz的振蕩頻率和兩個(gè)30Pf瓷片電容Cl、C2,兩個(gè)電阻對(duì)頻率有 微調(diào)作用。其電路如圖(3) :C2 .3DPF
8、-.:Ct : , WPF . iTEZTe-晶振.CRYSTALXTAL1XTAL2時(shí)鐘電路(3)2 . 3.3 路口指示燈部分采用紅黃綠三種顏色的發(fā)光二極管共12個(gè)分為4組代表路口的交通燈(電路圖中用兩組 示意).其中每?jī)山M控制一個(gè)路口,具體時(shí)序如表1:2. 3.4表1:燈色東西南北紅燈54黃燈11綠燈34顯示部分采用四位一體共陰數(shù)碼管,分別顯示南北和東西燈的剩余時(shí)間.片選部分和數(shù)碼段顯示部 分,分別接單片機(jī)管腳的P2 口和P0 口,具體的共陰數(shù)碼管管腳分布位置見圖(4).圖(4)顯示部分2.4 元器件清單 如表2:器件名稱型號(hào)大小數(shù)量單片機(jī)AT89S521晶振12MHz1LED數(shù)碼管四聯(lián)
9、共陰1電解電容22uF1瓷片電容30pF2排阻170 Q1電阻470 Q1發(fā)光二極管紅4黃4綠4開關(guān)按鍵式43軟件設(shè)計(jì)1.1 交通燈控制系統(tǒng)軟件流程圖及程序分析1.1.1 主程序流程圖及程序模設(shè)計(jì)該交通信號(hào)燈控制系統(tǒng)的四中工作狀態(tài)如圖(5)所示(南北方向的交通燈為例):(1)東西方向車道紅燈亮,南北方向車道綠燈亮。表示東西方向車道上的車輛禁止通行, 南北方向車道允許通行。綠燈亮足規(guī)定的時(shí)間隔時(shí),控制器發(fā)出狀態(tài)信號(hào),轉(zhuǎn)到下一工作狀 態(tài)。(2)東西方向車道紅燈亮,南北方向車道黃燈閃亮。表示南北方向車道上未過(guò)停車線的 車輛停止通行,已過(guò)停車線的車輛繼續(xù)通行,東西方向車道禁止通行。黃燈閃亮足規(guī)定時(shí)間
10、間隔時(shí),控制器發(fā)出狀態(tài)轉(zhuǎn)換信號(hào),轉(zhuǎn)到下一工作狀態(tài)。(3)東西方向車道綠燈亮,南北方向車道紅燈亮。表示東西方向車道允許通行, 南北方向車道上的車輛禁止通行,綠燈亮足規(guī)定的時(shí)間間隔時(shí),控制器發(fā)出狀態(tài)轉(zhuǎn)換信號(hào), 轉(zhuǎn)到下一工作狀態(tài)。(4)東西方向車道黃燈閃亮,南北方向車道紅燈亮。表示南北方向車道禁止通 行,東西方向車道上位過(guò)限停車線的車輛停止通行,已過(guò)停車線的車輛繼續(xù)通行。黃燈閃亮 足規(guī)定的時(shí)間間隔時(shí),控制器發(fā)出狀態(tài)轉(zhuǎn)換信號(hào),系統(tǒng)又轉(zhuǎn)換到第(1)種工作狀態(tài)。1.1.2 INTO中斷服務(wù)程序流程圖及程序模設(shè)計(jì)INTO與K2連接,另一端與地連接。按下K2,東西南北四個(gè)方向全紅,也就是說(shuō),東西南北 四個(gè)通道
11、都不能通車,這是緊急情況,但救護(hù)車等特殊車輛可以通過(guò)。K0與AT89C52的25 管腳相連。K1與相接,K3與相接,K2與相接。在按下K2的前提下,按 按下K0,如果3秒中之內(nèi)沒(méi)有按鍵,則交通燈恢復(fù)正常。圖(6)中斷服務(wù)流程圖50ms中斷計(jì)算方法(適用于 1Hz晶振):T0的計(jì)數(shù)初值:XO=M-計(jì)數(shù)值=M-Tc/TP=M-(TcXfosc)/122=65536-(50ms XlSMHz/12)=15536比15535=3CB0H其中單元存放3s鐘控制標(biāo)志位,單元存放1s控制標(biāo)志位;單元存放秒控制標(biāo)志位60H和61H單元分別存放產(chǎn)生1s和3s的中斷次數(shù),當(dāng)它們單元中的值為零時(shí),分別表示 1s和3
12、s到,對(duì)單元和4F. 0H單元進(jìn)行置L62H單元用于產(chǎn)生秒由于采用工作模式1,所以每次中斷后,一定在中斷程序中重裝記數(shù)初值.1.2 路口指示燈部分用P1端口作為輸出端口,用到端口分別控制東西和南北兩組燈的狀態(tài)低電平點(diǎn)亮,具體 端口功能如下:控制東西紅燈的亮滅控制東西綠燈的亮滅控制東西黃燈的亮滅控制南北紅燈的亮滅控制南北綠燈的亮滅控制南北黃燈的亮滅具體的程序我們以點(diǎn)亮東西紅燈東南北綠燈為例:MOV Pl, #OEEH其余部分根據(jù)硬件不同而修改#OEEH的值.3. 3顯示部分四位一體共陰數(shù)碼管的片選部分由到提供,碼段部分由到控制.其中控制東西剩余時(shí)間的十位數(shù)的顯示,控制東西剩余時(shí)間的個(gè)位數(shù)的顯示,
13、控制南北剩 余時(shí)間的十位數(shù)的顯示,控制南北剩余時(shí)間的個(gè)位數(shù)的顯示.低電平選中.到控制分別控制點(diǎn)亮數(shù)碼段的A段到H段,通過(guò)查共陰極數(shù)碼段碼表,將它們的數(shù)值送到 P0 口,與到口結(jié)合,可以顯示不同方向不同位數(shù)的各個(gè)數(shù)值.例如,顯示東西剩余時(shí)間的十位程序如下:MOV P2,#0FEH 選擇十位程序MOV PO.A向P0 口送段碼的程序4. Proteus軟件仿真根據(jù)設(shè)計(jì)需要和上述框圖,我們可得到交通燈控制系統(tǒng)各過(guò)程仿真 圖如下圖所示XTWmuR51PU 內(nèi)a Pl 川 oPl TNAM與G w.oxrP2 gl K.lfMK2fMI P?W1 ra-VAij rasAi) P7 W 匕二,的日如 .
14、inD 的空旦I P55XWTa3 6k ,2EOSOH基本功能說(shuō)明::(1)場(chǎng)系線具有交通燈的超本功能; :汝玳倭費(fèi)時(shí)河的詢書 M3JK2然急情況處理: :具有他訐時(shí)的功能:圖(7)緊急情況時(shí)圖(8)東西方向變黃燈,南北方向禁行:時(shí)仲電路:上飛:10M): :(、EC1:XFF -*TET)3r.時(shí)鐘鬼路:| :G030?UIFTM1muR5T吧4F2EA1kZ7TK2 :,:KEI加 TdT,:基本功能說(shuō)明,P16 Pl TPI0 Pl I riz PI 3 Pl 4RI.4k 3CP3OX2?加ri offla PI IW Pl X0 PI HNO PI 0 Pl MQ PI Q 口 5
15、Trz.i/Aii 力SH 修 rz.VAjj 段和014 P2.7/AJS因。&D P2 gD rjjiimi 叩,MTTp1“O 3E %WE n.r*o(法索線具有交曲燈的芨本功能:(力如肉:負(fù)身時(shí)同的麗節(jié)ir幻的魅轉(zhuǎn)情況處理:,;:,(4)具有隹屏忖的功能圖(9)南北方向通車,東西方向禁行復(fù)位電路c: - II,2依 P! 75 P2 MMI 咫*AQ ”幻影 P! C/4 7出恁RKQ Piimn ,3.須I F5MNH4HD量a鉛青好該系經(jīng)具有交通燈的基聲防能:(2) K0K1負(fù)黨付何的國(guó)節(jié)二的我急情晁處理:二:(43具有倒計(jì)時(shí)的功能圖(io)南北方向禁行,東西方向通車5課程設(shè)計(jì)體
16、會(huì)該交通燈系統(tǒng)是以單片機(jī)89C52芯片為核心部件,實(shí)現(xiàn)了能根據(jù)實(shí)際車流量通過(guò)89C51 芯片設(shè)置及控制紅、綠燈燃亮?xí)r間來(lái)進(jìn)行交通控制。本次課程設(shè)計(jì)使我對(duì)單片機(jī)的工作原理有了更深刻的認(rèn)識(shí),例如對(duì)復(fù)位電路、晶振電路 的理解。我深刻的理解到單片機(jī)的價(jià)值在于靈活運(yùn)用它的10端口以及其千變?nèi)f化的程序。本 設(shè)計(jì)中我們用10端口驅(qū)動(dòng)數(shù)碼管以及引接外部開關(guān)。掌握了許多在以前學(xué)習(xí)中混淆不清的知 識(shí)點(diǎn)。仿真實(shí)驗(yàn),不僅鍛煉了自己的動(dòng)手能力,而且真正作到了理論聯(lián)系實(shí)際的重要性,體 會(huì)到了其中失敗與成功的滋味,收益匪淺。同時(shí)在焊接單片機(jī)電路板時(shí)使我在制作上更加的 熟練,經(jīng)過(guò)不斷的試驗(yàn)二極管終于我的燈亮了,當(dāng)我看到我親手
17、制作的板子亮?xí)r,我的心中 非常激動(dòng)。同時(shí),我也認(rèn)識(shí)到自己的知識(shí)不足,例如,有時(shí)不能正確認(rèn)識(shí)、合理使用中斷程序,這 將是我以后努力提高的方面。參考文獻(xiàn)1.單片機(jī)原理與應(yīng)用技術(shù)余發(fā)山主編中國(guó)礦大出版社20072.微型計(jì)算機(jī)控制技術(shù)賴壽宏主編機(jī)械工業(yè)出版社20023.單片機(jī)原理及應(yīng)用丁元杰主編機(jī)械工業(yè)出版社20014.單片機(jī)中級(jí)教程張迎春主編北京航空航天出版社20045.基于單片機(jī)的交通信號(hào)控制系統(tǒng)歐偉民湖南大學(xué)學(xué)報(bào)(自然科學(xué)版)2002,(S2附1:源程序代碼 ORG 0000HLJMP START ORG 0003H LJMP INTO ORG OOOBH LJMP TO ORG OO1BH L
18、JMP T1ORG01 OOHSTART: MOVSP,#30HMOV40H,#30MOV41H,#20MOV42H,#25MOV43H,#25;東西紅燈時(shí)間;東西綠燈時(shí)間;南北紅燈時(shí)間;南北綠燈時(shí)間;定時(shí)器初始化MOV TMOD, #11HMOV THO, #3CH MOV TLO, #OBOH MOV TH1, #3CH MOV TL1, #OBOH MOV 60H, #20 MOV 61H, #60MOV 62H, #10MOV 63H,#2CLR 4EHCLR 4FHCLR 4DHSETB EASETB EXO SETB ETO SETB ET1 SETB PT1 SETB TRODI
19、SPLAY1:MOVPl,#OEEHMOVR3,40HMOVR4,43HL00P1: M()(A,R3MOVB,#OAHDIV ABMOV DPTR,#TABMOVC A,A+DPTR;顯示東西紅燈與南北綠燈時(shí)間MOV P2,#0FEHMOV PO.ALCALL DELAY;東西道顯示時(shí)間的十位MOV A, BMOVC A,A+DPTRMOV P2,#0FDHMOV PO,ALCALL DELAY;東西道顯示時(shí)間的個(gè)位MOV A, R4MOV B, #OAHDIV ABMOV DPTR,#TABMOVC A,A+DPTRMOV P2,#0FBHMOV PO.ALCALL DELAY;南北顯示時(shí)
20、間的十位MOV A, BMOVC A,A+DPTRMOV P2,#0F7HMOV PO,ALCALL DELAY;南北顯示時(shí)間的個(gè)位JNB 4FH.LOOP1CLR 4FHDEC R3DEC R4CJNE R4,#OFFH,LOOP1kkkl:MOV Pl, #0DEH;南北綠燈滅黃燈亮L00P2:MOV A, R3MOV B, #OAHDIV ABMOV DPTR,#TABMOVC A,A+DPTRMOV P2,#0FEHMOV PO.A LCALL DELAY MOV P2, #OFBH MOV PO, A LCALL DELAY MOV A, BMOVC A,A+DPTRMOV P2,#
21、0FDHMOV PO,ALCALL DELAYMOV P2, #OF7HMOV PO, ALCALL DELAYJNB 4DH.LOOP2CLR 4DHDJNZ 63H,Kkk2MOV 63H,#2DEC R3CJNE R3,#0FFH,Kkk2LJMP Al、Kkk2控制黃燈閃亮Kkk2:MOV P1,#OFEH;南北綠燈滅黃燈也滅。kkklA2:MOV A, R3MOV B, #OAHDIV ABMOV DPTR,#TABMOVC A,A+DPTRMOV P2,#0FEHMOV PO,ALCALL DELAYMOV P2, #OFBHMOV PO, ALCALL DELAYMOV A, B
22、MOVC A,A+DPTRMOV P2,#0FDHMOV PO,ALCALL DELAYMOV P2, #0F7HMOV PO, ALCALL DELAYJNB 4DH.A2CLR 4DHDJNZ 63H,kkklMOV 63H,#2DEC R3CJNE R3,#0FFH,KkklAl:MOV Pl, #OF5H;東西紅燈時(shí)間到,南北綠燈亮,南北紅燈亮DISPLAY2:MOV R3, 41H;顯示東西綠燈,南北紅燈時(shí)間MOV R4, 42HLOOP3:MOV A, R3MOV B, #OAHDIV ABMOV DPTR,#TAB MOVC A,A+DPTR MOV P2,#0FEH MOV P
23、O,A LCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0FDH MOV PO,A LCALL DELAYMOV A, R4 MOV B, #OAH DIV AB MOV DPTR,#TAB MOVC A,A+DPTR MOV P2,#0FBH MOV PO.A LCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0F7H MOV PO.A LCALL DELAY JNB 4FH,L()()P3 CLR 4FH DEC R3 DEC R4CJNE R3,#OFFH,LOOP3 KKK5:MOV Pl, #0F3HLOOP4
24、: MOV A, R4 ;顯示南北紅燈,東西黃燈時(shí)間 MOV B, #OAH DIV AB MOV DPTR,nTAB MOVC A,A+DPTR MOV P2,#0FEH MOV PO.A LCALL DELAY MOV P2, #OFBH MOV PO, ALCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0FDH MOV PO.A LCALL DELAY MOV P2, #0F7H MOV PO, A LCALL DELAY JNB 4DH.LOOP4 CLR 4DH DJNZ 63H.KKK5 MOV 63H,#2 DEC R4 CJNE R4,#0
25、FFH,A7 LJMP DISPLAY1A7控制黃燈閃亮A7:MOV Pl, #0F7H;顯示南北紅燈,東西黃燈滅,KKK5 A8: MOV A, R4 MOV B, #OAH DIV ABMOV DPTR,#TAB MOVC A,A+DPTR MOV P2,#0FEH MOV PO.A LCALL DELAY MOV P2, #OFBH MOV PO, A LCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0FDH MOV PO.A LCALL DELAY MOV P2, #0F7H MOV PO, A LCALL DELAY JNB 4DH.A8 CLR
26、 4DH DJNZ 63H.KKK5MOV 63H,#2DEC R4CJNE R4,#0FFH,KKK5LJMP DISPLAY1;定時(shí)器中斷;TO: PUSH ACCPUSH BPUSH PSWMOV TH0,#3CHMOV TLO,#OBOHDJNZ 62H,OVER100MOV 62H,#10SETB 4DHOVER100:DJNZ 60H.OVERMOV 60H,#20SETB 4FHOVER: POP PSWPOP BPOP ACCRET ITl: PUSH ACCPUSH BPUSH PSWMOV TH1,#3cHMOV TL1,#OBOHDJNZ 61H.0VER1MOV 61H
27、,#60SETB 4EH0VER1: POP PSWPOP BPOP ACCRET I; INTO 中斷修改;INTO:PUSH ACCPUSH BPUSH PSWMOV A,PlPUSH ACCMOV Pl,#0F6H;東西南北道紅燈皆亮CLR EXOCLR TROLCALL DELAY;按鍵消抖JB , OKLJMP DISPLAYSOK:LJMP 0VER2DISPLAYS:MOV R5, 4OH;東西紅燈南北綠燈最大時(shí)間值的數(shù)碼管顯示 MOV R6, 43H MOV A, R5 MOV B, #OAH DIV AB MOV DPTR,#TAB MOVC A,A+DPTR MOV P2,
28、#0FEH MOV PO.A LCALL DELAY MOV A, BMOVC A,A+DPTRMOV P2,#0FDHMOV P0,ALCALL DELAYMOV A, R6 MOV B, #OAH DIV AB MOV DPTR,nTAB MOVC A,A+DPTR MOV P2,#0FBH MOV PO,A LCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0F7H MOV P0,A LCALL DELAYMOV A,P2ANL A.#70H;在沒(méi)按下KO的情況下,根據(jù)KI、K3按下的情況對(duì)各道的紅綠 燈亮的時(shí)間進(jìn)行調(diào)節(jié)CJNE A,#70H,DES3
29、LJMP DISPLAYSDES3:LCALL DELAYCJNE A,#70H,DES4DES4:JNB ,DES7 JNB ,ADD1 JNB ,DEC1DES7:JNB ,DES7LJMP DISPLAYS ADD1:JNB ,ADD1INC 40H INC 43H LJMP DISPLAYS DECI:JNB ,DEC1DEC 40H DEC 43H LJMP DISPLAYSDISPLAYS:SETB TRIDISPLAY4:M()V R5, 41H;東西綠燈南北紅燈最大時(shí)間值的數(shù)碼管顯示 MOV R6, 42H MOV A, R5 MOV B, #OAH DIV AB MOV DPTR.ftTAB MOVC A,A+DPTR MOV P2,#0FEH MOV PO.A LCALL DELAY MOV A, B MOVC A,A+DPTR MOV P2,#0FDH MOV PO.A LCALL DELAYMOV A, R6 MOV B, #OAH DIV AB MOV DPTR,#TAB MOVC A,A+DPTR MOV P2,#0FBH MOV PO.A LCALL DELAY MOV A
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年洗車場(chǎng)綠色環(huán)保技術(shù)與設(shè)備轉(zhuǎn)讓合同3篇
- 2024版精密機(jī)房建造協(xié)議條款版
- 2024聘請(qǐng)教練合同
- 二零二四平面模特演藝事業(yè)聘用合同-影視界簽約范本9篇
- 2024版設(shè)備進(jìn)口采購(gòu)協(xié)議中英文版版B版
- 2024門窗安裝安全協(xié)議與合同書
- 2025年度鋁合金門窗行業(yè)綠色建筑認(rèn)證合同4篇
- 2025年版IT咨詢服務(wù)合同樣本6篇
- 二零二四南京租房合同家具家電使用及維修協(xié)議3篇
- 2024英倫游學(xué)夏令營(yíng)境外緊急聯(lián)絡(luò)與協(xié)助服務(wù)合同3篇
- 2025年度土地經(jīng)營(yíng)權(quán)流轉(zhuǎn)合同補(bǔ)充條款范本
- 南通市2025屆高三第一次調(diào)研測(cè)試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國(guó)人民保險(xiǎn)集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 0的認(rèn)識(shí)和加、減法(說(shuō)課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版(2024)001
- 重癥患者家屬溝通管理制度
- 醫(yī)院安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)實(shí)施方案
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對(duì)法》及其應(yīng)用案例
- 工程項(xiàng)目合作備忘錄范本
- 信息安全意識(shí)培訓(xùn)課件
- Python試題庫(kù)(附參考答案)
評(píng)論
0/150
提交評(píng)論