本篇文章給大家談?wù)?a href="http://12572.com.cn/tags-158.html" target="_blank" class="relatedlink">單片機(jī)交通信號(hào)燈連線圖,以及單片機(jī)交通信號(hào)燈編程代碼對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
主體電路:交通燈自動(dòng)控制模塊。這部分電路主要由80C51單片機(jī)的I/O端口、定時(shí)計(jì)數(shù)器、外部中斷擴(kuò)展等組成。本設(shè)計(jì)先是從普通三色燈的指示開始進(jìn)行設(shè)計(jì),用P1口作為輸出。程序的初始化是東西南北方向的紅燈全亮。
單片機(jī)實(shí)質(zhì)上是一個(gè)硬件的芯片,在實(shí)際應(yīng)用中,通常很難直接和被控對(duì)象進(jìn)行電氣連接,必須外加各種擴(kuò)展接口電路、外部設(shè)備、被控對(duì)象等硬件和軟件,才能構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。
其原因多半是交通燈時(shí)長設(shè)置的不合理,抑或無法根據(jù)一天之內(nèi)不同時(shí)間的車流狀況,對(duì)交通燈的狀態(tài)進(jìn)行調(diào)整。因此,合理地設(shè)計(jì)交通系統(tǒng),同時(shí)對(duì)于交通燈的適當(dāng)調(diào)試無疑將會(huì)派上很大用場。
)原理 要完成本實(shí)驗(yàn),首先必須了解交通燈的亮滅規(guī)律。本實(shí)驗(yàn)需要用到試驗(yàn)箱上八個(gè)發(fā)光二極管中的六個(gè),即紅、綠、黃各兩個(gè)。
單片機(jī)原理流水燈實(shí)驗(yàn)報(bào)告:本實(shí)驗(yàn)的目的是通過使用單片機(jī),來實(shí)現(xiàn)流水燈的功能。實(shí)驗(yàn)中,使用了AT89C51單片機(jī),通過設(shè)置定時(shí)器,實(shí)現(xiàn)了不同的流水燈燈序,并使用外部中斷按鍵,來控制流水燈的開關(guān)。
設(shè)計(jì)原理 STC12C5A60S2單片機(jī)內(nèi)部包括微處理器、存儲(chǔ)器(存放程序指令或數(shù)據(jù)的ROM、RAM等)、輸入/輸出口(I/O口)及其他功能部件如定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等。它們通過地址總線、數(shù)據(jù)總線和控制總線連接起來。
保持南北通行狀態(tài);按一下K2鍵 ,保持東西通行狀態(tài);按一下K3鍵 ,保持正常交通燈。要求在中斷中進(jìn)行按鍵處理。具有閃爍的交通燈。在2的基礎(chǔ)上增加,綠燈最后5s閃爍,即亮0.5S滅0.5S閃爍。
LS163的外引線排列圖和時(shí)序波形圖如圖13所示,其功能表如表12所示。
交通路口紅綠燈自動(dòng)控制器電路圖 如圖所示為交通路口紅綠燈自動(dòng)控制電路。該控制器主要由四塊555(IC2~I(xiàn)C5)和一些阻容元件組成的四級(jí)單穩(wěn)態(tài)延時(shí)電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
設(shè)計(jì)任務(wù)在一十字路口設(shè)置交通燈,并用單片機(jī)對(duì)其進(jìn)行合理的控制。
交通燈控制器方案設(shè)計(jì)東西、南北兩干道交于一個(gè)十字路口。各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。
單片機(jī)是集成的IC芯片,只需根據(jù)實(shí)際設(shè)計(jì)要求選型。其他部分都需要根據(jù)應(yīng)用要求和性能指標(biāo)自行設(shè)計(jì)。 基于單片機(jī)的交通燈的設(shè)計(jì)時(shí)要充分的認(rèn)識(shí)以下兩個(gè)問題: 因?yàn)楸緦?shí)驗(yàn)是交通燈控制實(shí)驗(yàn),所以要先了解實(shí)際交通燈的變化規(guī)律。
1、在實(shí)時(shí)檢測和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,加以完善。
2、靠的就是交通信號(hào)燈的自動(dòng)指揮系統(tǒng)。交通信號(hào)燈控制方式很多。
3、單片機(jī)左邊一排基本是最小系統(tǒng)電路,右邊是控制的輸出信號(hào)。交通線燈數(shù)碼管顯示的是時(shí)間,所以計(jì)數(shù)器用的是定時(shí)器計(jì)數(shù)器,定時(shí)器的原理找本單片機(jī)的書,上面都有講的。不知道能不能解答你的疑問,不懂的你再追問。
4、這個(gè)電路由于其中的兩個(gè)三極管選型錯(cuò)誤,是不可能工作的。只有采用共陽數(shù)碼管并且那兩個(gè)三極管改用PNP的,這個(gè)電路才可能正常工作。
5、難怪你有疑問,單片機(jī)控制智能交通信號(hào)燈的原理圖中,里面的2N3904的作用是數(shù)碼管位選控制,只不過極性用反了,應(yīng)該用PNP***管。
6、在日常生活中,交通信號(hào)燈的使用,使交通得以有效管理,對(duì)于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。交通燈控制系統(tǒng)由80C51單片機(jī)、鍵盤、[_a***_]顯示、交通燈延時(shí)組成。
單片機(jī)交通燈紅燈綠燈19秒黃燈閃爍三秒可以***用4行4列的矩陣開關(guān)顯示。
因此,可加輸出鎖存器。在延時(shí)最后三秒時(shí),要讓黃燈進(jìn)行閃爍,并同時(shí)顯示數(shù)字(這一步在軟件設(shè)計(jì)上很關(guān)鍵)。軟件程序(C語言)以下是整個(gè)設(shè)計(jì)的軟件程序,直接可以編譯成*。Hex代碼。
考慮到單片機(jī)具有物美價(jià)廉、靈活方便、還有各種優(yōu)秀的特點(diǎn),所以我們從中選擇用MCS-51系列單片機(jī)AT89C51單片機(jī)來實(shí)現(xiàn)十字路***通信號(hào)燈的控制。
源程序中用6行***it對(duì)東西和南北向的紅、黃、綠指示燈分別進(jìn)行定義,這樣便于對(duì)它們進(jìn)行單獨(dú)控制。
首先打開編程軟件Keil uVision4,新建一個(gè)工程文件,在菜單欄中Project—— New uVision Project..。然后選擇單片機(jī)型號(hào)是 Atmel 公司的 AT89c52,單擊OK。
、至此,我們?cè)贙eilC51上做了一個(gè)完整工程的全過程。
交通路口紅綠燈自動(dòng)控制器電路圖 如圖所示為交通路口紅綠燈自動(dòng)控制電路。該控制器主要由四塊555(IC2~I(xiàn)C5)和一些阻容元件組成的四級(jí)單穩(wěn)態(tài)延時(shí)電路首尾相連而成。輸入的8V電壓經(jīng)78M05穩(wěn)壓后為555提供VDD=+5V的電源電壓。
有2種方法:用繼電器控制,把板子的地接在單片機(jī)的某一個(gè)I/O口上。
前25秒LightcolorNS=green,后5秒LightcolorNS=yellow。由于新加入了綠燈轉(zhuǎn)黃燈,則要再加入一個(gè)狀態(tài)量,綠燈結(jié)束狀態(tài),黃燈根據(jù)綠燈結(jié)束狀態(tài)啟動(dòng),計(jì)時(shí)結(jié)束轉(zhuǎn)紅燈。對(duì)相應(yīng)端口賦值即可。只需要東西方向與南北方向相反。
創(chuàng)建項(xiàng)目文件。按鍵:S1=P3^2,點(diǎn)亮: LED=P1^5。創(chuàng)建C語言主函數(shù)。創(chuàng)建循環(huán)效果,檢測效果。while(1) {}。選擇輸出的效果。當(dāng)按下一個(gè)按鍵時(shí),關(guān)閉燈,整個(gè)程序運(yùn)行,再按一次,程序停止。
關(guān)于單片機(jī)交通信號(hào)燈連線圖和單片機(jī)交通信號(hào)燈編程代碼的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。