51單片機(jī)簡單I/O實驗(交通燈控制)
一.實驗要求
以74LS273作為輸出口,控制4個雙色LED燈(可發(fā)紅,綠,黃光),模擬交通燈管理。
二.實驗?zāi)康?br />1.學(xué)習(xí)在單片機(jī)系統(tǒng)中擴(kuò)展簡單I/O接口的方法。
2.學(xué)習(xí)數(shù)據(jù)輸出程序的設(shè)計方法。
3.學(xué)習(xí)模擬交通燈控制的方法。
4.學(xué)習(xí)雙色燈的使用。
三.實驗電路及連線
四.實驗說明
1.因為本實驗是交通燈控制實驗,所以要先了解實際交通燈的變化規(guī)律。假設(shè)一個十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉(zhuǎn)狀態(tài)1南北綠燈通車,東西紅燈。過一段時間轉(zhuǎn)狀態(tài)2,南北綠燈閃幾次轉(zhuǎn)亮黃燈,延時幾秒,東西仍然紅燈。再轉(zhuǎn)狀態(tài)3,東西綠燈通車,南北紅燈。過一段時間轉(zhuǎn)狀態(tài)4,東西綠燈閃幾次轉(zhuǎn)亮黃燈,延時幾秒,南北仍然紅燈。最后循環(huán)至狀態(tài)1。
2.雙色LED是由一個紅色LED管芯和一個綠色LED管芯封裝在一起,公用負(fù)端。當(dāng)紅色正端加高電平,綠色正端加低電平時,紅燈亮;紅色正端加低電平,綠色正端加高電平時,綠燈亮;兩端都加高電平時,黃燈亮。
五.實驗程序框圖
程序框圖:
源代碼下載:/files/otherimages/2014-5/d/2014052909383574394.txt
評論