• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > VHDL設計的微型打印機控制器技術

    VHDL設計的微型打印機控制器技術

    作者: 時間:2010-05-15 來源:網絡 收藏

      4.2 基于狀態機的打印控制模塊

      控制模塊主要控制的工作時序,使其能夠正常工作。控制模塊主要是利用語言的狀態機實現。根據時序圖并結合特性,在編寫狀態機時,分為3個狀態,其狀態轉換圖如圖5所示。

    狀態轉換圖

      這個控制模塊的主要信號目有:reset,ask,stb和busy。其中前3個信號是打印機的并行接口信號。而busy信號為高電平表示打印機正“忙”,不能接收數據;ask信號是應答脈沖,低電平表示數據已接收且打印機已準備好接收下一個數據;sth信號是數據選通觸發脈沖,下降沿時讀入數據。當reset為‘0’時,對所有輸入數據進行預置并初始化狀態機;busy為‘0’則進入下一狀態,輸入數據,延時后,進入下一個狀態,判斷ask是否為‘0’。若ask為‘0’則轉到初始狀態,接下來進行下一輪循環。

      5 結論

      打印機的已經系統調試,該具有較強的移植性,打印機的輸入數據是系統存儲器數據,稍加改動就可實現實時數據的打印功能,能夠使用在任意一個由FPGA構成的系統中使用,具有良好的應用前景。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 都江堰市| 门源| 屏东市| 沅江市| 荔波县| 阳江市| 汝州市| 濉溪县| 岫岩| 华阴市| 龙川县| 合川市| 青川县| 天水市| 中超| 六枝特区| 富源县| 诏安县| 大冶市| 常山县| 彝良县| 织金县| 达孜县| 开阳县| 买车| 秦安县| 天柱县| 汕头市| 商丘市| 罗田县| 九龙坡区| 太康县| 七台河市| 罗甸县| 延边| 灵寿县| 光泽县| 颍上县| 凤台县| 新竹县| 博湖县|