《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 交通燈控制器原理
交通燈控制器原理
摘要: 本實例通過Verilog HDL語言設計一個簡易的交通等控制器,實現一個具有兩個方向、共8個燈并具有時間倒計時功能的交通燈功能。
Abstract:
Key words :

實例的內容及目標

1.實例的主要訓練內容
本實例通過Verilog HDL語言設計一個簡易的交通等控制器,實現一個具有兩個方向、共8個燈并具有時間倒計時功能的交通燈功能。
2.實例目標
通過本實例,讀者應達到下面的目標。
• 掌握Verilog設計一個交通等控制器的方法。
• 初步掌握Verilog語言的設計方法。
 

原理簡介

交通燈是城市交通中不可缺少的重要工具,是城市交通秩序的重要保障。本實例就是實現一個常見的十字路通燈功能。讀者通過學習這個交通燈控制器,可以實現一個更加完整的交通燈。例如實現實時配置各種燈的時間,手動控制各個燈的狀態等。

 

一個十字路口的交通一般分為兩個方向,每個方向具有紅燈、綠燈和黃燈3種,另外每個方向還具有左轉燈,因此每個方向具有4個燈。

這個交通燈還為每一個燈的狀態設計了倒計時數碼管顯示功能。可以為每一個燈的狀態設置一個初始值,燈狀態改變后,開始按照這個初始值倒計時。倒計時歸零后,燈的狀態將會改變至下一個狀態。

值得注意的是,交通燈兩個方向的燈的狀態是相關的。也就是說,每個方向的燈的狀態影響著另外一個方向的燈的狀態,這樣才能夠協調兩個方向的車流。如果每個方向的燈是獨立變化的,那么交通燈就沒有了意義。

 

如表1所示是兩個方向(假設為AB方向)燈的狀態的對應情況。

 

1                                            交通燈兩個方向燈狀態對應表

 

 

方向A

方向B

紅燈亮

黃燈亮或綠燈亮

直行綠燈亮

紅燈亮

黃燈亮

紅燈亮

左轉燈

紅燈亮

 

 

在實際的交通系統中,直行綠燈、左轉綠燈和紅燈的變化之間都應該有黃燈作為緩沖,以保證交通的安全。

因此假如我們假設方向A的黃燈亮的時間持續5s,直行綠燈燈亮的時間持續40s,左轉燈燈亮的時間持續15s,則方向B紅燈燈亮的時間持續為(直行綠燈+黃燈+左轉綠燈+黃燈)所消耗的時間,一共為65s

同樣假設方向B黃燈亮的時間持續5s,直行綠燈燈亮的時間持續30s,左轉燈燈亮的時間持續15s,則方向B紅燈燈亮的時間持續為(直行綠燈+黃燈+左轉綠燈+黃燈)所消耗的時間,一共為55s

具體時間參數的設定讀者可以根據需要進行修改,但是一定要保證兩個方向的燈的狀態符合表1的要求。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲精品国产手机| 国产一区二区三区美女| 99精品免费观看| 成人免费黄色网址| 久久亚洲国产精品五月天婷 | 香蕉精品一本大道在线观看| 国产高潮国产高潮久久久| 一本到在线观看视频| 拧花蒂尿用力按凸起喷水尿| 久久婷婷五月综合国产尤物app| 特级无码毛片免费视频尤物| 啊灬啊灬啊快日出水了| 里番库全彩本子彩色h可知子| 在地铁车上弄到高c了| …久久精品99久久香蕉国产| 成在线人永久免费视频播放| 久久久久成人精品免费播放动漫| 欧美高清性色生活片免费观看| 国产a∨精品一区二区三区不卡| 18禁免费无码无遮挡不卡网站| 官场猎艳警花美乳美妇| 中文字幕在线免费观看视频| 日本三级午夜理伦三级三| 久久婷婷国产综合精品| 日韩精品无码人成视频手机| 亚洲av无码乱码精品国产| 欧美大片在线观看完整版| 亚洲欧洲中文日产| 永久免费在线观看视频| 亚洲精品自在在线观看| 海角社区hjb09| 亚洲色欲久久久综合网东京热 | 99久久国产免费-99久久国产免费| 无人视频在线观看免费播放影院| 亚洲人成网站在线观看播放| 欧美激情videos| 亚洲综合色视频在线观看| 激情人妻另类人妻伦| 人妻无码一区二区三区AV| 狠狠亚洲婷婷综合色香五月排名 | 四虎影视在线影院在线观看|