單片機(jī)課程設(shè)計(jì)管理論文
時(shí)間:2022-06-04 05:01:00
導(dǎo)語(yǔ):?jiǎn)纹瑱C(jī)課程設(shè)計(jì)管理論文一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
第一章緒論
隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,城市化、城鎮(zhèn)化進(jìn)程的加快,道路交通堵塞問(wèn)題日趨嚴(yán)重,如何對(duì)交通進(jìn)行合理的管理和調(diào)度而盡可能減少堵車現(xiàn)象成為目前我國(guó)很多地方尤其是特大城市急需解決的問(wèn)題,顯然交通燈在其中起著不可或缺的作用。本文就控制交通燈的方法進(jìn)行了討論,分析了各種方案的性價(jià)比,并用軟、硬件加以實(shí)現(xiàn)。而后,對(duì)六車道以上道路的“十字交叉路通燈控制”進(jìn)行了分析。最后,還對(duì)城市交通燈網(wǎng)的控制進(jìn)行了展望。希望能給有關(guān)政府部門(mén)一些參考,更好地改善我們的城市交通?,F(xiàn)今的交通發(fā)展迅速,車輛極具增加,馬路不斷擴(kuò)寬,人行橫道相對(duì)較少。在車流量較大的地段即便有人行橫道,行人也很難通過(guò)馬路。行人自控指示燈系統(tǒng)可以有效的改善這種狀況。特別是像北京這樣的大都市,經(jīng)濟(jì)飛速發(fā)展,車輛繁多,人口密集。緩解交通已成為當(dāng)務(wù)之急.例如在我們新校區(qū)西門(mén)口(塔南路)就是這種情況,每天進(jìn)出校門(mén)的學(xué)生特別多,大多還需要穿過(guò)這條繁忙的高速公路,這為學(xué)校師生帶來(lái)大大的不便.該系統(tǒng)主要應(yīng)用于交通領(lǐng)域,具有較高的實(shí)用價(jià)值。該系統(tǒng)利用紅燈,黃燈,綠燈來(lái)指揮車輛和行人,以達(dá)到車輛停止,行人通行的目的,減少了交通擁擠現(xiàn)象,為行人節(jié)省了時(shí)間,即保證行人過(guò)馬路時(shí)的安全,也減輕了交管部門(mén)的負(fù)擔(dān)。本產(chǎn)品面對(duì)公共交通設(shè)施,并不注重經(jīng)濟(jì)收益,而是注重以后潛在的發(fā)展,從而帶動(dòng)相關(guān)產(chǎn)業(yè)。用戶可以完全掌握行人自控指示燈系統(tǒng)的操作方法,以及各個(gè)按鍵的作用科學(xué)技術(shù)的突飛猛進(jìn)直接把我們帶進(jìn)了信息化的社會(huì),計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域.
第二章設(shè)計(jì)要求與任務(wù)
第一節(jié)目的和要求:
1、實(shí)驗(yàn)要求:
編寫(xiě)程序,以89c52的端口作為輸出口,控制4個(gè)雙色LED燈(可發(fā)紅、綠、黃光),模擬十字路通燈管理。
2、實(shí)驗(yàn)?zāi)康模?/p>
(1)學(xué)習(xí)I/0口擴(kuò)展方法;掌握89c52的工作原理以及編程方法,了解軟件與硬件的調(diào)試技術(shù)。
(2)學(xué)習(xí)模擬交通燈控制方法;(3)學(xué)習(xí)雙色LED燈的使用;
第二節(jié)設(shè)計(jì)任務(wù)和設(shè)計(jì)內(nèi)容:(CPU均采用89c52)
1.軟件延時(shí)實(shí)現(xiàn)模擬路通燈控制:(如圖1)
實(shí)驗(yàn)效果:軟件延時(shí)控制A﹑C路口紅燈,B﹑D路口綠燈亮60秒;然后A﹑C路口不變,B﹑D路口綠燈閃5下,然后B﹑D路口黃燈亮;再變?yōu)锳﹑C路口綠燈,B﹑D紅燈延時(shí)3秒;然后A﹑C路口綠燈閃5下,再黃燈亮,B﹑D不變。再循環(huán)······。并將綠燈剩余時(shí)間顯示在LED上(該項(xiàng)編程可將其結(jié)果顯示在計(jì)算機(jī)屏幕上代替)。
初始化
設(shè)置89c52
為輸出
C口為輸出
清LED
BD,AC四個(gè)方向全為紅短延時(shí)
BD方向亮綠燈60秒
AC方向亮紅燈
BD方向綠燈閃五次,AC方向燈不變
BD方向?yàn)辄S燈延時(shí)
AC方向燈不變
有鍵按下?
有鍵按下?
BD方向亮紅燈并延時(shí)3秒,AC方向亮綠燈
有鍵按下?
有鍵按下?
狀態(tài)0
狀態(tài)1
狀態(tài)2
狀態(tài)3
有鍵按下?
BD方向燈不變,
AC方向綠燈閃五次
狀態(tài)4
BD方向燈不變,
AC方向黃燈延時(shí)
狀態(tài)4
返回DOS
狀態(tài)1
狀態(tài)3
狀態(tài)4
狀態(tài)2
循環(huán)
運(yùn)行
(圖2流程圖)
2.89c52定時(shí)器控制模擬交通燈:
實(shí)驗(yàn)效果:軟件延時(shí)控制A﹑C路口紅燈,B﹑D路口綠燈亮50秒;其余要求和第1點(diǎn)中的相同。
第三章設(shè)計(jì)方案及評(píng)估論證
第一節(jié)題意分析:
雖然題目是四個(gè)路口,其實(shí)這是用于人行橫道處的
交通燈,也可用于不允許拐彎的主﹑副街道的交叉口處。
如圖1所示,B、D方向是雙向車道;A、C方向是人行橫道。或者將BD看作主街道,而AC看作副街道,也是可以的。
第二節(jié)工作原理說(shuō)明:
1.工作原理說(shuō)明:
此方案是通過(guò)并行接口芯片89c52A和計(jì)
算機(jī)的硬件連接,以及通過(guò)軟件延時(shí)的方法進(jìn)行軟件
編程,來(lái)實(shí)現(xiàn)十字路通燈的模擬控制。如圖2(89c52A芯片)所示,1.主控制單片機(jī)
主控單片機(jī)采用一片AT89C52。根據(jù)題目要求,充分利用了單片機(jī)靈活控制的優(yōu)點(diǎn),發(fā)揮其優(yōu)勢(shì)功能,采用單片機(jī)控制信號(hào)燈和數(shù)碼管的顯示,提高了系統(tǒng)的靈活性,設(shè)置方便。利用單片機(jī)產(chǎn)生的時(shí)鐘信號(hào)控制交通信號(hào)燈達(dá)到控制路口通行時(shí)間的效果。
AT89C52提供以下標(biāo)準(zhǔn)功能:8K字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部RAM,40個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量?jī)蓸O中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AT89C52可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作,掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。
熱門(mén)標(biāo)簽
單片機(jī)應(yīng)用 單片機(jī) 單片機(jī)溫度控制系統(tǒng) 單片機(jī)系統(tǒng) 單片開(kāi)關(guān)電源 單片 單片開(kāi)關(guān) 心理培訓(xùn) 人文科學(xué)概論