新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > HD7279A的原理與應用

        HD7279A的原理與應用

        作者: 時間:2012-04-10 來源:網絡 收藏

        四、 時序

        (1) 純指令時序:微處理器發出8個CLK脈沖,向傳送8位指令。DATA引腳為高阻狀態,如圖2所示。

        16.jpg

        (2) 帶數據指令時序:微處理器發出16個CLK脈沖,前8個向傳送8位指令;后8個向傳送8位數據。DATA引腳為高阻狀態,如圖3所示。

        17.jpg

        (3) 讀鍵盤指令時序:微處理器發出16個CLK脈沖,前8個向HD7279A傳送8位指令, DATA引腳為高阻狀態;后8個由HD7279A向微處理器返回8位按鍵代碼,DATA引腳為輸出狀態。在最后1個CLK脈沖的下降沿DATA引腳恢復高阻狀態,如圖4所示。

        18.jpg

        五、 幾點說明

        1敝ふ確的時序是HD7279A正常工作的前提條件。當選定了HD7279A的振蕩元件RC和晶振之后,應調節延時時間,使時序中的T1~T8滿足表2所列要求。由表2所列的數值可知,HD7279A時序規定的時間范圍很寬,達10~50倍,很容易滿足,但為了提高微處理器訪問HD7279A的速度,在要求系統運行速度較快時,應仔細調試HD7279A的讀寫程序,使其運行時間接近最短。

        2 微處理器通過KEY引腳電平來判斷是否有鍵按下,在使用查詢方式管理鍵盤時,該引腳接至微處理器的1位I/O端口;如果使用中斷方式,該引腳應接至微處理器的外部中斷輸入端。同時應將該中斷觸發控制位設置成下降沿有效的邊沿觸發方式。若置成電平觸發方式,則應注意在按鍵時間較長時可能引起的多次中斷問題。

        3 HD7279A沒有提供組合鍵功能。如果某些場合確需雙鍵組合使用,可在微處理器某位I/O引腳接入一鍵,與HD7279A所連鍵盤共同組成雙鍵功能。

        4 圖1電路中有3種電阻:阻值為200Ω的電阻是限流電阻,用來限制LED數碼管的電流。在使用中不應為了過分追求數碼管的亮度而任意減小其電阻值,以防HD7279A芯片過熱燒壞。阻值為100kΩ和10kΩ的電阻分別稱為下拉電阻和位選電阻,如果HD7279A僅用于顯示器管理,則這兩種電阻都可以去掉。

        5 HD7279A的3,5,26腳均為空閑引腳,一律懸空。

        六、 HD7279A與AT89C51的接口程序

        這里以HD7279A與AT89C51的接口電路為例,給出1個包括純指令、帶數據指令和讀鍵盤指令的程序實例。該程序對鍵盤進行監視,當有鍵按下時讀取按鍵代碼并將其顯示在LED顯示器上。接口電路如圖5所示,其中HD7279A的外接振蕩元件使用典型值。AT89C51的晶振頻率為12MHz。

        19.jpg



        關鍵詞: 應用 原理 HD7279A

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 合江县| 尚义县| 平和县| 开鲁县| 武鸣县| 嫩江县| 东方市| 筠连县| 体育| 平武县| 合江县| 青田县| 广平县| 图木舒克市| 汉川市| 芮城县| 北海市| 齐齐哈尔市| 双柏县| 阿拉善左旗| 上林县| 留坝县| 深水埗区| 宿迁市| 荃湾区| 密云县| 海伦市| 清水河县| 陆丰市| 黎平县| 屏山县| 凤冈县| 老河口市| 合作市| 邯郸县| 田阳县| 扶绥县| 东丰县| 玉山县| 鸡东县| 五莲县|