




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于單片機的交通燈拓展設計與制作一、簡介拓展部分仍用到了AT89C51,與基礎部分不同的是將其余的片子換成了7447,其主要作用是一塊BCD碼轉換成7段LED數碼管的譯碼驅動IC,7447的主要功能是輸出低電平驅動的顯示碼,用以推動共陽極7段LED數碼管顯示相應的數字。元件清單表2.1元件清單序號元件名稱規格數量用途價格(單價)151單片機AT89S511個控制核心11元2晶振1MHz立式1個晶振電路2元3集成電路74472個轉化數碼管75元4按鍵2個按鍵電路0.5元5電解電容1uF/10V1個復位電路1元6瓷片電容1nF瓷片電容2個晶振電路0.02元7電阻10kΩ1個復位電路1元電阻100Ω13個LED限流3元8LED紅、黃、綠各2個6個紅、黃、綠燈0.5元9電源5V/0.5A1個提供+5V8元三、硬件及系統設計(一)硬件設計圖1.1電路原理圖(二)仿真效果圖在基礎部分我們已經提到過仿真的過程和方法,在這我只將做后的效果圖給出:圖1.2緊急狀態圖1.3東西方向紅燈,南北方向綠燈圖1.4東西方向(三)軟件程序************************************************************************************ ORG 0000H LJMP MAIN ORG 0003H LJMP EXT0 ORG 0030HMAIN: MOV SP,#60H ;設堆棧 MOV IE,#10000001B ;INT0外部中斷 MOV IP,#00000001B MOV P2,#00H ;設置初始化 MOV P1,#00H LCALL DELAY MOV P2,#0FFH MOV P1,#0FFH LCALL DELAY JB P3.5,MAINSTART: LCALL ZHT0 LCALL ZHT1 LCALL ZHT2 LCALL ZHT3 AJMP START ;重復循環狀態ZHT0: ;狀態0,東西綠、南北紅燈亮 MOV P1,#0F3H MOV R4,#50 MOV R3,#00 LCALL DIRFT0: MOV R3,#50 ;設置閃亮時,數碼管顯示5s MOV R4,#05FLASH1:MOV P1,#0F7H ;閃亮狀態設置 LCALL DELAY1 MOV P1,#0F3H MOV A,R3 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P2,A LCALL DELAY INC R3 DJNZ R4,FLASH1 RETZHT1: ;狀態1,東西黃燈、南北紅燈亮 MOV P1,#0F5H MOV R4,#5 MOV R3,#55 LCALL DIR RETZHT2: ;狀態2,東西紅燈、南北綠燈亮 MOV P1,#0DEH MOV R4,#50 MOV R3,#00H LCALL DIRFT1: MOV R3,#50 ;設置閃亮時,數碼管顯示5s MOV R4,#05FLASH2: MOV P1,#0FEH ;閃亮狀態設置 LCALL DELAY1 MOV P1,#0DEH MOV A,R3 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P2,A LCALL DELAY INC R3 DJNZ R4,FLASH2 RETZHT3: ;狀態3,東西紅燈、南北黃燈亮 MOV P1,#0EEH MOV R4,#5 MOV R3,#55 LCALL DIR RETEXT0: PUSH ACC ;將ACC的值存入堆棧保存 PUSH PSW ;將PSW的值存入堆棧保存 MOV A,#0F6H MOV P1,A ;使東西、南北的紅燈都亮 LCALL DELAY JB P3.2,LOOP ;P3.2按鍵放開時返回主程序 POP PSWLOOP: POP ACC RETIDIR: ;查表顯示子程序 MOV A,R3 MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P2,A LCALL DELAY INC R3 DJNZ R4,DIR RETDELAY: ;1s延時子程序 MOV R5,#20D1: MOV R6,#100D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET DELAY1: ;0.5s延時子程序 MOV R5,#10D3: MOV R6,#100D4: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RETTABLE: DB 60H,59H,58H,57H,56H,55H,54H,53H,52H,51H DB 50H,49H,48H,47H,46H,45H,44H,43H,42H,41H DB 40H,39H,38H,37H,36H,35H,34H,33H,32H,31H DB 30H,29H,28H,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合同終止的相關問題探討
- 2025關于企業間借款的合同范本
- 2025臨時工勞動合同范本(供用人單位與臨時工訂立使用)
- 2025標準民間借款合同范本
- 2025金融服務租賃合同模板
- 2025合同終止的法定條件
- 《校園安全風險防范手冊》課件
- 環衛保潔員合同協議
- 疫情檢測外包合同協議
- 用電線路轉讓合同協議
- 2025年03月廣東深圳市光明區科技創新局公開招聘專干5人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 內蒙古通遼市科左中旗實驗小學2025屆數學三下期末質量檢測試題含解析
- 高溫急救知識培訓
- 學前教育學 課件 第1、2章 緒論;學前教育的目標、內容的方法
- 2025北京豐臺高三一模物理試題及答案
- 江南美術遺產融入美育的數智化路徑探索
- 診所醫療質量相關管理制度
- 西雅圖駕駛證考題及答案
- 綜合執法考試試題及答案
- 軟式內鏡消毒管理與質量標準
- (高清版)DB11∕T2324-2024腳手架鋼板立網防護應用技術規程
評論
0/150
提交評論