今天給各位分享交通信號燈大單片機的知識,其中也會對交通信號燈單片機仿真圖片進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
1、主體電路:交通燈自動控制模塊。這部分電路主要由80C51單片機的I/O端口、定時計數器、外部中斷擴展等組成。本設計先是從普通三色燈的指示開始進行設計,用P1口作為輸出。程序的初始化是東西南北方向的紅燈全亮。
2、當有急救車到達時,兩個方向上的紅燈亮,以便讓急救車通過,***設急救車通過路口的時間為10秒,急救車通過后,交通燈恢復中斷前的狀態(tài)。本程序以單次脈沖為中斷申請,表示有急救車通過,單次脈沖輸出端P-接CPU板上的INT0。
3、其原因多半是交通燈時長設置的不合理,抑或無法根據一天之內不同時間的車流狀況,對交通燈的狀態(tài)進行調整。因此,合理地設計交通系統(tǒng),同時對于交通燈的適當調試無疑將會派上很大用場。
4、實驗2是通過單片機的定時器產生延時,控制led閃爍的方法。
5、另外在東西方向、南北方向各設緊急開關各一個,利用外部中斷實現(xiàn)中斷,緊急開關閉合時相應切換成“綠燈”,以方便特種車輛通過。
6、單片機實質上是一個硬件的芯片,在實際應用中,通常很難直接和被控對象進行電氣連接,必須外加各種擴展接口電路、外部設備、被控對象等硬件和軟件,才能構成一個單片機應用系統(tǒng)。
1、交通燈控制器方案設計東西、南北兩干道交于一個十字路口。各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。
2、/*沒有使用中斷,硬件包括單片機、電源、晶振、復位電路、六個LED燈、一個開關。
3、當救護車到來時,雙向交通燈置紅,即將雙向交通燈的紅燈所對應的P1口位置1,其他位清0即可。時間長短的設置方法同上。
4、(1)開關鍵盤輸入交通燈初始時間,通過8051單片機P1輸入到系統(tǒng) (2) 由8051單片機的定時器每秒鐘通過P0口向8255的數據口送信息,由8255的PA 口顯示紅、綠、黃燈的燃亮情況;由8255的PC口顯示每個燈的燃亮時間。
5、當交通燈上電或按鍵復位后能自動顯示系統(tǒng)提示符“P.”,進入準備工作狀態(tài)。
本次設計的硬件電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機P1口的P0到P5,另外在單片機的P2口接一個按壓式開關作為救護車到來時的中斷源。交通燈的軟件編程設計 中斷部分的程序設計。
新建項目,如圖所示。添加頭文件,創(chuàng)建延遲函數。創(chuàng)建C主函數。添加死循環(huán)效果。點亮LED燈。P1=0x7e;二進制11111110。添加延遲效果即可。
這是常用的串口通信方式,物理接線可采用3線連接即可,距離超過10米時應***用雙芯屏蔽線。距離小于1米時,屬于實驗性的臨時串口通信,兩個單片機的RXD,TXD引***叉連接就行,需要共地,用普通的3條導線連接。
首先把VCC(電源正極)接到51單片機的3V或5V電源正極上。其次GND(電源地)接到51單片機的GND(地)。然后把OUT(輸出信號)接到51單片機的GPIO口,打開接收雷達感應模塊輸出的信號。
如果是STC的單片機,每個I/O腳的低電平就能驅動LED指示燈,LED和一個限流電阻(510~1K)串聯(lián)后接在電源和I/O引腳之間,LED的負極接到I/O腳上,當I/O腳輸出低電平時,LED亮。
軟件程序(C語言)以下是整個設計的軟件程序,直接可以編譯成*。Hex代碼。通過以上電路,下載到單片機,可直接運行。
交通信號燈大單片機的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于交通信號燈單片機仿真圖片、交通信號燈大單片機的信息別忘了在本站進行查找喔。