度過(guò)了美好的三天兩夜,終于基本完工。
本交通
燈功能:
1:基本的倒計(jì)時(shí)計(jì)數(shù)顯示功能以及紅黃綠燈顯示
2:有菜單控制界面,可調(diào)節(jié)紅綠燈時(shí)間(0~99S)
3:緊急禁行
交通燈設(shè)計(jì),關(guān)鍵在于倒計(jì)時(shí)計(jì)數(shù)顯示以及紅黃綠燈交替顯示,東西方向路口狀態(tài)是一樣的,可以合并為狀態(tài)1,同樣的,南北方向?yàn)闋顟B(tài)2。因?yàn)闁|西方向路口為綠燈通行時(shí)南北方向必為紅燈禁行,東西方向路口為紅燈禁行時(shí)南北方向必為綠燈通行,所以,只要確定了東西(南北)方向路口的紅綠燈時(shí)間,也就確定了南北(東西)方向路口的紅綠燈時(shí)間。在設(shè)計(jì)的菜單里,我用CodE_1表示東西方向路口綠燈通行時(shí)間,CodE_2表示東西方向路口紅燈禁行時(shí)間,而3S黃燈的時(shí)間我把它包含在綠燈里了。
此仿真不等于實(shí)物,在按鍵,LED,數(shù)碼管電路上都簡(jiǎn)單化,按鍵沒(méi)有消抖。實(shí)際中是需要考慮
計(jì)算的,由于沒(méi)有擴(kuò)展IO口,所以總控制臺(tái)的數(shù)碼管和十字路口的數(shù)碼管都用同一個(gè)IO口。設(shè)計(jì)中發(fā)現(xiàn)Protues仿真跟實(shí)物還是相當(dāng)有差距的。
下午去十字交通路口看了下,綠燈倒計(jì)時(shí)40S至0→黃燈倒計(jì)時(shí)3S至0并閃爍→紅燈倒計(jì)時(shí)30S至0→綠燈...如此循環(huán),而我的設(shè)計(jì)是綠燈倒計(jì)時(shí)40S至3S→黃燈倒計(jì)時(shí)3S至0無(wú)閃爍→紅燈倒計(jì)時(shí)30S至0→綠燈...如此循環(huán),算是不切實(shí)際了,呵呵
為了應(yīng)付自考考試,所以用匯編來(lái)練習(xí),在設(shè)計(jì)菜單界面開(kāi)始時(shí)腦袋一片空白,在論壇找到了幾位朋友的發(fā)言,獲益良多,在此謝過(guò)。
網(wǎng)友評(píng)論:匯編以前會(huì)點(diǎn),現(xiàn)在都忘了,咱LZ
網(wǎng)友評(píng)論:都是有前途的孩子
網(wǎng)友評(píng)論:頂一個(gè),很不錯(cuò)的樓主。
網(wǎng)友評(píng)論:不錯(cuò)哦,樓主加油