




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
種詢談殖課程設計(論文)題目名稱 十字路口交通燈控制系統(tǒng)設計課程名稱C51應用技術學生姓名 學號 系、專業(yè)電氣工程系指導教師 2014年6月24日word文檔可自由復制編輯
邵陽學院課程設計(論文)任務書年級專業(yè)12電二學生姓名學號題目名稱基于89C51的十字路口交通燈控制系統(tǒng)設計設計時間課程名稱C51應用技術課程編號1205設計地點一、課程設計(論文)目的課程設計是在校學生素質教育的重要環(huán)節(jié),是理論與實踐相結合的橋梁和紐帶。單片機課程設計,要求學生更多的完成軟硬結合的動手實踐方案,解決目前學生課程設計過程中普遍存在的缺乏動手能力的現(xiàn)象.《C51應用技術課程設計》是繼《電子技術》、和《C51應用技術》課程之后開出的實踐環(huán)節(jié)課程,其目的和任務是訓練學生綜合運用已學課程“電子技術基礎”、C51應用技術的基本知識,獨立進行單片機應用技術和開發(fā)工作,掌握單片機程序設計、調試和應用電路設計、分析及調試檢測。二、已知技術參數(shù)和條件1、交通燈運行規(guī)則見第三項“任務和要求”2、89C51系列單片機;3、KEIL軟件;Wave軟件、protuse軟件4、THKSCM-1型單片機實驗系統(tǒng)。三、任務和要求設計要求:熟悉十字路口紅綠燈的運行規(guī)則;掌握紅綠燈驅動電路的設計和數(shù)碼顯示的原理;掌握LED顯示工作原理;掌握匯編語言程序設計方法。設計任務:調研邵陽市某個十字路口交通燈運行現(xiàn)狀,利用89C51設計一個控制系統(tǒng)那實現(xiàn)其功能。1、要求設計出交通燈模型2、要求設計出硬件系統(tǒng)的電氣原理圖;3、要求設計出程序流程圖和程序;4、要求設計出實物或者仿真調試。注:1.此表由指導教師填寫,經系、教研室審批,指導教師、學生簽字后生效;2.此表1式3份,學生、指導教師、教研室各1份。word文檔可自由復制編輯四、參考資料和現(xiàn)有基礎條件(包括實驗室、主要儀器設備等)1、單片機課程設計指導,北京航空航天大學出版社,樓然苗等2007年7月2、單片機實驗與實踐教程,北京航空航天大學出版社,何立民等2004年7月3、THKSCM-1型單片機實驗系統(tǒng)實驗指導書、KEIL軟件,WAVE軟件4、數(shù)字控制與PLC實驗室"THKSCM-1型單片機實驗系統(tǒng),。五、進度安排2014年6月16日-17日:收集和課程設計有關的資料,熟悉課題任務何要求總體方案設計2014年6月18日-19日:硬件電路設計2014年6月20日-21日:軟件設計2014年6月22日-24日:系統(tǒng)調試改進2014年6月25-26日:整理書寫設計說明書2014年6月27日:答辯并現(xiàn)場考核六、教研室審批意見教研室主任(簽名): 年月日七|、主管教學主任意見主管主任(簽名): 年月日八、備注指導教師(簽字): 學生(簽字):word文檔可自由復制編輯摘要近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。單片機的特點控制功能強抗干擾性強,可靠性高,工作溫度范圍寬開發(fā)周期短,性價比高,易于產品化。交通在人們的日常生活中占有重要的地位,隨著人們社會活動的日益頻繁,這點更是體現(xiàn)的淋漓盡致。交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。本系統(tǒng)采用單片機AT89C51為中心器件來設計交通燈控制器,系統(tǒng)實用性強、操作簡單、擴展性強。本設計就是采用單片機模擬十字路口交通燈的各種狀態(tài)顯示以及倒計時時間。本設計系統(tǒng)由單片機I/O口擴展系統(tǒng)、交通燈狀態(tài)顯示系統(tǒng)、LED數(shù)碼顯示系統(tǒng)、緊急情況中斷系統(tǒng)、復位電路等幾大部分組成。系統(tǒng)除基本的交通燈功能外,還具有倒計時、緊急情況處理等功能,較好的模擬實現(xiàn)了十字路口可能出現(xiàn)的狀況。關鍵詞:交通燈單片機實用性高word文檔可自由復制編輯目錄摘要 TOC\o"1-5"\h\z\o"CurrentDocument"1任務和要求 1設計任務 1\o"CurrentDocument"設計要求 2\o"CurrentDocument"設計思路 2\o"CurrentDocument"2.硬件設計 3\o"CurrentDocument"AT89SC21單片機的概述 3\o"CurrentDocument"89C51單片機的時鐘 5\o"CurrentDocument"89C51單片機的封裝和引腳 5\o"CurrentDocument"3電路模塊設計 7\o"CurrentDocument"3.1系統(tǒng)的整體方案設計 7\o"CurrentDocument"4單元電路模塊設計 8\o"CurrentDocument"復位電路 8\o"CurrentDocument"晶振電路 9\o"CurrentDocument"倒計時顯示電路 10\o"CurrentDocument"交通燈電路 11\o"CurrentDocument"緊急通行電路 12\o"CurrentDocument"5系統(tǒng)程序設計 13\o"CurrentDocument"主程序流程圖 13\o"CurrentDocument"緊急中斷程序流程圖 14\o"CurrentDocument"程序清單 14會 20參考文獻word文檔可自由復制編輯1任務和要求1.1設計任務本設計要求用單片機設計一個智能交通燈控制系統(tǒng),使其能模仿城市“十字”路口交通燈的功能,并能滿足特殊的控制要求(如按鍵K1、K2、K3的使用),該系統(tǒng)的具體功能如下:(1)該控制系統(tǒng)能控制東、西、南、北四個路口的紅、黃、綠信號燈正常工作。(2)當東西方向準行,南北方向禁行時,東西方向亮綠燈,南北方向亮紅燈。(3)當南北方向準行,東西方向禁行時,南北方向亮綠燈,東西方向亮紅燈。(4)兩垂直方向的準行時間均為15s。(5)準行方向亮綠燈與禁行方向亮紅燈10s后,四個道口同時加亮一盞黃燈進行閃爍,以警告車輛及行人,準行方向與禁行方向即將改變(即準行變?yōu)榻?,禁行變?yōu)闇市校?。?)四個道口只用一組由十位和個位組成的數(shù)碼管顯示準行(或禁行)的剩余時間。(7)在交通情況比較特殊的情況下,可以通過K1、K2、K3三個按鍵對交通燈進行控制,具體要實現(xiàn)的功能如下:當有緊急情況發(fā)生,如消防車、救護車等緊急車輛通過時,按下K1鍵,四個路口同時加亮黃色燈進行閃爍(閃爍時間為5S),并且倒計時顯示裝置關閉,黃色燈5S閃爍完成后,四個路口的信號燈全部變成紅燈,這樣四個路口的普通車輛禁行,只允許緊急車輛通過,待緊急車輛通過后。松開K1鍵,表示緊急狀態(tài)消除,交通燈控制系統(tǒng)恢復正常工作。當東西方向車輛過多時,按下K2鍵,四個路口同時加亮黃燈進行閃爍(閃爍時間為5s),并且倒計時顯示裝置關閉,黃燈5s閃爍完成后,只允許東西方向車輛通過,南北方向車輛禁行,從而有效地調節(jié)東西方向車輛過多的情況,松開K2鍵,交通燈又開始正常工作。當南北方向車輛過多時,按下K3鍵,四個路口同時加亮黃燈進行閃爍(閃爍時間為5s),并且倒計時顯示裝置關閉,黃燈5s閃爍完成后,只允許南北方向車輛通過,東西方向車輛禁行,從而有效地調節(jié)南北方向車輛過多的情況,松開K3鍵,交通燈又開始正常工作。word文檔可自由復制編輯設計要求(1)十字路口的4個路口都有雙色LED(紅光,綠光,疊加為黃色光)顯示各路口的各條通道的的狀態(tài);(2)每個路口都有兩位數(shù)碼管顯示當前紅燈的倒計時;(3)有三種工作狀態(tài):正常工作狀態(tài),緊急工作狀態(tài),設置狀態(tài);(4)可利用按鍵進行改變工作狀態(tài);設計思路利用單片機實現(xiàn)交通燈的控制,該任務分以下幾個方面:a實現(xiàn)紅、綠、黃燈的循環(huán)控制。要實現(xiàn)此功能需要表示三種不同顏色的LED燈分別接在P1個管腳,用軟件實現(xiàn)。b用數(shù)碼管顯示倒計時??梢岳脛討B(tài)顯示或靜態(tài)顯示,串行并出或者并行并出實現(xiàn)。C實現(xiàn)急通車。這需要人工實現(xiàn),編程時利用到中斷才能帶到目的,只要有按鈕按下,那么四個方向全部顯示紅燈,禁止以誒車輛通行。當情況解除,讓時間回到只能隔斷處繼續(xù)進行。圖1.1設計總體框圖總體設計框圖word文檔可自由復制編輯2硬件設計AT89SC51單片機概述:AT89SC51是MCS-51系列單片機的典型產品,我們以這一代表性的機型進行系統(tǒng)的講解。下圖是89SC51的基本結構:圖2.189SC51的基本結構89SC51單片機包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等極大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在分別加以說明。中央處理器:8位CPU,含布爾處理器;時鐘電路;總線控制邏輯。中央處理器CPU)是整個單片機的核心部件,是8位數(shù)據(jù)寬度的處理器,能處理8位二進制數(shù)據(jù)或代碼,CPU負責控制、指揮和調度整個單元系統(tǒng)的工作,完成運算和控制輸入輸出等操控。數(shù)據(jù)存儲器(RAM):128KB數(shù)據(jù)存儲器(RAM,可再擴64KB);特殊功能寄存器SFR。89CS51內部有128個8位用戶數(shù)及存儲單元和128個寄存器單元,他們是統(tǒng)一編址的,專營寄存器只能用于存放控制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的RAM只有128個,可存放讀寫的數(shù)據(jù),運算的中間結果或用戶自定義的字型表。word文檔可自由復制編輯程序存儲器(ROM):4KB的程序存儲器(ROM/EPROM/Flash,可擴至64KB);89CS51共有4096個8位掩膜ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。定時/計數(shù)器(ROM):89CS51有兩個16位的可編程定時/計數(shù)器,一時想定時或計數(shù)產生中斷用于控制程序轉向。并行輸入輸出(I/O)口:9CS51共有4組8位I/OD(P0.P1、P2或P3),用于對外數(shù)據(jù)傳輸。中斷系統(tǒng):89CS51具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串行中斷,客滿著不同的控制要求,并具有2級優(yōu)先級別選擇。時鐘電路:89CS51內置最高頻率高達12Hz的時鐘電路,用于產生整個單片機運行的脈沖時序,但89CS51單片繼續(xù)外置震蕩電容。單片機的結構有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結構,另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結構,即普林斯頓(Princeton)結構。89SC51單片機的時鐘⑴振蕩器和時鐘電路89SC51內部有一個高增益反相放大器,用于構成振蕩器,但要形成時鐘脈沖,外部還需附加電路。89SC51的時鐘產生方法有以下兩種。a內部時鐘方式利用芯片內部的振蕩器,然后在引腳XTALl和XTAL2兩端跨接晶體振蕩器(簡稱晶振),就構成了穩(wěn)定的自激振蕩器,發(fā)出的脈沖直接送入內部時鐘電路。外word文檔可自由復制編輯接晶振時,Cl和C2的值通常選擇為30pF左右;Cl、C2對頻率有微調作用,晶振或陶瓷諧振器的頻率范圍可在1.2MHz?12MHz之間選擇。為了減小寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作,振蕩器和電容應盡可能安裝得與單片機引腳XTALl和XTAL2靠近。b外部時鐘方式此方式是利用外部振蕩脈沖接入XTALl或XTAL2。HMOS和CHMOS單片機外時鐘信號接入方式不同。表2-180C51單片機外部時鐘接入方法芯片類型接線方法XTAL1XTAL2HMOS接地接片外時鐘脈輸入端(引腳需接上拉電阻)CHMOS接片外時鐘脈沖輸入端懸空89SC51單片機的的封裝和引腳80SC51系列單片機采用雙列直插式(DIP).QFP44(QuadFlatPack)和LCC(LeadedChipCaiier)形式封裝。這里僅介紹常用的總線型DIP40封裝。如圖3-4所示。40個引腳按引腳功能大致可分為4個種類:電源、時鐘、控制和I/O引腳(1)電源:VCC-芯片電源,接+5V; VSS-接地端;word文檔可自由復制編輯
fl.O—Fl.1—F1.2—F1.3—F1.4—F1.5—F1.6—F1.7—JST/VHi—FJiH/F3,0—TXH/F3,1—INT0/F3.2—HnT/F3,3—T0/F3.4—T1/F3.5—WR/F3.6—面/F3.7_XTAL1_XTAI2—Vss—fl.O—Fl.1—F1.2—F1.3—F1.4—F1.5—F1.6—F1.7—JST/VHi—FJiH/F3,0—TXH/F3,1—INT0/F3.2—HnT/F3,3—T0/F3.4—T1/F3.5—WR/F3.6—面/F3.7_XTAL1_XTAI2—Vss—4039383T36353433d8OC5132101213141516171819203130292827262524232221一Vcc—FO.O—FO.1—P0.2—F0.3—FO.4—FLI.5—F0.6—P0.7—WVit—ALE/FROG—FSEN—P2.7—F2.6—F2.5—P2.4—P2.3—F2.2—P2.1—P2.0Vcc—¥ss一XTAL1工_XTAI2EA/Vrr+-*-PSEN-^—ALE/FRDG^—Fl□<;8OC51口口口FO較P3地址數(shù)據(jù)總線地址總繾成功能口%—%圖2.380C51單片機的的封裝和引腳(2)時鐘:XTAL1、XTAL2-晶體振蕩電路反相輸入端和輸出端。(3)控制線:控制線共有4根,ALE/PROG:地址鎖存允許/片內EPROM編程脈沖ALE功能:用來鎖存P0口送出的低8位地址PROG功能:片內有EPROM的芯片,在EPROM編程期間,此引腳輸入編程脈沖。PSEN:外ROM讀選通信號。RST/VPD:復位/備用電源。RST(Reset)功能:復位信號輸入端。VPD功能:在Vcc掉電情況下,接備用電源。EA/Vpp:內外ROM選擇/片內EPROM編程電源。EA功能:內外ROM選擇端。Vpp功能:片內EPROM的芯片,在EPROM編程期間,施加編程電源Vpp。I/O線80C51共有4個8位并行I/O端口:P0、P1、P2、P3口,共32個引腳。P3口還具有第二功能,用于特殊信號輸入輸出和控制信號(屬控制總線)。word文檔可自由復制編輯3電路模塊設計系統(tǒng)的整體方案設計本系統(tǒng)擬采用AT89C51單片機作為智能交通燈系統(tǒng)的控制核心。從設計所要完成的任務來看,單一路口顯示倒計時時間的數(shù)碼必須用兩位,對于七段數(shù)碼管,考慮到AT89C51單片機所能提供I/O接口的數(shù)量,倒計時顯示裝置中的數(shù)碼管在本系統(tǒng)中采用的是靜態(tài)顯示;設置了3個按鍵用來處理交通燈在實際應用中可能出現(xiàn)的特殊情況,共使用3個I/O端口,其中P3.0接K1鍵,P3.2接K2鍵,P3.3接K3鍵;十字路口共需4組紅綠燈,加上轉換黃燈,一共是12只燈,須用6個端口進行控制,具體I/O接口分配為:P1.0?P1.2分別接東西方向的紅、綠、黃共6盞信號燈,P1.3?P1.5分別接南北方向的紅、綠、黃共6盞信號燈;AT89C51單片機的I/O口作為輸出時,具有較大的吸收電流能力,因此我們可以選用共陽極數(shù)碼管,這樣由單片機的I/O口就可以驅動,從而簡化硬件電路的設計;此外專門設計了監(jiān)控電路對控制系統(tǒng)進行實時監(jiān)控,保證系統(tǒng)工作的穩(wěn)定性和持續(xù)性。系統(tǒng)的整體方案設計如圖3.1所示圖3.1系統(tǒng)的整體方案設計如word文檔可自由復制編輯4單元電路模塊設計復位電路圖4-1上電自動復位電路為了確??刂葡到y(tǒng)能夠穩(wěn)定可靠的工作,復位電路是必不可少的一部分。它可以保證程序從指保證程序從指定處開始執(zhí)行,即從程序存儲器的0000H地址單元開始執(zhí)行程序。另外當程序運行出錯或操作錯誤使系統(tǒng)處于死機狀態(tài)時需復位以重新啟動。上電自動復位是通過外部復位電路的電容充電實現(xiàn)的。通電時,電容兩端相當于短路,于是RST引腳上為高電平,然后電源通過電阻對電容進行虎,RST端電壓慢慢降下來,降到一定程度時變?yōu)榈碗娖?,單片機正常工作。上電自動復位電路如圖4-1所示word文檔可自由復制編輯
晶振電路r-n1E?JI1-XTAL1 PDn'H.DDPn.VADIpna'A.DZXTALZ Pna'ADSPD.^'A[1+PnS'ADSpn.&'ADbRE:T Pn.Ti'ADTPZU'hZPZ.VhRPZ2i'h.1DF5CT PZa'H.11ALE PZ.4i'H.i2肯 PZSAOPZ.G'h.1+P2.7W15pimr pid'pxdP1.liTTZE:-:: Pl.irrXDP12 p^^nrrapu p3^httP1.+ Pl.4iTDP1S P3ST1P1.G P3.GWP1.T 叮.T頹||JJJJmIiJnIKTIuUuUuIuIJLT11—,1nF. -|X1..=_JCRYSTRl1S,1nF..=TE::7A.TE&jSZcTFWTS-圖4.2晶振電路單片機必須在時鐘的驅動下才能進行工作。AT89C51單片機內部具有一個時鐘振蕩電路,只需要外接振蕩器,即可為各部分提供時鐘信號。使用晶振電路時,只要在引腳XTAL1和XTAL2上外接定時反饋回路,振蕩器OSC就能自激振蕩,產生矩形時鐘脈沖序列。定時反饋回路常由石英晶振和微調電容組成,其中石英晶振的頻率是單片機的重要性能指標之一,時鐘頻率越高,單片機控制器的控制節(jié)拍就越快,運算速度也就越快。該電路是用12MHz的石英晶振和兩個30p的電容器。石英晶振的頻率選為典型值12MHz,這樣有得于得到沒有誤差的波特率。電容器C2和C3是起穩(wěn)定振蕩頻率、快速起振的作用。word文檔可自由復制編輯倒計時顯示電路PO.O/ADOP0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4PLI.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.-=VA12P2.5/A13P2.B/A14P2.7/A15P3.0/RXDPA1.i'TXr:i圖4.3倒計時顯示電路圖該交通燈控制系統(tǒng)在正常工作情況下,每15s循環(huán)變換一次,為方便提示路上的行人及車輛交通燈轉換的剩余時間,專門為控制系統(tǒng)設計了一個倒計時顯示裝置。該顯示裝置選用七段數(shù)碼管來顯示交通燈的剩余時間。本來根據(jù)控制要求,每個路口需要兩個數(shù)碼管,這樣四個路口就需要八個數(shù)碼管,但由于四組顯示的倒計時時間都是一樣所以只需使用一組數(shù)碼管即可。由于AT89C51單片機的I/O作為輸出時,具有較大的吸收電流能力,因此我們可以選用共陽型數(shù)碼管,這樣由單片機的I/O就可以直接驅動,從而簡化硬件電路的設計。而在電路中是用阻值為4.7k的排電路作為上位電路,限流電阻卻用阻值為200的電阻。如圖3-3所示。word文檔可自由復制編輯交通燈電路東西方向南北方向東西方向南北方向圖4.4交通燈電路圖單片機的I/O接口直接和交通燈(LED)連接。在十字路口的四組紅、黃、綠三色交通燈中,東西方向道路上的兩組同色燈連接在一起,南北方向道路上的兩組同色燈連接在一起,受單片機P1.0?P1.5控制。12個發(fā)光二極管采用了共陽極的連接方式,因此I/O口輸出低電平時,與之相連的LED會亮,I/O口輸出高電平時,與之相連的LED會滅。交通燈電路如圖4-4所示。word文檔可自由復制編輯緊急通行電路P2.6/A14P2.7/A15P2.6/A14P2.7/A15P3.0/RXDP31.1/TXPP3.2/INT0-P3.3/1NTT禽.用TOPi5/T1P3:6AiVR-P3.7/RDATS9C51圖4.5緊急通行電路該系統(tǒng)的K1、K2、K3三個鍵分別與單片機的P3.0、P3.1、P3.6相接,它們可以在特殊的交通情況下使用。例如,當有緊急情況發(fā)生時:按下K1鍵,四個路口同時加亮黃燈進行閃爍5s后,并且關閉倒計裝置,四個路口信號燈同時轉為紅燈,從而保證緊急車輛通過。松開K1鍵,交通燈系統(tǒng)恢復正常工作狀態(tài);按下K2鍵,四個路口同時加亮黃燈進行閃爍5s后,并且關閉倒計裝置,只允許東西方向車輛通行,南北方向禁行。松開K2鍵,交通燈系統(tǒng)恢復正常工作狀態(tài);按下K3鍵,四個路口同時加亮黃燈進行閃爍5s后,并且關閉倒計裝置,只允許南北方向車輛通行,東西方向禁行。松開K3鍵,交通燈系統(tǒng)恢復正常工作狀態(tài)word文檔可自由復制編輯5系統(tǒng)程序設計主程序流程圖該智能交通燈控制系統(tǒng)的軟件設計采用的是順序執(zhí)行并反復循環(huán)的方法。智能交通燈控制系統(tǒng)在正常的情況下,每15s循環(huán)變化一次。每個循環(huán)周期在還剩余5s時,四個路口的黃燈同時點亮并開始閃爍,以提醒行人及車輛,交通燈將發(fā)生轉換。要程序中定時掃描P3口,若有鍵按下,則調用鍵盤子程序進行相應也處理;若無,則程序繼續(xù)執(zhí)行。主程序流程圖如圖5-1所示。圖5.1主程序流程word文檔可自由復制編輯緊急中斷程序流程圖5.2緊急中斷程序流程圖;;定時器T1中斷入口;主程序入口;定時器T1工作在方式1;給定時器T1賦初值開中斷系統(tǒng)總開關;開定時器T1中斷開關5.3程序清單程序如下:ORG0000HLJMPMAINORG001BHLJMPKKORG0100HMAIN:MOVSP,#60HMOVTMOD,#10HMOVTH1,#9EHMOVTL1,#58HSETBEASETBET1word文檔可自由復制編輯SETBTR1;啟動定時器T1HERE:;設置中斷循環(huán)次數(shù);設置中斷循環(huán)次數(shù);設置倒計時顯示數(shù)值;使交通燈東西綠,南北紅MOV33H,#10HMOVP1,#0F3HMOVR7,#0AHMM:LCALLDISPMOVA,P3 ;鍵盤掃描CJNEA,#0FFH,READKEYDJNZR7,MMMOVP1,#0E1H ;交通燈東西綠,南北紅同時加亮黃燈MOV20H,#02HNN:MOVA,P3CJNEA,#0FFH,READKEYSETBP1.1 ;黃燈進行閃爍5sSETBP1.4LCALLDISPCLRP1.1CLRP1.4LCALLDISP;調顯示子程序DJNZ20H,NNSETBP1.1SETBP1.4LCALLDISPMOVP1,#0DEH;交通燈南北綠,東西紅MOVR7,#0AHPP:LCALLDISPMOVA,P3CJNEA,#0FFH,READKEYDJNZR7,PPMOVP1,#0CCH;交通燈南北綠,東西紅同時加亮黃燈MOV20H,#02HQQ:MOVA,P3;掃描P3口CJNEA,#0FFH,READKEYSETBP1.1SETBP1.4LCALLDISPCLRP1.1CLRP1.4LCALLDISPword文檔可自由復制編輯
CLRP1.1CLRP1.4LCALLDISPDJNZ20H,QQSETBP1.1SETBP1.4LCALLQWQW:SJMPHERERETDELAY:MOVR1,#0AHDELAY0:MOVR2,#0C8HDELAY1:MOVR3,#0F8HNOPDELAY2:DJNZR3,DELAY2DJNZR2,DELAY1DJNZR1,DELAY0READKEY:MOVA,#0FFHMOVP3,AMOVA,P3JNBACC.0,K1;判斷K1鍵是否按下JNBACC.1,K2;判斷K2鍵是否按下JNBACC.6,K3;判斷K3鍵是否按下RET;判斷倒計時顯示裝置;判斷倒計時顯示裝置K1:MOVP0,#0FFHMOVP2,#0FFHLCALLXXLCALLYYSJMPREADKEYK2:;關斷倒計時顯示裝置;關斷倒計時顯示裝置;關斷倒計時顯示裝置;關斷倒計時顯示裝置MOVP2,#0FFHLCALLXXLCALLYY1SJMPREADKEYK3:MOVP0,#0FFHMOVP2,#0FFHLCALLXXLCALLYY2word文檔可自由復制編輯
SJMPREADKEYXX:MOV20H,#05HLCALLBBRETBB:SETBP1.1SETBP1.4LCALLDELAYCLRP1.1CLRP1.4LCALLDELAYDJNZ20H,BBRETYY:MOVP1,#0F6HMOVA,#0FFHMOVP1,#0F6HMOVA,#0FFH;四個路口均變?yōu)榧t燈;東西方向亮綠燈,南北方向亮紅燈;東西方向亮綠燈,南北方向亮紅燈;判斷K2鍵是否仍然按下;南北方向亮綠燈,東西方向亮紅燈;判斷K3鍵是否仍然按下MOVP3,AMOVA,P3JNBACC.0,YY;判斷K2鍵是否仍然按下LCALLQWYY1:MOVP1,#0F3HMOVA,#0FFHMOVP3,AMOVA,P3JNBACC.1,YY1LCALLQWYY2:MOVP1,#0DEHMOVA,#0FFHMOVP3,AMOVA,P3JNBACC.6,YY2LCALLQWRETKK:DEC88HMOVA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 危險品管理對噪聲振動和輻射的管理和控制要求考核試卷
- 服裝設計人體工學原理考核試卷
- 批發(fā)業(yè)采購談判技巧與策略考核試卷
- 機床功能部件在虛擬現(xiàn)實設備中的交互式設計考核試卷
- 有機肥料在土壤侵蝕控制與生態(tài)恢復中的應用考核試卷
- 兒童情商培訓課件
- 代加工合同范本簡單
- 燈具采購標準合同范本
- 簡易的物業(yè)合同范本
- 助學贈與合同范本
- 私立醫(yī)療機構2025年運營策略與計劃
- 四川省眉山市眉山中學2024-2025學年高二上學期11月期中考試試題2
- 2025年蘇州農業(yè)職業(yè)技術學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 公共服務均等化研究-第2篇-深度研究
- 字體設計完整版本
- 【歷史】安史之亂與唐朝衰亡課件 2024-2025學年統(tǒng)編版七年級歷史下冊
- 短視頻居間代理合同范本
- 二零二五年度港口碼頭安全承包服務協(xié)議4篇
- 2024年蘇州衛(wèi)生職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 《歡樂運動會:1 我為班級出把力》說課稿-2024-2025學年四年級上冊綜合實踐活動滬科黔科版
- GB/T 15934-2024電器附件電線組件和互連電線組件
評論
0/150
提交評論