亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的交通控制燈設(shè)計

        2019-05-24 14:12:12賀哲明袁申牟晨淏葛楠
        電腦知識與技術(shù) 2019年7期

        賀哲明 袁申 牟晨淏 葛楠

        摘要:隨著國民經(jīng)濟的不斷提高,汽車數(shù)量不斷增加,交通事故頻發(fā)。因此,交通問題越來越引起重視,對于交通燈控制器的要求也越來越高。設(shè)計一個性能可靠的交通燈控制器,對維持交通秩序和保證交通安全起著至關(guān)重要的作用,也是經(jīng)濟與社會發(fā)展的需要,極具實際意義。

        關(guān)鍵詞:交通燈控制器 ;FPGA ;Verilog HDL;Quartus II

        中圖分類號:TP391 文獻標(biāo)識碼:A

        文章編號:1009-3044(2019)07-0239-01

        隨著我國經(jīng)濟的快速發(fā)展,車輛擁有量也隨之急劇增加,再加上人口數(shù)量的膨脹,城市交通擁擠問題變得日益突出。如何使交通燈的控制更加合理,使現(xiàn)有的交通資源發(fā)揮最大的功效,已經(jīng)成為城市管理者和科技工作者共同關(guān)心的問題。因此,一個具有更高靈活性,可靠性和可擴展性系統(tǒng)的電路設(shè)計可以較好地緩解交通壓力,并可以實現(xiàn)對突發(fā)事件進行緊急處理。

        本文介紹基于FPGA的交通燈控制器設(shè)計,采用Verilog HDL語言進行編寫,并且結(jié)合Quartus II軟件進行系統(tǒng)設(shè)計與調(diào)試。本設(shè)計包含主控模塊、電源模塊、時鐘模塊、LED顯示模塊,實現(xiàn)設(shè)計功能且驗收效果良好。

        1 原理

        1.1 FPGA簡介

        FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)。進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。

        FPGA的開發(fā)相對于傳統(tǒng)PC、單片機的開發(fā)有很大不同。FPGA以并行運算為主,以硬件描述語言來實現(xiàn);相比于PC或單片機(無論是馮諾依曼結(jié)構(gòu)還是哈佛結(jié)構(gòu))的順序操作有很大區(qū)別,也造成了FPGA開發(fā)入門較難。FPGA開發(fā)需要從頂層設(shè)計、模塊分層、邏輯實現(xiàn)、軟硬件調(diào)試等多方面著手。

        1.2 主控模塊介紹

        主控模塊使用Verilog HDL 語言編寫,并用QuartusⅡ仿真調(diào)試,模擬交通十字路口的紅綠燈使用情況。

        2 總體設(shè)計

        3 詳細(xì)設(shè)計

        3.1 設(shè)計要求

        回狀態(tài)交通控制燈的東西方向用R1、Y1、G1示意,南北方向用R2、Y2、G2示意,時鐘周期CLK為1秒。本設(shè)計分為6種狀態(tài),狀態(tài)0:R2、G1亮,其他滅,持續(xù)20秒;狀態(tài)1:R2亮,G1閃爍,其他滅,持續(xù)5秒;狀態(tài)2:R2、Y1亮,其他滅,持續(xù)5秒;狀態(tài)3:G2、R1亮,其他滅,持續(xù)20秒;狀態(tài)4:R1亮,G2閃爍,其他滅,持續(xù)5秒;狀態(tài)5:Y2、R1亮,其他滅,持續(xù)5秒;后返1。

        3.2 設(shè)計原理

        首先,由時鐘輸入端輸入頻率為50MHZ的時鐘脈沖,后經(jīng)分頻器得到周期為1秒的系統(tǒng)時鐘CLK,再將CLK輸入主控模塊,由主控模塊內(nèi)部程序處理,劃分出6種狀態(tài),最后由LED顯示電路顯示。

        3.3 軟件流程圖

        4 仿真

        上圖CPA為分頻器輸出1秒的時鐘脈沖,CPB在5個時鐘脈沖后置1,并累加一次。此時執(zhí)行狀態(tài)0:R2、G1為1,其他為0,持續(xù)4個CPB脈沖;當(dāng)CPB第5個脈沖來臨時,執(zhí)行狀態(tài)1:R2為1,G1閃爍,其他為0,持續(xù)1個CPB脈沖;當(dāng)CPB第6個脈沖來到,執(zhí)行狀態(tài)2:R2、Y1為1,其他為0,持續(xù)1個CPB脈沖;當(dāng)CPB第7個脈沖來到,執(zhí)行狀態(tài)3:G2、R1為1,其他為0,持續(xù)4個CPB脈沖;當(dāng)CPB第11個脈沖來到時,執(zhí)行狀態(tài)4:R1為1,G2閃爍,其他為0,持續(xù)1個CPB脈沖;當(dāng)CPB第12個脈沖來臨時,執(zhí)行狀態(tài)5:Y2、R1為1,其他為0,持續(xù)1個CPB脈沖,后返回狀態(tài)1重復(fù)執(zhí)行。

        5 驗收

        6 總結(jié)

        本實驗設(shè)計以Quartus II軟件為設(shè)計平臺,采用Verilog HDL語言編寫,運用自上而下的模塊化設(shè)計思路完成了十字路口的交通燈控制器設(shè)計,最后通過編譯、仿真并下載至FPGA芯片中驗證了其設(shè)計的正確性。該控制器較傳統(tǒng)交通燈控制電路具有外圍電路少、開發(fā)周期短、功能拓展靈活及帶有緊急情況禁止所有車輛通行功能等優(yōu)點,能夠較好地提高現(xiàn)有交通資源的利用效率,降低交通事故的發(fā)生率。

        參考文獻:

        [1] 鄒道勝 朱如琪.CPLD/FPGA與ASIC設(shè)計實踐教程[M]. 2版.北京:科學(xué)出版社,2010.

        【通聯(lián)編輯:唐一東】

        国产精品国产午夜免费福利看 | 色偷偷88888欧美精品久久久| 日韩国产欧美成人一区二区影院| 国产白浆大屁股精品视频拍| 亚洲成av人片在www鸭子| 成人a级视频在线观看| 久久久久中文字幕无码少妇 | 国产黄色一区二区三区,| 午夜爽爽爽男女免费观看影院 | 欧美精品在线一区| 成人免费毛片在线播放| 亚洲综合网国产精品一区| 亚洲毛片αv无线播放一区| 无码日韩人妻AV一区免费| 亚洲一区二区三区亚洲| 亚洲av福利院在线观看| 国产va免费精品高清在线| 99久久国产综合精品女乱人伦| 男生自撸视频在线观看 | 久久国产劲暴∨内射| 国产精品丝袜在线不卡| 中文字幕人妻av四季| 国产亚洲美女精品久久久2020 | 男女后进式猛烈xx00动态图片| 国产99re在线观看只有精品| 久久亚洲精精品中文字幕早川悠里| 亚洲欧美中文日韩在线v日本| 久久久久久人妻毛片a片| 蜜桃在线播放免费一区二区三区 | 日韩少妇激情一区二区| 国产精品日日摸夜夜添夜夜添 | 国产粉嫩高清| 中文字字幕在线中文乱码解| 日本老熟妇乱| 人妻丰满av无码中文字幕| 不卡av一区二区在线| 综合色就爱涩涩涩综合婷婷| 无码欧亚熟妇人妻AV在线外遇| 日本免费一区精品推荐| 国产亚洲精品美女久久久久| 免费无码又爽又刺激网站|