• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設計應用 > CPLD在無功補償控制儀鍵盤設計中的應用

    CPLD在無功補償控制儀鍵盤設計中的應用

    作者: 時間:2012-08-23 來源:網絡 收藏

    3 鍵盤掃描碼與相應鍵的對應關系

    中斷服務程序讀取寄存器FD18中的掃描碼,經過判斷就可知道按下的是哪一個鍵,然后轉入相應的程序進行處理。鍵號和掃描碼的具體對應關系如表1:

    表1 鍵號和掃描碼對應表

    4 鍵盤輸入模塊的軟件設計

    系統的一些基本參數可以通過鍵盤來設置或改變,每按下一鍵,掃描到鍵值后向CPU申請中斷。CPU進入鍵盤管理中斷程序后,讀取、存儲鍵值并置接收到鍵值標志。主程序識別到標志,對接收到的鍵值進行處理。

    參數設置格式是:A**B**…*B。也就是說,按‘A’鍵進入設置狀態,‘**’的組合表示設置項目,‘B’確認設置項目,‘**…*’所設置項目的數值,最后的‘B’是結束符,表示此次設置結束。設置步驟的軟件處理流程如圖3:


    圖3 系統參數設置處理流程圖

    5 結束語

    用復雜可編程邏輯器件()擴展的鍵盤接口經過實用,效果較好,既提高了單片機的響應速度,又簡化了硬件電路。此外,還可用于其它的接口設計,使其性能得到進一步體現。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 长宁区| 上虞市| 邛崃市| 丽江市| 五家渠市| 新闻| 安庆市| 库尔勒市| 灯塔市| 南昌县| 宽城| 乡城县| 法库县| 扎赉特旗| 微山县| 台南市| 浙江省| 淅川县| 肇庆市| 鄂州市| 巴东县| 锡林郭勒盟| 伊金霍洛旗| 内黄县| 辉南县| 浦东新区| 阜康市| 平度市| 偃师市| 青海省| 永城市| 六枝特区| 岳阳市| 广宁县| 枣强县| 上犹县| 炎陵县| 比如县| 昭觉县| 芜湖市| 东辽县|