日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

鸿蒙51单片机,基于C51系列单片机的交通控制系统设计

發布時間:2025/4/5 windows 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鸿蒙51单片机,基于C51系列单片机的交通控制系统设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2.2 數碼時間顯示電路

七段LED數碼管是由八個發光二極管構成,通過給其引腳不同的高低電平,從而顯出0~9的數字和小數點,本文通過四個一位數碼管并聯通過P3口當中的P3.0與P3.1與STATIC DISPLAY模塊來控制數碼管時間的顯示,如圖2所示。

2.3 信號燈電路設計

本電路的設計,應用單片機P2口中的P2.1~P2.6通過7405芯片來控制12個發光二極管模擬交通信號燈的工作情況,其中P2.1,P2.2,P2.3分別通過7405來控制A道路的綠燈、黃燈和紅燈,用P2.4,P2.5,P2.6分別通過7405來控制B道路的綠燈、黃燈和紅燈。采用共陽極的連接方式,所以當P2.1~P2.6中相應輸出高電平經過7405取反變成低電平時對應的發光二極管變亮。

根據上述對系統各部分的電路設計,本文設計的完整系統電路圖如圖2所示。

2.4 控制開關

當需要根據實時交通堵塞情況實行人為控制時或遇到緊急情況時,開關能夠起到控制的作用,并能使各路交通回到初始狀態。

3 軟件設計

主程序中完成對交通燈系統的初始化工作,使得主干道與支道能正常轉換工作,在此系統中,由于要用七段LED數碼管顯示交通倒計時間,在主程序當中,分別調用了三個子程序,一個是延時子程序,延時500ms,在用一個寄存器來計循環次數,循環2次,達到定時1 s,分別為綠燈閃爍調用時間,數碼管顯示調用時間,一個是顯示子程序,用來顯示主干道與支道的時間,另一個是中斷子程序。主程序流程圖如圖3所示。

圖3 交通燈控制系統流程圖

本系統采用兩種中斷來實現交通燈控制器的功能。

設置外部中斷INT0,該中斷用來處理緊急情況,當交通燈控制器出現故障或交通出現嚴重事故需要封鎖道路時,調用該中斷,使主道和支道的交通燈均為紅燈20 s.該中斷具有最高的優先級。

設置外部中斷INT1,該中斷用來處理根據主道與支道車輛實時交通情況的多少實行延長時間通行,通行延時30s.

INT0,INT1中斷子程序流程圖如圖3所示。

4 系統仿真

為了方便程序調試,本文采用了Proteus仿真,仿真圖電路如圖2所示,最高級中斷功能仿真結果如圖4所示。

圖4 最高級中斷功能仿真結果

5 結論

基于C51系列單片機設計的交通控制系統可以實現簡單、低成本、智能操作、數碼顯示。該系統能夠簡單、經濟、有效地解決交通堵塞問題,提高交通路口的通行能力。

總結

以上是生活随笔為你收集整理的鸿蒙51单片机,基于C51系列单片机的交通控制系统设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。