【導(dǎo)讀】作為交通信號(hào)燈,設(shè)計(jì)一個(gè)交通信號(hào)燈控制器,示意圖如圖1-1所示。交通燈紅變綠是直接進(jìn)行的,沒有間隔時(shí)間;主干道上的綠燈時(shí)間為40秒,支干道的綠燈時(shí)間為20秒;在任意時(shí)間,顯示每個(gè)狀態(tài)到該狀態(tài)結(jié)束所需的時(shí)間。實(shí)驗(yàn)箱進(jìn)行驗(yàn)證。制計(jì)數(shù)器,并產(chǎn)生允許十位計(jì)數(shù)器計(jì)數(shù)的控制信號(hào)。狀態(tài)寄存器實(shí)現(xiàn)狀態(tài)轉(zhuǎn)換和。經(jīng)過五個(gè)模塊的處理,使時(shí)間計(jì)數(shù)、紅綠燈顯示能夠正常運(yùn)行。模塊JTD_TIME、譯碼驅(qū)動(dòng)模塊JTD_LIGHT、顯示模塊JTD_DIS和分頻模塊JTD_FQU. 控制的模塊根據(jù)外部輸入信號(hào)M2~M0和計(jì)時(shí)模塊JTD_TIME的輸入信號(hào),產(chǎn)生系統(tǒng)的狀態(tài)機(jī),控制其他部分協(xié)調(diào)工作??刂颇K的源文件程序如下: