新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的電梯控制器系統設計方案

        基于FPGA的電梯控制器系統設計方案

        作者: 時間:2012-07-02 來源:網絡 收藏

        b. 按鍵請求模塊:該模塊實現了記錄并處理各樓層的up、down和stop按鈕被按下的情況,模塊端口如下:

        module key_req(

        reset,keyclk,

        stop, //電梯間內部各層按鈕,每1位代表1層,當相應位置1時表示指示該層的按鈕被按下;

        up, //各樓層up按鈕(頂層無),每1位代表1層,當相應位置1時表示該層up按鈕被按下

        down, //各樓層down按鈕(底層無),每1位代表1層,當相應位置1時表示該層down按鈕被按下;

        stop_r, //電梯內各層按鍵信息

        up_r, //電梯外各層向上按鍵信息

        down_r //電梯外各層向下按鍵信息

        );

        c. 模塊和指示模塊:該模塊根據各層按鈕被按下的情況,控制電梯運行,并設置指示燈。模塊定義如下:

        module Lift_cONtrol(

        keyclk, //處理按鍵時鐘

        liftclk, //電梯運行控制時鐘

        reset, //電梯復位按鈕,復位后電梯停在一樓;

        stop_r, //電梯內各層按鍵信息

        up_r, //電梯外各層向上按鍵信息

        down_r, //電梯外各層向下按鍵信息

        position, //當前樓層位置,每1位代表1層,當相應的位置1時表示電梯運行至該層;

        stoplight, //內部各層按鈕指示燈,每1位代表1層,當相應位置1時表示指示該層指示燈亮;

        uplight, //除頂層外各層外部按鈕指示燈,每1位代表1層,當相應位置1時表示該層up燈亮;

        downlight, //除首層外各層外部按鈕指示燈,每1位代表1層,當相應的位置1時表示該層的down指示燈亮;

        doorlight); //用于開門指示燈,為1表示開門,為0表示關門

        d. 顯示模塊:該模塊用于譯碼顯示當前電梯所在樓層,模塊定義如下:

        module Display(liftclk,position,disp);



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江津市| 蒙山县| 龙泉市| 涟水县| 广元市| 通渭县| 静乐县| 双江| 伽师县| 洛隆县| 嘉祥县| 延寿县| 大田县| 夏河县| 湘潭市| 桃园县| 临洮县| 胶州市| 陵川县| 汤阴县| 双柏县| 敦化市| 嘉黎县| 松江区| 东兰县| 丽江市| 武威市| 桃园县| 天祝| 格尔木市| 新巴尔虎右旗| 穆棱市| 珲春市| 忻州市| 灵璧县| 苏州市| 拜城县| 夏河县| 永新县| 南通市| 西贡区|