国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

DE0開發(fā)板交通燈十字路口紅綠燈VHDL

這篇具有很好參考價值的文章主要介紹了DE0開發(fā)板交通燈十字路口紅綠燈VHDL。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

名稱:基于DE0開發(fā)板的交通燈十字路口紅綠燈

軟件:Quartus

語言:VHDL

要求:

設(shè)計一個十字路口交通信號燈的控制電路。分為兩種情況,正常狀態(tài)和報警狀態(tài)。

1.正常狀態(tài):要求紅、綠燈按一定的規(guī)律亮和滅,并在亮燈期間進(jìn)行倒計時,且將運行時間用數(shù)碼管顯示出來。

綠燈亮?xí)r,為該車道允許通行信號,紅燈亮?xí)r,為該車道禁止通行信號。

要求主干道每次通行時間為 60秒,支干道每次通行時間為 30 秒。

每次變換運行車道前綠燈閃爍,持續(xù)時間為 5 秒。

即車道要由 X轉(zhuǎn)換為 Y時,X在通行時間只剩下 5 秒鐘時,綠燈閃爍顯示, Y仍為紅燈。

2.報警狀態(tài):亮黃燈,蜂鳴器響起。(蜂鳴器高電平觸發(fā))

外接鍵盤:三種模式的切換:高峰,正常,夜晚

高峰:x:綠燈 35S 紅燈25S;y:綠燈 25S 紅燈35S。

夜晚:x:綠燈 45S 紅燈45S;y:綠燈 45S紅燈45S

本代碼已在DE0-CV開發(fā)板驗證,板子資料如下:

FPGA_DE0-CV.pdf

代碼下載:DE0開發(fā)板交通燈十字路口紅綠燈_Verilog/VHDL資源下載

代碼網(wǎng):hdlcode.com

部分代碼展示

LIBRARY?ieee;
???USE?ieee.std_logic_1164.all;
ENTITY?Traffic_Light_Control?IS
???PORT?(
??????clk?????:?IN?STD_LOGIC;--50Mhz
reset??????????:?IN?STD_LOGIC;--復(fù)位
??????key_1??????????:?IN?STD_LOGIC;--正常狀態(tài)按鍵
??????key_2??????????:?IN?STD_LOGIC;--高峰狀態(tài)按鍵
??????key_3??????????:?IN?STD_LOGIC;--夜晚狀態(tài)按鍵
??????sw1????????????:?IN?STD_LOGIC;--主路報警開關(guān)
??????sw2????????????:?IN?STD_LOGIC;--支路報警開關(guān)
??????beep????????????:?OUT?STD_LOGIC;--報警蜂鳴器
??????red_1??????????:?OUT?STD_LOGIC;--主路燈
??????green_1????????:?OUT?STD_LOGIC;--主路燈
??????yellow_1???????:?OUT?STD_LOGIC;--主路燈
??????red_2??????????:?OUT?STD_LOGIC;--支路燈
??????green_2????????:?OUT?STD_LOGIC;--支路燈
??????yellow_2???????:?OUT?STD_LOGIC;--支路燈
??????HEX0????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);--數(shù)碼管0
??????HEX1????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);--數(shù)碼管1
??????HEX2????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);--數(shù)碼管2
??????HEX3????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0)--數(shù)碼管3
???);
END?Traffic_Light_Control;
ARCHITECTURE?behave?OF?Traffic_Light_Control?IS
--分頻模塊
COMPONENT?CLOCK?IS--?Divide?50MHz?to?1Hz
GENERIC(D?:?INTEGER?:=?50000000);--仿真時改小為50加快仿真速度,實際上板驗證時改為50000000
???PORT(CLK:?IN?STD_LOGIC;
?????????DAV:?OUT?STD_LOGIC);
???END?COMPONENT;
--交通燈控制模塊
COMPONENT?Traffic_Light_ctrl?IS
???PORT?(
??????clk????????????:?IN?STD_LOGIC;
??????reset??????????:?IN?STD_LOGIC;
??????clk_1Hz????????:?IN?STD_LOGIC;--1Hz信號
??????key_1??????????:?IN?STD_LOGIC;--正常狀態(tài)按鍵
??????key_2??????????:?IN?STD_LOGIC;--高峰狀態(tài)按鍵
??????key_3??????????:?IN?STD_LOGIC;--夜晚狀態(tài)按鍵
??????sw1????????????:?IN?STD_LOGIC;--主路報警開關(guān)
??????sw2????????????:?IN?STD_LOGIC;--支路報警開關(guān)
beep????????????:?OUT?STD_LOGIC;--報警蜂鳴器
??????red_1??????????:?OUT?STD_LOGIC;--主路燈
??????green_1????????:?OUT?STD_LOGIC;--主路燈
??????yellow_1???????:?OUT?STD_LOGIC;--主路燈
??????red_2??????????:?OUT?STD_LOGIC;--支路燈
??????green_2????????:?OUT?STD_LOGIC;--支路燈
??????yellow_2???????:?OUT?STD_LOGIC;--支路燈
??????main_time??????:?OUT?STD_LOGIC_VECTOR(7?DOWNTO?0);--主路倒計時
??????branch_time????:?OUT?STD_LOGIC_VECTOR(7?DOWNTO?0)--支路倒計時
???);
END?COMPONENT;
--顯示模塊
???COMPONENT?HEX?IS
??????PORT?(
?????????clk?????:?IN?STD_LOGIC;
?????????SMG_1???:?IN?STD_LOGIC_VECTOR(7?DOWNTO?0);
?????????SMG_2???:?IN?STD_LOGIC_VECTOR(7?DOWNTO?0);
?????????HEX0????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);
?????????HEX1????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);
?????????HEX2????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0);
?????????HEX3????:?OUT?STD_LOGIC_VECTOR(6?DOWNTO?0)
??????);
???END?COMPONENT;
???SIGNAL?clk_1??????:?STD_LOGIC;
???SIGNAL?main_time????:?STD_LOGIC_VECTOR(7?DOWNTO?0);
???SIGNAL?branch_time????:?STD_LOGIC_VECTOR(7?DOWNTO?0);

設(shè)計文檔(文檔可下載):

設(shè)計文檔.doc

1. 工程文件

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

2. 程序文件

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

3. 程序編譯

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

4. RTL圖

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

5. 管腳分配

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

6. Testbench

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

7. 仿真圖

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)

DE0開發(fā)板交通燈十字路口紅綠燈VHDL,fpga開發(fā)文章來源地址http://www.zghlxwxcb.cn/news/detail-729687.html

到了這里,關(guān)于DE0開發(fā)板交通燈十字路口紅綠燈VHDL的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 基于51單片機(jī)簡易十字路口交通燈_5s全黃閃爍

    基于51單片機(jī)簡易十字路口交通燈_5s全黃閃爍

    (程序+仿真+參考報告) 仿真:proteus 7.8 程序編譯器:keil 4/keil 5 編程語言:C語言 設(shè)計編號:J007 交通燈運行狀態(tài): (1)模式1:東西向紅燈與南北向綠燈亮5s; (2)模式2:東西南北方向均黃燈閃爍5s(5次); (3)模式3:東西向綠燈與南北向紅燈各5s; (4)模式4:東西南

    2024年02月07日
    瀏覽(91)
  • 【超詳細(xì)】基于單片機(jī)控制的十字道路口交通燈控制

    【超詳細(xì)】基于單片機(jī)控制的十字道路口交通燈控制

    目錄 最終效果 一、設(shè)計任務(wù) 二、設(shè)計報告 1 設(shè)計說明 ? ?1.1功能分析 1.1.1整體系統(tǒng)功能分析 1.1.2顯示狀態(tài)功能分析 1.1.3設(shè)置狀態(tài)功能分析 1.1.4緊急狀態(tài)功能分析 1.2方案比選 1.2.1車輛LED數(shù)碼管倒計時顯示板塊 1.2.2車輛信號燈顯示板塊 1.2.3行人信號燈顯示板塊 1.2.4鍵盤輸入板塊

    2024年02月04日
    瀏覽(117)
  • 基于AT89C51單片機(jī)的十字路口交通燈設(shè)計

    基于AT89C51單片機(jī)的十字路口交通燈設(shè)計

    點擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87849986?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 本項目中采用單片機(jī) AT89C51為中心器件來設(shè)計交通信號燈控制器, 系統(tǒng)實用性強(qiáng)、操作簡單、擴(kuò)展性強(qiáng)。本設(shè)計系統(tǒng)就是由單片機(jī)最小系統(tǒng)、交通燈

    2024年02月09日
    瀏覽(96)
  • 【畢業(yè)設(shè)計】基于PLC的十字路口交通燈控制系統(tǒng)設(shè)計【仿真+源碼+論文】

    【畢業(yè)設(shè)計】基于PLC的十字路口交通燈控制系統(tǒng)設(shè)計【仿真+源碼+論文】

    摘 要 本次設(shè)計的課題是基于PLC的十字路口交通燈控制系統(tǒng)設(shè)計,傳統(tǒng)的十字路口交通燈多采用單片機(jī)集成電路作為控制系統(tǒng),單片機(jī)系統(tǒng)雖然在功能上能夠?qū)崿F(xiàn)十字路口交通燈的各種控制需求,但是單片機(jī)控制系統(tǒng)在設(shè)計時需要數(shù)字電路與模擬電路的完美結(jié)合,這樣的控制

    2024年02月08日
    瀏覽(111)
  • 51單片機(jī)STM32交通燈紅綠燈十字路口信號燈類設(shè)計功能要求匯總

    瀏覽必讀: 使用搜索可以達(dá)到事半功倍的效果。 電腦瀏覽器CTRL+F可以使用搜索查找 功能說明: 1.四路交通燈,帶有紅綠燈倒計時,綠燈倒計時結(jié)束后轉(zhuǎn)黃燈5秒,再轉(zhuǎn)紅燈。 2.緊急情況下按鍵緊急按鈕,四路黃燈快閃。 3.可以動態(tài)設(shè)置紅綠燈時間。 涉及知識點:按鍵掃

    2024年02月11日
    瀏覽(259)
  • 基于51單片機(jī)十字路交通燈仿真_黃燈閃爍_正常模式+夜間模式+緊急模式

    基于51單片機(jī)十字路交通燈仿真_黃燈閃爍_正常模式+夜間模式+緊急模式

    (程序+仿真+仿真視頻) 仿真:proteus 7.8 程序編譯器:keil 4/keil 5 編程語言:C語言 設(shè)計編號:J002 51單片機(jī)十字路交通燈仿真_黃燈閃爍+夜間+緊急 通過單片機(jī)模擬交通燈,東西方向黃綠紅,南北方向黃綠紅的工作方式。 1、顯示時間倒計時; 2、夜晚能夠進(jìn)行所有黃燈閃爍;

    2024年02月10日
    瀏覽(14)
  • FPGA十字路口紅綠燈控制器

    FPGA十字路口紅綠燈控制器

    課程設(shè)計:十字路口紅綠燈控制器 1.要求雙方向8個燈的時序控制 2.要求顯示倒計時 verilog?hdl代碼模塊 測試程序模塊 注意: 選擇比較好的器件 測試文件命名為testbench.vt,否則不行。 采用BCD倒計時,經(jīng)測試時序無錯,代碼結(jié)構(gòu)清晰。 EDA課設(shè),感謝論壇其他大佬的代碼,基于

    2024年02月11日
    瀏覽(95)
  • 基于Openmv H7 Plus 的紅色巡線+十字路口+多數(shù)字識別算法

    基于Openmv H7 Plus 的紅色巡線+十字路口+多數(shù)字識別算法

    由于是采用命令集的方式控制openmv,攝像頭不需要接收太多的數(shù)據(jù),我采用的是判斷串口接收的長度來區(qū)分命令集。flag為接收數(shù)據(jù)的長度,通過發(fā)送不同長度數(shù)據(jù)來改變openmv的工作模式 1.巡線 在openmv的開源庫中有色塊識別的關(guān)鍵函數(shù)blob(),可以傳回識別出的矩形色塊的中心

    2024年02月16日
    瀏覽(232)
  • 電賽智能送藥小車_OpenMV巡線&識別十字路口完整代碼

    ? 整體思路 :通過劃分ROI區(qū)域分區(qū)進(jìn)行識別,中央 ROI 區(qū)域為巡線,左右兩側(cè)的 ROI_L 和 ROI_R 為十字路口識別 . 主程序如下 : # 本文代碼中所導(dǎo)入的pid.py就是OpenMV官網(wǎng)上例程的代碼 需要完整源碼請私信我。

    2024年02月12日
    瀏覽(99)
  • Web3游戲的十字路口:沿用傳統(tǒng)IP還是另起爐灶?

    Web3游戲的十字路口:沿用傳統(tǒng)IP還是另起爐灶?

    人們經(jīng)常問我對 Web3 游戲有什么看法。因此,我想以書面形式概述一下我目前的想法。 讓我先澄清一下:我不是專家。這不是一篇深入探討游戲世界精細(xì)指標(biāo)如 MAU 或 D14 等的全面分析。請把這看作是我根據(jù)個人交流和研究,這反映我在游戲領(lǐng)域關(guān)注的焦點。 為什么選擇游戲

    2024年02月04日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包