交通燈控制器原理簡(jiǎn)介
掃描二維碼
隨時(shí)隨地手機(jī)看文章
本實(shí)例通過(guò)Verilog HDL語(yǔ)言設(shè)計(jì)一個(gè)簡(jiǎn)易的交通等控制器,實(shí)現(xiàn)一個(gè)具有兩個(gè)方向、共8個(gè)燈并具有時(shí)間倒計(jì)時(shí)功能的交通燈功能。
2.實(shí)例目標(biāo)
通過(guò)本實(shí)例,讀者應(yīng)達(dá)到下面的目標(biāo)。
• 掌握Verilog設(shè)計(jì)一個(gè)交通等控制器的方法。
• 初步掌握Verilog語(yǔ)言的設(shè)計(jì)方法。
一個(gè)十字路口的交通一般分為兩個(gè)方向,每個(gè)方向具有紅燈、綠燈和黃燈3種,另外每個(gè)方向還具有左轉(zhuǎn)燈,因此每個(gè)方向具有4個(gè)燈。
如表1所示是兩個(gè)方向(假設(shè)為A,B方向)燈的狀態(tài)的對(duì)應(yīng)情況。
表1 交通燈兩個(gè)方向燈狀態(tài)對(duì)應(yīng)表
方向A |
方向B
|
紅燈亮
|
黃燈亮或綠燈亮
|
直行綠燈亮
|
紅燈亮
|
黃燈亮
|
紅燈亮
|
左轉(zhuǎn)燈
|
紅燈亮
|