




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、引 言在今天,紅綠燈安裝在各個道口上,已經成為疏導交通車輛最常見和最有效的手段。但這一技術在19世紀就已出現了。1858年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍兩色的機械扳手式信號燈,用以指揮馬車通行。這是世界上最早的交通信號燈。1868年,英國機械工程師納伊特在倫敦威斯敏斯特區的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。它由紅綠兩以旋轉式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。1869年1月2日,煤氣燈爆炸,使警察受傷,遂被取消。1914年,電氣啟動的紅綠燈出現在美國。這種紅綠燈由紅綠黃三色圓形的投光器組成,安裝在紐約市5號大街的一座高塔上。紅燈亮表示“停止”
2、,綠燈亮表示“通行”。1918年,又出現了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變為綠燈;另一種是用擴音器來啟動紅綠燈,司機遇紅燈時按一下嗽叭,就使紅燈變為綠燈。紅外線紅綠燈當行人踏上對壓力敏感的路面時,它就能察覺到有人要過馬路。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發生交通事故。信號燈的出現,使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。1968年,聯合國道路交通和道路標志信號協定對各種信號燈的含義作了規定。綠燈是通行信號,面對綠燈的車輛可以直行,左轉彎和右轉彎,除非另一種標志禁止某一種轉
3、向。左右轉彎車輛都必須讓合法地正在路口內行駛的車輛和過人行橫道的行人優先通行。紅燈是禁行信號,面對紅燈的車輛必須在交叉路口的停車線后停車。黃燈是警告信號,面對黃燈的車輛不能越過停車線,但車輛已十分接近停車線而不能安全停車時可以進入交叉路口。摘 要近年來隨著科技的飛速發展,單片機的應用正在不斷地走向深入,同時也帶動著傳統控制的日新月異更新。在自動控制的單片機應用系統中,單片機往往是作為一個核心部件來使用,僅單片機方面知識是不夠的,還應根據具體硬件結構,以及針對具體應用對象特點的軟件結合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現這井然秩序呢?靠的是交通信
4、號燈的自動指揮系統。交通信號燈控制方式很多。本系統采用MSC-51系列單片機AT89S52為中心器件來設計交通燈控制器,實現了能根據實際車流量通過單片機芯片的P2口設置紅、綠燈燃亮時間的功能;顯示時間直接通過單片機的P0、P3口輸出,系統實用性強、操作簡單、擴展性強。 關鍵詞:單片機 交通燈 控制器 In recent years along with science and technology develop fast, the application of single flat machine is moving towards thorough continuously, at th
5、e same time drive traditional control detection day the benefit of new moon update. In the only flat machine application system of the automatic control and detection of real time, only flat machine is often to use as a key parts, only single flat machine aspect knowledge is insufficient , return sh
6、ould basis specificly hardware structure, as well as aim at the software that applies object characteristic specificly combination, perfect. Crossroads vehicle wear comb, pedestrian Xi Rang, turn to be all right lane, person pedestrian says , methodically. Do you lean what to realize this orderly or
7、der? What lean is that the automatic command system of traffic signal lamp. Traffic signal lamp control way is many . Keywords: Only flat machine Traffic lights Controler Design Realize目錄引 言1摘 要2目錄3一 設計要求41.基本要求42.創新部分4二 交通管理的方案論證4三 總體方案設計51系統框圖52.工作原理53.計時控制方案64.顯示控制方案6四 芯片的選擇與簡介71. MSC-51芯片資源簡介72.
8、 單片機的引腳83. 89S51單機的電源線94. 89S51單片機的外接晶體引腳95. 89S51單片機的控制線96. 89S51單片機復位方式10五 系統電路設計111.電路原理圖112.電源電路113.單片機最小系統124.顯示部分125.信號燈部分13六 系統軟件設計141.定時秒的方法142.定時器初值計算143.主程序模塊144.中斷服務程序模塊155.顯示程序模塊16七 結論17八 致謝18九 參考文獻19附錄1:程序清單20一 設計要求1.基本要求(1)運用所學的知識設計一個交通燈控制系統。(2)上電的時候南北方向的紅燈亮25秒;東西方向的綠燈亮20秒,綠燈秒閃2秒,黃燈秒閃3
9、秒。再接下來東西方向的紅燈亮25秒;南北方向的綠燈亮20秒,綠燈秒閃2秒,黃燈秒閃3秒。如此循環。2.創新部分(1)各種信號燈所亮的時間由數碼管顯示出來。(2)在允許加器件的情況下實現在上電時南北方向和東西方向顯示不一樣的時間。二 交通管理的方案論證東西、南北兩干道交于一個十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們注意紅、綠燈的狀態即將切換,且黃燈燃亮時間為東西、南北兩干道的公共停車時間。設東西道比南北道的車流量大,指示燈燃亮的方案如表2。60S5S80S5S東西道紅燈亮黃燈亮綠燈亮黃燈亮南北道綠燈亮黃燈亮紅燈亮黃燈亮
10、表2說明: (1)當東西方向為紅燈,此道車輛禁止通行,東西道行人可通過;南北道為綠燈,此道車輛通過,行人禁止通行。時間為60秒。(2)黃燈閃爍5秒,警示車輛和行人紅、綠燈的狀態即將切換。 (3)當東西方向為綠燈,此道車輛通行;南北方向為紅燈,南北道車輛禁止通過,行人通行。時間為80秒。 東西方向車流大 通行時間長。(4)這樣如上表的時間和紅、綠、黃出現的順序依次出現這樣行人和車輛就能安全暢通的通行。(5)此表可根據車流量動態設定紅綠燈初始值。三 總體方案設計1系統框圖 交通燈控制的總體設計框圖如圖2.1所示。電 源信號燈 AT89S52 信號燈時間顯示部分震 蕩部 分復 位電 路 圖2.12.
11、工作原理由軟件設置交通燈的初始時間,南北方向和東西方向各25秒,數碼管的段碼用不同的口線,東西方向的是用的P0口,南北的使用P3口,用單片機來控制各種信號燈的燃亮時間,通過單片機的P2口控制。3.計時控制方案利用MCS-51內部的定時器/計數器進行定時,配合軟件延時實現到計時。該方案節省硬件成本,切能夠使讀者在定時器/計數器的使用、中斷及程序設計方面得到鍛煉與提高,4.顯示控制方案顯示分為靜態示和動態顯示靜態顯示由于占用較多的接口,在單片機設計中常采用串行擴展來完成。該方案占用接口資源多,顯示亮度由保證,但硬件開銷大,電路復雜,信息刷新速度慢,實用于并行接口資源較少以及對顯示沒有要求的場合。L
12、ED動態顯示硬件連接簡單,但動態掃描的顯示方式需占用CPU較多的時間,在該系統中由于單片機除了掃描89S51芯片外沒有太多的實時測控任務,故選用動態掃描方式。 四 芯片的選擇與簡介1. MSC-51芯片資源簡介 89S51是MCS-51系列單片機的典型產品,我們就這一代表性的機型進行系統的講解。89S51單片機包含中央處理器、程序存儲器(ROM)、數據存儲器(RAM)、定時/計數器、并行接口、串行接口和中斷系統等幾大單元及數據總線、地址總線和控制總線等三大總線,現在我們分別加以說明:圖3.1 單片機內部結構示意圖(1)中央處理器中央處理器(CPU)是整個單片機的核心部件,是8位數據寬度的處理器
13、,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。(2)數據存儲器(RAM)89S51內部有128個8位用戶數據存儲單元和128個專用寄存器單元,它們是統一編址的,專用寄存器只能用于存放控制指令數據,用戶只能訪問,而不能用于存放用戶數據,所以,用戶能使用的RAM只有128個,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。(3)程序存儲器(ROM)89S51共有4KB掩膜ROM,最大可擴展64K字節,用于存放用戶程序,原始數據或表格。(4)定時/計數器:89S51有兩個16位的可編程定時/計數器,以實現定時或計數產生中斷用于控
14、制程序轉向。(5)并行輸入輸出(I/O)口:89S51共有4組8位I/O口(P0、 P1、P2或P3),用于對外部數據的傳輸。(6)中斷系統89S51具備較完善的中斷功能,有兩個外中斷、兩個定時/計數器中斷和一個串行中斷,可滿足不同的控制要求,并具有2級的優先級別選擇。2. 單片機的引腳89S51單片機內部總線是單總線結構,即數據總線和地址總線是公用的. 89S51有40條引腳, 與其他51系列單片機引腳是兼容的. 這40條引腳可分為I/O接口線、電源線、控制線、外接晶體線4部分. 89S51單片機為雙列直插式封裝結構, 如圖3.2所示. 圖3.2 89S51引腳分配圖3. 89S51單機的電
15、源線(1) VCC:+5V電源線。電源線 (2) GND:接地線。4. 89S51單片機的外接晶體引腳 (1)XTAL1:片內振蕩器反相放大器的輸入端和內部時鐘工作的輸入端。采用內部振蕩器時,它接外部石英晶體和微調電容的一個引腳。(2) XTAL2:片內振蕩器反相放大器的輸出端,接外部石英晶體和微調電容的另一端。采用外部振蕩器時,該引腳懸空。外接晶體引腳。5. 89S51單片機的控制線(1) RST:復位輸入端,高電平有效。(2) ALE/PROG:地址鎖存允許/編程線。(3) PSEN:外部程序存儲器的讀選通線。(4) EA/Vpp:片外ROM允許訪問端/編程電源端。 6. 89S51單片機
16、復位方式單片機在開機時或在工作中因干擾而使程序失控,或工作中程序處于某種死循環狀態,在這種情況下都需要復位. 復位的作用是使中央處理器CPU以及其他功能部件都恢復到一個確定的初始狀態,并從這個狀態重新開始工作.89S51單片機的復位靠外部電路實現,信號由RESET(RST)引腳輸入,高電平有效,在振蕩器工作時,只要保持RST引腳高電平兩個機器周期,單片機即復位. 復位后,PC程序計數器的內容為0000H,片內RAM中內容不變. 復位電路一般有上電復位、手動開關復位和自動復位電路3種,如圖3.3所示. a.上電復位電路 b. 手動復位電路 c. 自動復位電路圖3.3 單片機復位電路五 系統電路設
17、計1.電路原理圖 圖3.22.電源電路 采用經市電變壓,穩壓的穩壓電源電路圖如圖5.1所示 圖5.1 電源電路220V市電經過降壓后得到12V交流電,經二極管整流成脈動直流電,經過電容濾波后再又經過LM7805穩壓得到5V的直流電供系統工作,后面的發光二極管是起一個電源指示的作用,470UF的電容是起一個再次濾波的作用。3.單片機最小系統 圖5.2.1單片機最小系統 單片機最小系統以89c51為核心,外加時鐘和復位電路,電路結構簡單,抗干擾能力強,成本相對較低,非常符合本設計的所有要求.89c51單片機系列是在MCS-51系列的基礎上發展起來的,是當前8位單片機的典型代表,采用CHMOS工藝,
18、即互補金屬氧化物的HMOS工藝, CHMOS是CMOS和HMOS的結合,具有HMOS高速度和高密度的特點,還具有CMOS低功耗的特點.時鐘電路在單片機的外部通過XTAL1,XTAL2這兩個引腳跨接晶體振蕩器和微調電容,構成穩定的自激振蕩器.本系統采用的為12MHz的晶振,一個機器周期為1us,C1,C2為30pF。復位電路分為上電自動復位和按鍵手動復位,RST引腳是復位信號的輸入端,復位信號是高電平有效.上電自動復位通過電容C3和電阻R2來實現,按鍵手動復位是圖中復位鍵來實現的。4.顯示部分因為系統要求南北和東西方向的信號燈時間不一樣,所以就利用單片機的p0和p3口來做數碼管的段碼驅動,東西方
19、向和南北方向的位線可以公共來使用,可以節約單片機的口線。數碼管可以使用共陰數碼管,數碼管的每段的電流是10毫安。電路圖如5.3所示 圖5.3 5.信號燈部分 本設計利用單片機的p2口來驅動和控制各種信號燈的燃亮和燃亮時間,在實際中,交通燈的信號燈需要用高電壓控制,在這里我們只是模擬一下它的控制信號,所以我們就只用單片機的信號引腳直接來控制發光二極管,電路圖見圖5.4。圖5.4六 系統軟件設計1.定時秒的方法定時方法我們采用軟硬件結合的方法,在主程序中設定一個初值為20的軟件計數器使定時器0工作于方式1定時50毫秒,這樣每當T0到50毫秒時CPU就響應它的溢出中斷請求,進入他的中斷服務子程序。在
20、中斷服務子程序中,CPU先使軟件計數器減1,然后判斷它是否為零。為零表示1秒已到。2.定時器初值計算定時器工作時必須給計數器送初值,將這個值送到TH和TL中。他是以加法記數的,并能從全1到全0時自動產生溢出中斷請求。因此工作于方式1,定時器為16位計數器其定時時間由下式計算:定時時間=(216X)振蕩周期12(或)X=216定時時間振蕩周期12式中x為T0的初始值,該值和計數器工作方式有關。如單片機的主脈沖頻率為,經過分頻方式0定時時間213 1微秒8.192毫秒方式1定時時間216 1微秒65.536毫秒秒鐘已經超過了計數器的最大定時間,所以我們只有采用定時器和軟件相結合的辦法才能解決這個問
21、題,定時器需定時50毫秒,故0工作于方式1,定時20次,就可定時一秒。 3.主程序模塊主程序初始化和按鍵控制,首先將時間、中斷、次數、和顯示分別進行初始化,然后啟動定時器對時間進行判斷,將時間送數據緩沖區,調用顯示程序,同時掃描按鍵程序,用無條件跳轉指令返回, 再調用顯示程序,如此周而復始的循環,如圖4.1所示開始系統初始化設置時間初值初值送緩沖單元初值減到“0”?返回圖4.1 主程序流程調用顯示子程序初值自減拆分程序YN4.中斷服務程序模塊進入中斷程序后,先保護現場,判斷一秒鐘到了嗎?如果沒有到將定時器重裝初值恢復現場,返回主程序,如果一秒鐘到了,將軟件計數器重初值;判斷指示燈循環顯示完了嗎
22、?如果沒完,將保地址重新送入程序計數器中,然后再查表下一地址,顯示下一組指示燈狀態和顯示時間,保存下一組程序數據地址,將定時器重裝初值,恢復現場,返回主程序,查表首地址,查時間地址,保存下一地址,將定時器重裝初值,恢復現場,返回主程序。同時一秒到了應先判斷個位是否為0,如果個位是0,判斷十位是不是0,如果十位也是0,判斷交通燈是否安黃、綠、紅的順序循環完必,如果沒循環完應查下一組數據繼續循環,如果循環完必,應查表首地址,周而復始的循環,如果十位不是0,應將十位先減1,個位送9,然后返回,再進行中斷定時一秒,然后再判斷,如果個位不是0,應將個位減1,將定時器重裝初值,恢復現場。重新周而復始的循環
23、,如圖4.2所示。圖4.2 中斷程序流程圖5.顯示程序模塊顯示程序采用動態顯示,由位碼控制那一個數碼管顯示,由段碼控制數碼管顯示什么數值,根據中斷程序顯示時間來查表顯示數值,從第一位到第四位逐個點亮,同時每顯示一位判斷一次四位顯示完了嗎?沒有顯示完進行顯示下一位,顯示完了從頭開始再循環。 七 結論本系統就是充分利用了AT89S52芯片的I/O引角。系統統采用MSC-51系列單片機為中心器件來設計交通燈控制器,實現了能根據實際車流量通過單片機芯片的P2口設置紅、綠燈燃亮時間的功能;p2口和p3口外接數碼管來顯示各個信號燈的時間。系統設計簡便、實用性強、操作簡單、程序設計簡便。系統不足之處不能控制
24、車的左、右轉、以及自動根據車流改變紅綠燈時間等。這是由于本身地理位子以及車流量情況所定,如果有需要可以設計擴充原系統來實現通過這次畢業設計,使我得到了一次用專業知識、專業技能分析和解決問題全面系統的鍛煉。使我在單片機的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。八 致謝本課題在選題及研究過程中得到郭繼紅老師的悉心指導。郭老師多次詢問研究進程,并為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵。郭老師一絲不茍的作風,嚴謹求實的態度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時三載,
25、卻給以終生受益無窮之道。對郭老師的感激之情是無法用言語表達的。通過這次畢業設計,使我得到了一次用專業知識、專業技能分析和解決問題全面系統的鍛煉。使我在單片機的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。我在指導老師郭老師的精心指導和嚴格要求下,獲得了豐富的理論知識,極大地提高了實踐能力,并對當前電子領域的研究狀況和發展方向有了一定的了解,這對我今后進一步學習單片機方面的知識有極大的幫助。在此,我忠心感謝郭繼紅指導和支持。在未來的工作和學習中,我將以更好的成績來回報老師。在此,我還要感謝在一起愉快的度過大學生
26、生活的機電系全體老師和同門,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養我長大含辛茹苦的父母,謝謝你們!九 參考文獻1胡漢才.單片機原理及其接口技術 M. 北京:清華大學出版,19962付家才. 單片機控制工程實踐技術M. 北京:化學工業出版社,2004.53潘新民.微型計算機控制技術 M.北京:人民郵電出版社,1999.94余錫存 曹國華.單片機原理及接口技術M.陜西:西安電子科技大學出版社,2000
27、.75雷麗文 等.微機原理與接口技術M.北京:電子工業出版社,1997.26蔣萬君 .在論循環時序電路的簡便設計J .機電一體化,2005 第5期附錄1:程序清單ORG 0000H LJMP START ORG 000BHLJMP CTC0 ORG 0030HSTART: MOV TMOD , #01H ;定時器T0初始化 MOV TH0 , #3CH ;定時器T0初始化 MOV TL0 , #0B0 ;定時器T0初始化 MOV R3 , #20 ; 定時器次數初始化MOV R5 , #03 ; 循環次數初始化MOV 30H , #16H ;數據緩沖區初始化MOV 31H , #16H ;數據
28、緩沖區初始化MOV 32H , #16H ;數據緩沖區初始化MOV 33H , #16H ;數據緩沖區初始化 SETB EA ;總允許中斷 SETB ET0 ;T0允許中斷 SETB TR0 ;啟動T0 MOV DPTR ,#TAB ;置表格TAB起始值 CLR A MOVC A ,A+DPTR MOV P3 , A ;查表將結果送P3口INC DPTRCLR AMOVC A ,A+DPTRMOV R4 , A ;查表下一地址,結果送寄存器R4MOV 30H ,A ;將結果送30HINC DPTRCLR AMOVC A , A+DPTRMOV R6 , A ;查表下一地址,將結果送R6MOV
29、31H , A ;將結果送31H INC DPTRCLR AMOVC A , A+DPTRMOV R7 , A ;查表下一地址,將結果送R7MOV 32H , A ;將結果送32H INC DPTR CLR AMOVC A , A+DPTRMOV R2 , A ;查表下一地址,將結果送R7MOV 33H , A ;將結果送32HINC DPTRMOV 50H , DPH ;將下一地址送50H和51H MOV 51H, DPLLOOP: LCALL DISPLAY ;調用顯示程序 JB P1.0 , LOOP1 ;K1鍵未按下,轉LOOP1 LCALL DELAY1 ;延時10ms消除抖動 JB
30、 P1.0 , LOOP1 ;K1鍵未按下,轉LOOP1LOOP2 JNB P1.0 , LOOP2 ;K1鍵按下,順序執行K1鍵功能 MOV A , P0 MOV P0 , #11H ;送11H到P0口,使兩個方向的燈都亮紅燈CLR TR0 ;定時器停止計數MOV 30H , #16HMOV 31H , #16HMOV 32H , #16HMOV 33H , #16HANJIAN: JB P1.1 , LOOP ;K2鍵未按下,轉LOOPLCALL DELAY ;延時10ms消除抖動JB P1.1 , LOOP ;K2鍵未按下,轉LOOPL2 : JNB P1.1, L2 ;K2鍵按下,順序
31、執行K2鍵功能SETB TR0 ;重新啟動定時器MOV P0 , A ;將狀態送P0口LJMP LOOPCTCO: PUSH ACC ;保護現場 PUSH PSWDJNZ: R3 , NEXT2 ;定時器一秒未到轉NEXT2MOV R3, #20 ;定時一秒到,送20到R3MOV A,R4CJNE A, #0FF , L15 ;(主干道)判斷個位,個位不等0,轉L15MOV A, R6 ;個位等0順續執行CJNE A,#0FFH , L16 ; 判斷十位,十位不等0,轉L16LJMP L17 ; 十位等0,轉L17L16: DEC R6 ; 十位減1MOV R4 , #09 ; 個位送9LJM
32、P L8L15 : DJNZ R4, L8 ;個位不為0時,個位減1L17; DJNZ R5 , LL1 ;未循環完,轉LL1MOV R5 , #05 ;循環寄存器重裝初值MOV DPTR , #TAB1 ;將TAB1首地址送DPTRLJMP LL2L8: MOV A, R7CJNE A,#0FFH ,L11 ;(直干道)判斷個位,個位不等0,轉L11MOV A,R2 ;個位等0順續執行CJNE A,#0FFH ,L18 ; 判斷十位,十位不等0,轉L18 LJMP L18L12 : DEC R2 ;十位減1 MOV R7 , #09 ;個位送9 LJMP NEXT1L11: DJNZ R7
33、, NEXT1 ;個位不為0時,個位減1 L18: DJNZ R5 , LL1 ;未循環完,轉LL1 MOV R5 , #05 ;循環寄存器重裝初值 MOV DPTR , #TAB1 ;將TAB1首地址送DPTR LJMP LL2LL1: MOV DPL, 50H ;重保存地址送DPTRMOV DPH , 51HLL2: CLR A MOVC A , A+DPTRMOV P3 , A ;查表將結果送P3口INC DPTRCLR AMOVC A , A+DPTRMOV R4 , A ;查表下一地址,結果送寄存器R4MOV 30H,A ;將結果送30HINC DPTRCLR AMOVC A , A
34、+DPTRMOV R6 , A ;查表下一地址,結果送寄存器R6MOV 31H,A ;將結果送31HINC DPTRCLT AMOVC A , A+DPTRMOV R7 , A ;查表下一地址,結果送寄存器R6MOV 32H ,A ;將結果送31HINC DPTR CLR A MOVC A , A+DPTRMOV R2 , A ;查表下一地址,結果送寄存器R6MOV 33H ,A ;將結果送33H INC DPTRMOV 50H , DPH ;重保存地址送DPTRMOV 51H , DPLNEXT1: MOV 30H , R4 MOV 31H , R6MOV 32H , R7MOV 33H ,
35、 R2NEXT2: MOV TH0 , #3CH ;重裝定時器初值 MOV TL0 , #0B0H POP PSW POP ACC ; 恢復現場 RETI ;中斷返回TAB1: DB 6EH , 05 , 01 , 08 , 04DB BEH , 00 , 03 , 03 , 03DB DEH , 03 , 00 , 03 , 00DB E6H , 08 , 04 , 05 , 01DB EBH , 03 , 03 , 00 , 03DB EDH , 03 , 00 , 03 , 00DILPLAY: MOV R2 , #01H ;將位碼送R2MOV R0 , #30 ;將段碼送R0NEXT3
36、: MOV A , R0 MOV DPTR , #TAB2MOVC A , A+DPTRMOV P0 , A ;將段碼送R0MOV P1 , R2 ;將位碼送R2LCALL DELAY1 ;調用延時程序MOV A , R2JB ACC.3 , U2 ;顯示完轉U2RL A ;未顯示完,將未碼左移MOV R2 , A ;將未碼重送、R2中INC R0 ;指向31HLJMP NEXT3 U2: RET ;顯示返回 TAB2: DB 3FH , 06H , 5BH , 4FH ,66H ,6DH DB 7DH , 07H , 7FH , 6FH , 77H , 7CH DB 58H , 5EH , 7BH , 71H , 00H , 40HDELAY1: MO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年導游資格證考試筆試導游職業道德試題試卷
- 2025年法語TCF考試試卷-法語寫作與閱讀理解技巧提升
- 2025年西班牙語DELEA1級考試聽力模擬試卷
- 2025年導游資格證考試筆試旅游行業政策法規解讀與應用試卷
- 2025年采購師(初級)考試試卷:供應鏈管理案例分析
- 設計公司資質管理辦法
- 廣西安全用電管理辦法
- 監理采購工作管理辦法
- 房管監控賬戶管理辦法
- 監測體系建設管理辦法
- 2025河南省豫地科技集團社會招聘169人筆試參考題庫附帶答案詳解析集合
- 【北京市人社局】2025年北京市人力資源市場薪酬數據報告(一季度)
- 2024年09月2024秋季中國工商銀行湖南分行校園招聘620人筆試歷年參考題庫附帶答案詳解
- 牧場物語-礦石鎮的伙伴們-完全攻略
- 人教版物理八年級下冊知識點梳理復習課件
- (高清版)TDT 1068-2022 國土空間生態保護修復工程實施方案編制規程
- 共青團委員會選票模板
- 解剖型脛骨髓內釘
- 潮濕環境相關性皮炎ppt課件
- 山東省農民工工資支付監管平臺各方管理人員錄入指導書
- 六年級上冊書法教案
評論
0/150
提交評論