中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 消費電子 > 將AT89C52用作多功能外圍器件使用

        將AT89C52用作多功能外圍器件使用

        ——
        作者:過幼南 時間:2007-09-04 來源:單片機及嵌入式系統(tǒng)應用 收藏

          摘要:介紹利用AT89C52單片機作為多功能可編程接口的方法。該接口具有1個鍵盤/顯示接口,2個16位定時/計數器和1個全雙工異步口。其模塊化的設計,可以給用戶使用帶來許多方便。

            關鍵詞:

          AT89C52(簡稱89C52)的廣泛使用,使單片機的價格大大下降。目前,89C52的市場零售價已經低于8255、8279、8253、8250等專用接口芯片中的任何一種;而89C52的功能實際上遠遠超過以上芯片。因此,如把89C52作為接口芯片使用,在經濟上是合算的。在本人設計的系統(tǒng)中,將89C52設計為多功能可編程接口,其相關程序固化在片內的Flash ROM中。該芯片(以下簡稱)具有如下功能:①有1個專用的鍵盤/顯示接口;②有1個全雙工異步接口;③有2個16位定時/計數器。這樣,1個89C52芯片,承擔了3個專用接口芯片的工作;不僅使成本大大下降,而且優(yōu)化了硬件結構和軟件設計,給用戶帶來許多方便。

        1 硬件結構

          把89C52當作接口使用,接口自身必須盡可能地少占用硬件資源,與主系統(tǒng)之間的連接線也應盡可能少,這樣才能少占主機引腳,把更多的資源留給系統(tǒng)。本設計中,主機與之間采用串行通信。主機與多功能接口之間有四根連接線:CE、CLK、DAT、INTR。CE用于作片選信號輸入端。此引腳為低電平時,主機能與多功能接口進行數據傳送。CLK為時鐘輸入端,當主機向多功能接口發(fā)送指令時,此引腳電平上升表示數據有效。DAT為串行數據輸入/輸出端。INTR為多功能接口輸出端。當多功能接口內的數據準備好時,由INTR向主機發(fā)低電平,通知主機,數據已準備就緒,可以進行讀操作。該信號可供主機查詢,也可用作發(fā)向主機的中斷請求信號。

          89C52的P0、P1、P2口用作鍵盤/顯示接口。用程序掃描的方法進行鍵盤輸入和顯示輸出。P0口作為字段口,P1口作為鍵盤的列輸入口,P2作為顯示器的字位口以及鍵盤的行掃描輸出口。由于顯示器字位口電流較大,P2口需進行電流驅動。該多功能接口最多可連接8個LED顯示器和1個8



        評論


        相關推薦

        技術專區(qū)

        關閉