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