freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的交通燈設計畢業(yè)論文-畢業(yè)設計-資料下載頁

2025-01-19 08:49本頁面

【導讀】信技術為先導的信息革命正在蓬勃發(fā)展。計算機技術作為三者之一,怎樣。與實際應用更有效的結合并發(fā)揮其作用。支,正在不斷的應用到實際生活中,同時帶動傳統(tǒng)控制檢測的更新。時檢測和自動控制的應用系統(tǒng)中,單片機往往是作為一個核心部件使用,針對具體應用對象的特點,配以其它器件來加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊??康氖墙煌ㄐ盘枱舻淖詣又笓]系。交通信號燈控制方式很多。ATMEL公司生產(chǎn)的單片機AT89S51,以及其它芯片來設計交通燈控制。芯片的RXD、TXD輸入、輸出設置顯示時間。管實現(xiàn),時間的顯示采用七段數(shù)碼管實現(xiàn)。而停止工作的情況發(fā)生。系統(tǒng)實用性強、操作簡單、擴展性好。

  

【正文】 析 24 一直保持這一狀態(tài)。 經(jīng)過老師和同組人的共同努力,終于找到原因,問題出在循環(huán)控制過程中,當經(jīng)過第一次 20 秒判斷后,寄存器 R2 加 1,當再次運行到循環(huán)控制處時,判斷 R2與 01H 相同,程序跳到 SEC 處執(zhí)行,此后一直如此。解決方法如下: 設置 3個標記位: FLAG1 BIT 00H ;標記 00H 位 FLAG2 BIT 01H FLAG3 BIT 02H 在循環(huán)控制中加入判斷如: DIAOY: CJNE R2, 01H, AA ;判斷不相等剛跳轉 JB FLAG1, AA ; FLAG1 為 1 則跳轉 LJMP SEC ;跳到 SEC 在跳到 SEC 后,在運行到該程序后加給 FLAG1 置數(shù),程序如下: SEC: CLR SETB CLR CLR MOV R0, 20 MOV R1, 20 SETB FLAG1 LJMP SGL 其它幾部分與之相 同的處理。 基于單片機的交通燈設計與分析 25 結論 本系統(tǒng)就是利用了 AT89S51 芯片的 I/O 引腳。系統(tǒng) 采用 美國 ATMEL 公司生產(chǎn)的 單片機 AT89S51, 以及其它芯片(如: 74HC16 74LS04 六位反向器、L7805 三端穩(wěn)壓電源)來 設計交通燈控制器,實現(xiàn) 了紅燈亮 40 秒 ,綠燈和左轉綠燈各亮 20 秒。并通 過 AT89S51 來控制 74LS04 芯片的 輸出 口設置紅、綠燈燃亮的功能 和控制 74HC164 來實現(xiàn)在七段數(shù)碼管上的時間顯示 ;為了系統(tǒng)穩(wěn)定可靠 系統(tǒng)內集成了 “ 看門狗 ” 芯片,避免了系統(tǒng)因為死機而停止工作的情況發(fā)生 。系統(tǒng)設計 簡便、 實用性強 、 操作簡單 、程序設計簡便 。 基于單片機的交通燈設計與分析 26 致謝 通過本次畢業(yè)設計,我在指導老師 陳建國講師 的精心指導和嚴格要求下,獲得了豐富的理論知識,極大地提高了實踐能力,并對當前電子領域的研究狀況和發(fā)展方向有了一定的了解,單片機領域這對我今后進一步學習計算機方面的知識有極大的幫助。另外 ,此次畢業(yè)設計還獲得了計科系各位領導和老師的大力支持。在此,我忠心感謝單片機組的其它同學以及計科系各位老師的指導和支持。在未來的工作和學習中,我將以更好的成績來回報各位領導、老師和同學 。 基于單片機的交通燈設計與分析 27 參考文獻 [1]姜志海 黃玉清 劉連鑫 編著的單片機原理及應用 [M], 電子工業(yè)的出版社 [2]蔡美琴 MCS51系列單片機系統(tǒng)及其應用 , 高等教育出版社 [3]付家才 單片機控制工程實踐技術 [M], 化學 工業(yè)出版社 , [4]潘新民 微型計算機控制技術 [M], 人民郵電 出版社 , [5]余錫存 單片機原理及接口技術 [M], 西安電子科技大學出版社 , [6]雷麗文 等 .微機原理與接口技術 [M], 電子工業(yè)出版社, [7]蔣萬君 在論循環(huán)時序電路的簡便設計 [J], 機電一體化, 2021 第 5期 [8]周立功 增強型 80C51 單片機速成與實戰(zhàn) , 北京航空航天大學出版社 [9]何立民 單片機應用技術選編 ⑩ , 北京航空航天大學出版社 [10]何立民 單片機應用技術選編 ⑨ , 北京航空航天大學出版社 [11]何立民 MCS51系列單片機應用系統(tǒng)設計 , 北京航空航天大學出版社 , 1995. [12]李華 MCS 51 系列單片機實用 接口技術 [M], 北京航空航天大學出版社 ,1993 [13]周航慈 單片機應用程序設計技術 [M], 北京航空航天大學出版社 ,1991. [14]張志良等 單片機原理與控制技術 [M], 機械工業(yè)出版社, 2021 年 7 月第 1 版 [15]陸坤 電子設計技術 1, 電子科技大學出版社 , 1997 [16]梁文海 單片機 AT89C2051 構成的智能型頻率計 [J], 現(xiàn)代電子技術 ,2021 [17]謝自美 電子線路設計實驗測試 [M], 華中理工大學出版社 ,2021 [18]吳金戎 ,沈慶陽 8051單片機實踐與應用 [M], 清華大學出版社 , 2021. 基于單片機的交通燈設計與分析 28 程序實現(xiàn)代碼 ;此程序分為四個部分,循環(huán)運行。東西方向通行 20S(南北方向、東西南北左拐彎停)一部分 SETB ; ;東西左拐彎 20S(東西南北方向、南北左拐彎停 )一部分 SETB ; ;南北通行 20S(東西方向、東西南北左拐彎停 )一部分 11111; ;南北左轉彎 20S(東西南北方向、東西左拐彎停 )一部分 SETB 。 ;共設計 12個發(fā)光二極管, 4 個紅的, 8 個綠的。 ; 控制東西方向的 2 個紅燈和 2 個綠燈; ; 控 制南北方向的 2 個紅燈和 2 個綠燈; ; 和 控制東西南北左拐彎的 4個綠燈。 FLAG1 BIT 00H ;標記 00H 位 FLAG2 BIT 01H FLAG3 BIT 02H ORG 0000H ;程序執(zhí)行起始處 LJMP START ;跳轉到標號 START 執(zhí)行 ORG 001BH ;定時器 1中斷程序入口地址 LJMP DSD ORG 0030H START: MOV TMOD, 10H ;定時器 1的選擇 MOV TH1, 3CH ;給定時器預置數(shù) MOV TL1, 0B0H SETB EA ;打開總中斷 SETB ET1 ;定時器 1溢出中斷允許 SETB TR1 ;啟動定時器 CLR FLAG1 ;標記位清 0 CLR FLAG2 CLR FLAG3 MOV R3, 00H ; 1秒定時器的初值 FIR: MOV P1, 00H ; P1 口清 0 MOV R2, 00H ;給 R2初值 SETB ;給 口置 1 CLR ;給 口置 0 CLR CLR 基于單片機的交通燈設計與分析 29 MOV R0, 20 ;給 R0賦初值 MOV R1, 40 SGL: JB F0, SGL1 ; F0 為 1 財轉移到 SGL1 MOV A, R0 ;把 R0的值送入 A中 LCALL DY1 ;調用 DY1 MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 MOV A, R1 LCALL DY1 LCALL DELAY ;調用 DELAY 延時子程序 SJMP DIAOY ;跳轉到 DIAOY 循環(huán)控制子程序 SGL1: MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 MOV A, R1 LCALL DY1 MOV A, R0 LCALL DY1 LCALL DELAY DIAOY: ;循環(huán)控制子程序 CJNE R2, 01H, AA ;判斷不相等剛跳轉 JB FLAG1, AA ; FLAG1 為 1 則跳轉 LJMP SEC ;跳轉到 SEC AA: CJNE R2, 02H, AAA JB FLAG2, AAA SETB F0 LJMP THR AAA: CJNE R2, 03H, BB JB FLAG3, BB LJMP FOU BB: CJNE R2, 04H, BBB ;判斷不相等則跳轉 CLR F0 ; F0 位清 0 CLR FLAG1 CLR FLAG2 基于單片機的交通燈設計與分析 30 CLR FLAG3 LJMP FIR BBB: CJNE R0, 00H, SGL INC R2 ; R2 加 1 LJMP DIAOY ;控制東西左轉的綠燈亮 SEC: CLR SETB CLR CLR MOV R0, 20 MOV R1, 20 SETB FLAG1 LJMP SGL ;控制南北紅、綠燈亮 THR: CLR CLR SETB CLR MOV R1,40 MOV R0, 20 SETB FLAG2 LJMP SGL 控制南 北左轉的綠亮 FOU: CLR CLR CLR SETB MOV R1, 20 MOV R0, 20 SETB FLAG3 LJMP SGL ;顯示數(shù)字處理子程序(算法模塊) DY1: MOV B, 10 ;把 10 送到專用寄存器 B DIV AB ;進行除法運算 MOV DPTR, TAB ;把 TAB 的地址的指針送到 DPTR MOVC A,@A+DPTR ;指針相 加后單元內容送到寄存器 A附頁 31 中 LCALL DY ;調用發(fā)送子程序 MOV A, B ;把除法的余數(shù)送到 A中 MOV DPTR, TAB MOVC A,@A+DPTR LCALL DY RET ;延時發(fā)送程序 DY: MOV SBUF, A ;把 A中的數(shù)送到緩沖區(qū) MOV R7, 0FH ;給 R7置數(shù) DJNZ R7, $ ;循環(huán)跳轉 RET ;延時子程序 DELAY: MOV R4, 00H D1: MOV R5, 00H DJNZ R5, $ DJNZ R4, D1 RET ;中斷子程序 DSD: INC R3 MOV TH1, 3CH MOV TL1, 0B0H CJNE R3, 20, FH ;判斷是否夠 1 秒 DEC R0 DEC R1 MOV R3, 00H ; R3 清 0 FH: RETI ;中斷返回 TAB: DB 0fch, 60h, 0dah, 0f2h, 66h, 0b6h, 0beh DB 0e0h, 0feh, 0f6h END
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1