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

交通燈控制系統(tǒng)

這篇具有很好參考價(jià)值的文章主要介紹了交通燈控制系統(tǒng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一.實(shí)驗(yàn)?zāi)康?br> 設(shè)計(jì)一個(gè)用于十字路口的交通燈控制器,能顯示十字路口東西、南北兩個(gè)方向的紅、黃、綠的指示狀態(tài);
具有倒計(jì)時(shí)的功能,用兩組數(shù)碼管作為東西和南北方向的倒計(jì)時(shí)顯示,主干道直行(綠燈)60秒后,左轉(zhuǎn)(綠燈)40秒;支干道直行(綠燈)45秒后,左轉(zhuǎn)(綠燈)30秒,在每次綠燈變成紅燈的轉(zhuǎn)換過程中,要亮黃燈5秒作為過渡。黃燈每秒閃亮一次。
只考慮直行和左轉(zhuǎn)車輛控制信號(hào)燈,右轉(zhuǎn)車輛不受信號(hào)燈控制, 南北向車輛與東西向車輛交替方向,同方向等待車輛應(yīng)先方向直行車輛而后放行左轉(zhuǎn)車輛。
二.實(shí)驗(yàn)代碼
主代碼

module traffic_fsm (lights, clk, rst);
input clk, rst;
output [5:0] lights;
wire clk, rst;
reg [5:0] lights;

// define reg
reg [2:0] curr_st;
reg [2:0] next_st;
reg [3:0] count;
// define state
parameter s0 = 3'b000;
parameter s1 = 3'b001;
parameter s2 = 3'b010;
parameter s3 = 3'b011;
parameter s4 = 3'b100;
parameter s5 = 3'b101;
// define lights
parameter light0 = 6'b100_001;
parameter light1 = 6'b100_010;
parameter light2 = 6'b100_100;
parameter light3 = 6'b001_100;
parameter light4 = 6'b010_100;
parameter light5 = 6'b100_100;
// define time delay
parameter delay5 = 5;
parameter delay1 = 1;

// 產(chǎn)生一個(gè)可能的狀態(tài)變化
always @ (posedge clk or negedge rst) begin
  if (!rst) begin
             curr_st <= s0;
             count <= 0;
           end
  else      

// curr_st = next_st;
begin
if (curr_st == s0 | curr_st == s3)
if (count < delay5 - 1)
count <= count + 1;
else begin
curr_st <= next_st;
count <= 0;
end
else if (curr_st == s1 | curr_st == s2 | curr_st == s4 | curr_st == s5) begin
curr_st <= next_st;
count <= 0;
end
end
end
// 產(chǎn)生下一個(gè)狀態(tài)的組合邏輯
always @ (curr_st) begin
case (curr_st)
s0:
next_st <= s1;
s1:
next_st <= s2;
s2:
next_st <= s3;
s3:
next_st <= s4;
s4:
next_st <= s5;
s5:
next_st <= s0;
default: begin
next_st <= s0;
end
endcase
end
// 產(chǎn)生輸出lights的組合邏輯
always @ (posedge clk or negedge rst) begin
if (!rst) lights = light0;
else
case (curr_st)
s0: lights = light0;
s1: lights = light1;
s2: lights = light2;
s3: lights = light3;
s4: lights = light4;
s5: lights = light5;
default: lights = light0;
endcase
end
endmodule

                              測(cè)試文件代碼(代碼二)

// testbench of ‘traffic_fsm’
module traffic_fsm_tb;
reg clk, rst;
wire [5:0] lights;
traffic_fsm u1 (.lights(lights), .clk(clk), .rst(rst));
initial begin
clk = 0;
rst = 0;
#10 rst = 1;
#80 rst = 0;
#20 rst = 1;
end
always #5 clk = ~clk;
endmodule

三.實(shí)驗(yàn)相關(guān)圖片
1. 代碼運(yùn)行波形圖
交通燈控制系統(tǒng)
2. 代碼運(yùn)行邏輯圖交通燈控制系統(tǒng)
3. 代碼運(yùn)行引腳圖交通燈控制系統(tǒng)
四.交通燈控制系統(tǒng)
交通燈控制系統(tǒng)
五.實(shí)驗(yàn)結(jié)果
完成了課題設(shè)置,設(shè)計(jì)了解了相關(guān)的設(shè)計(jì)代碼,自我知識(shí)的能力得到了擴(kuò)充,一門有意義、有效果的課程。

                                                      具體操作視頻鏈接如下

modsim或quartus交通燈設(shè)計(jì)實(shí)驗(yàn)(視頻詳解)文章來源地址http://www.zghlxwxcb.cn/news/detail-502753.html

到了這里,關(guān)于交通燈控制系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 基于單片機(jī)控制的交通燈系統(tǒng)設(shè)計(jì)

    本設(shè)計(jì)是交通燈的控制實(shí)驗(yàn),必須要先了解實(shí)際交通燈的變化規(guī)律。假設(shè)一個(gè)路口為東西南北走向,即十字路口,初始狀態(tài)零為東西南北燈都熄滅。然后轉(zhuǎn)狀態(tài)一東西綠燈通車,南北為紅燈。過段時(shí)間轉(zhuǎn)狀態(tài)二,東西綠燈閃幾次轉(zhuǎn)黃燈,延時(shí)幾秒,南北仍為紅燈。再轉(zhuǎn)狀態(tài)三

    2024年02月08日
    瀏覽(25)
  • 51單片機(jī)的交通燈控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    51單片機(jī)的交通燈控制系統(tǒng)(仿真+程序+報(bào)告+原理圖)

    該系統(tǒng)由AT89C51單片機(jī)+數(shù)碼管模塊+LED指示燈模塊+按鍵模塊構(gòu)成。 可實(shí)現(xiàn)基本功能: 1、紅綠燈正常切換,黃燈會(huì)閃爍 2、紅燈30s,綠燈25s,黃燈5s(時(shí)間不同只需修改變量,簡單) 按鍵功能: 1、南北向紅燈時(shí)間可調(diào),東西向綠燈時(shí)間可調(diào) 2、東西方向緊急模式:按下東西方向變

    2024年02月05日
    瀏覽(36)
  • 【Proteus仿真】【STM32單片機(jī)】交通燈控制系統(tǒng)設(shè)計(jì)

    【Proteus仿真】【STM32單片機(jī)】交通燈控制系統(tǒng)設(shè)計(jì)

    本項(xiàng)目使用Proteus8仿真STM32單片機(jī)控制器,使用數(shù)碼管、按鍵、交通信號(hào)燈模塊等。 系統(tǒng)運(yùn)行后,交通燈系統(tǒng)開始運(yùn)行,數(shù)碼管顯示初始時(shí)間,默認(rèn)南北綠燈5S,東西紅燈8S,綠燈過后南北黃燈3秒;然后切換東西綠燈5S,南北紅燈8S,綠燈過后南北黃燈3秒;如此循環(huán)。 可使用

    2024年02月11日
    瀏覽(21)
  • 單片機(jī)設(shè)計(jì)基于單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)

    單片機(jī)設(shè)計(jì)基于單片機(jī)的交通燈控制系統(tǒng)的設(shè)計(jì)

    ??針對(duì)我國城市路況復(fù)雜的特點(diǎn),在交通燈控制系統(tǒng)硬件設(shè)計(jì)方面以最小系統(tǒng)模塊、電源模塊、時(shí)間顯示模塊以及車流量檢測(cè)模塊為主要模塊,不僅可以完成交通燈的順序點(diǎn)亮,還可以實(shí)現(xiàn)倒計(jì)時(shí)、車流量檢測(cè)等相關(guān)功能;軟件設(shè)計(jì)方面通過檢測(cè)程序的設(shè)定,來檢測(cè)是否達(dá)

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

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

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

    2024年02月08日
    瀏覽(111)
  • 多功能交通燈控制系統(tǒng)VHDL十字路口紅綠燈倒計(jì)時(shí)DE2-115開發(fā)板代碼

    多功能交通燈控制系統(tǒng)VHDL十字路口紅綠燈倒計(jì)時(shí)DE2-115開發(fā)板代碼

    名稱:多功能交通燈控制系統(tǒng)VHDL十字路口紅綠燈倒計(jì)時(shí)DE2-115開發(fā)板 軟件:Quartus II 語言:VHDL 代碼功能: 要求設(shè)計(jì)一個(gè)多功能交通燈控制系統(tǒng)。并進(jìn)行軟件仿真與硬件實(shí)現(xiàn)。要求做到? (1)主干道綠燈亮?xí)r,支干道紅燈亮,反之亦然,兩者交替允許通行,主干道每次放行60s,支干道每

    2024年02月04日
    瀏覽(52)
  • 實(shí)驗(yàn)(八):交通燈控制

    實(shí)驗(yàn)(八):交通燈控制

    ????????1. 學(xué)習(xí)模擬交通燈控制的實(shí)現(xiàn)方法; ????????2. 掌握Proteus硬件仿真與調(diào)試。 ????????1.根據(jù)要求編寫程序,并寫出原理性注釋; ????????2. 將檢查程序運(yùn)行的結(jié)果,分析一下是否正確; ????????3. 完成所建工程的仿真及調(diào)試。 按照電路要求在Protu

    2024年02月03日
    瀏覽(30)
  • FPGA實(shí)驗(yàn)四:交通燈控制器設(shè)計(jì)

    目錄 一、實(shí)驗(yàn)?zāi)康?二、設(shè)計(jì)要求 三、實(shí)驗(yàn)代碼 1.design?source文件代碼

    2024年02月13日
    瀏覽(23)
  • 數(shù)電課設(shè)交通燈控制器

    數(shù)電課設(shè)交通燈控制器

    1.通燈控制器內(nèi)容 設(shè)計(jì)一個(gè)紅綠燈控制器控制器,模擬十字路口交通燈 的狀態(tài)。設(shè)計(jì)要求: 南北主干道紅燈時(shí)間小于東西干道紅燈時(shí)間,東西干道紅燈時(shí)間為學(xué)號(hào)尾數(shù)兩位(20以前的+20),黃燈為5秒,紅燈時(shí)間=綠燈時(shí)間+黃燈時(shí)間。東西、南北4個(gè)方向的紅綠黃燈時(shí)間都用兩

    2024年02月09日
    瀏覽(20)
  • EDA實(shí)驗(yàn)(Quartus Ⅱ+fpga) (四)---交通燈設(shè)計(jì)

    前言: 本文主要介紹了EDA原理與應(yīng)用這門課程的相關(guān)實(shí)驗(yàn)及代碼。使用的軟件是Quartus Ⅱ,該實(shí)驗(yàn)使用fpga芯片為cycloneⅤ 5CSEMA5F31C6。 (一)實(shí)驗(yàn)?zāi)康?(1)熟悉交通燈控制器的工作原理; (2)了解設(shè)計(jì)中的優(yōu)化方案; (3)進(jìn)一步掌握狀態(tài)機(jī)的設(shè)計(jì); (4)學(xué)習(xí)較復(fù)雜數(shù)字系

    2024年02月02日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包