freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

交通燈拔控制器設(shè)計(jì)-在線瀏覽

2025-03-03 01:27本頁(yè)面
  

【正文】 :分別點(diǎn)亮農(nóng)場(chǎng)路上的綠燈、黃燈、紅燈 轉(zhuǎn)換過(guò)程時(shí)間顯示 ? 狀態(tài) 按照輸出組合唯一原則,僅有 4種不同的輸出,因此控制器有 4個(gè)不同的狀態(tài) HG:高速路亮綠燈(農(nóng)場(chǎng)路亮紅燈) HY :高速路亮黃燈(農(nóng)場(chǎng)路亮紅燈) FG :農(nóng)場(chǎng)路亮綠燈(高速路亮紅燈) FY :農(nóng)場(chǎng)路亮黃燈(高速路亮紅燈) 基于 Spartan3E開(kāi)發(fā)板 交通燈控制器設(shè)計(jì) ? 為方便實(shí)驗(yàn),探測(cè)器由按鍵代替。 ? 由于 FPGA板上 led資源有限,農(nóng)場(chǎng)和高速路上的交通燈由兩個(gè) LED管代替, HG狀態(tài)顯示 00, HY狀態(tài)顯示 01, FG狀態(tài)顯示 10, FY狀態(tài)顯示 11 ? Spartan3E開(kāi)發(fā)板有兩個(gè) 7段數(shù)碼管,顯示狀態(tài)為轉(zhuǎn)換過(guò)程剩余的時(shí)間 。 ? 輸出信號(hào)為 people_valid,表示檢測(cè)信號(hào)有效。 ? 鍵盤防抖原理:在按鍵被按下的瞬間,由于物理上的原因,導(dǎo)致按鍵在被按鍵的瞬間的過(guò)程中其實(shí)是處于高電平和低電平之間進(jìn)行抖動(dòng),加上本實(shí)驗(yàn)的時(shí)鐘頻率很高,容易產(chǎn)生信號(hào)采集錯(cuò)誤,導(dǎo)致檢測(cè)失敗,無(wú)法得到正確的結(jié)果。 實(shí)驗(yàn)三 按鍵檢測(cè)實(shí)驗(yàn) 交通燈譯碼器 ? 使用 2: 4譯碼器 交通燈狀態(tài)顯示模塊 ( ) Spartan3E開(kāi)發(fā)板上提供兩個(gè) LED七段數(shù)碼管,可以顯示數(shù)字。 在 Spartan3E開(kāi)發(fā)板上 LED數(shù)碼管不是直接連在 FPGA上,而是通過(guò) 74HC595的 8bit的串轉(zhuǎn)并芯片連接到 FPGA上的,這樣連接的目的是可以更有效的使用 FPGA的 IO管腳,然后兩個(gè)數(shù)碼管再通過(guò)選通管腳選通。 HG狀態(tài)顯示 00,HY狀態(tài)顯示 01,F(xiàn)G狀態(tài)顯示 10,F(xiàn)Y狀態(tài)顯示 00 交通燈狀態(tài)顯示模塊 ( ) ? 輸入信號(hào)有: clk,reset_n,traffic_state, data_sel_temp,其中 traffic_state為信號(hào)燈,直接驅(qū)動(dòng) LED, data_sel_temp為送到兩位數(shù)碼中要顯示的時(shí)間 ? 模塊輸出信號(hào)分別為:led_b0,ledb1,led_data,led_oe_n,led_rck,led_srck。 led_data,串行輸入數(shù)據(jù)信號(hào) led_oe_n,選通 74HC595, 低電平有效。 led1,led2,顯示紅綠黃燈 間隔定時(shí)器 ? 設(shè)計(jì)的目的是在 ST信號(hào)進(jìn)行設(shè)置之后,產(chǎn)生 TL和 TS信號(hào)。當(dāng) ST信號(hào)為真時(shí),計(jì)數(shù)器清零,而當(dāng)計(jì)數(shù)器的計(jì)數(shù)值到達(dá)一個(gè)適當(dāng)?shù)拈撝禃r(shí),外部邏輯就使得 TL或 TS信號(hào)為真。 data_sel_temp表示定時(shí)器剩余的定時(shí)時(shí)間值(用于顯示)。used for controlling the display time of traffic light module timer( TS, TL, ST, clk, reset_n, traffic_state, data_sel_temp)。 output TL。 reg [7:0] data_sel_temp。 input clk。 input [1:0] traffic_state。 reg [24:0] counter。 wire time10s。 時(shí)鐘分頻與計(jì)時(shí)模塊 () always(posedge clk or negedge reset_n) begin if(reset_n==139。d0。 end else if( counter2539。 else begin counter = 2539。 clk1hz = ~clk1hz。b0) value = 0。 else value = value + 1。b1:139。 assign TL = (value = 10)?139。b0。ST。ST。 reg time5s_delay。b0) begin time10s_delay=0。 end else begin time10s_delay=time10s。 end end reg [7:0] data_sel_temp1。b0) data_sel_temp1=839。 else if(time10s_delay) data_sel_temp1=839。 else if(time5s_delay) data_sel_temp1=839。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1