十字路口交通燈信號控制器設計要求:
1)東西通道和南北通道交替通行,東西通道每次放行時間大于南北通道每次放行時間。
2)綠燈亮表示可以通行,紅燈亮表示禁止通行。
3)每次綠燈變紅燈時,綠燈先閃轉(zhuǎn)變黃燈(此時另一干道上的紅燈不變)。
4)十字路口要有數(shù)字顯示,作為時間提示,以便人們更直觀地把握時間。具體要求東西通道、南北通道通行時間及黃燈亮的時間均以秒為單位作減計數(shù)。
十字路口交通燈信號控制器設計是以89S51為主控芯片 ,利用P1口控制74LS240(八反相緩沖器,線驅(qū)動器)驅(qū)動發(fā)光二極管模擬交通燈。倒計時顯示部分采用串口實現(xiàn)。串口工作在方式0時通過外接移位寄存器74LLS164實現(xiàn)串并轉(zhuǎn)換。需要顯示的數(shù)據(jù)經(jīng)RXD端輸出,經(jīng)過74LS164串并轉(zhuǎn)換輸出到共陽極的LED數(shù)碼管顯示,利用T0定時器進行1S定時。
主要材料:
印制電路板 1塊
晶振6M 1塊
普通電阻 3個(由于數(shù)碼管顯示太暗 我才用了360歐姆的)
單片機89S51 1塊
按鈕3個 ( 我采用了外部中斷0 ,1)
電容 3個 (無極性)
發(fā)光二極管 6個 (紅黃綠各兩個)
7805 穩(wěn)5V的一個
橋堆一個
1000uf和10uf 有極性
插頭一個
數(shù)碼管共陽兩個
變壓器一個
74LS164兩個
74LS240一個
底座一個
附件內(nèi)容包括:
整個電路設計,包括原理圖和PCB、原理圖和PCB封裝庫文件,用AD軟件打開;
源程序(用匯編語言編寫);
十字路口交通燈信號控制器論文分析;