新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > P51XA單片機與圖形液晶顯示器的接口設計

        P51XA單片機與圖形液晶顯示器的接口設計

        作者: 時間:2011-04-07 來源:網絡 收藏


        C3H:數據讀,地址減1

        DATA C4H:數據寫,地址不變

        C5H:數據讀,地址不變

        本文引用地址:http://www.104case.com/article/172886.htm

        (5)位操作

        該指令可將當前地址指針位置的顯示緩沖區的某一字節的制定位置1或清零,格式如下:

        1 1 1 1 n3 n2 n1 n0

        其中:n3=1置1,n3=0清零,n2 n1 n0為字節內的位地址。利用位操作指令可以在屏上顯示各種曲線或

        2 硬件
        雖然有SFR(特殊功能寄存器)總線,可以將擴展的外部器件連接在SFR總線上,但并不是每一種派生產品都將SFR總線引到片上外,所以在大多數情況下和MCS-51類似,利用外部數據存儲器空間來擴展外部,由于一般使用XA的場合往往需要數據存儲器的空間較大,而XA的外部數據存儲器空間是分段結構的,為了使接口電路簡單一般可將系統中需要擴展的外部接口集中在一個專門的段內,同時盡可能安排在該段的前1KB空間,以便于用直接尋址方式訪問。在簡單的前、后臺方式下,擴展的外部接口可直接用絕對地址進行訪問。

        需要注意的是,的外部總線進行了優化,地址的低4位A0-A3不是分時復用的及在外部總線設為16位的情況下不需要地質線A0,此時A0作為高位數據的寫信號線--WRH,而原來的WR作為低8位數據的寫信號線--WRL,在擴展8位的外部接口器件的時一般盡量安排在偶地址。LCD的模塊MGLS240128T可以直接與總線實現接口,其邏輯圖見圖5所示,這里就MGLS240128T連接在XA數據總線的低8位,寫入時用WRL控制信號線,XA地址總線的A1用做MGLS240128T的CD控制,根據系統的具體安排,用XA地址線的高位譯碼后驅動MGLS240128T的片選線。

        接口硬件設計

        3 接口軟件
        接口軟件用HI-TECH C編寫,分成為應用程序提供服務的接口函數和訪問硬件的驅動程序等兩個層次,接口函數通過調用驅動程序實現初始化、漢字、等的顯示。

        根據對T6963C的指令系統的分析可知,指令有雙字節數據、單字節數據和無數據等,在對T6963C進行讀寫之前其必須根據其狀態寄存器來判斷是否可以進行操作,以下為底層的3個寫指令/數據的函數和初始化函數:


        4 結束語

        P51XA是一種與標準的MCS-51高度兼容、高性能的16位,它為廣大熟悉MCS-51的開發人員提供了一種向16位的平滑轉移,也為我們提供了更加廣泛的選擇。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 四会市| 清水河县| 朝阳市| 扶绥县| 封丘县| 牟定县| 徐汇区| 永修县| 曲阜市| 苍溪县| 策勒县| 社会| 莲花县| 余姚市| 崇义县| 沈阳市| 兰西县| 中卫市| 台东县| 白沙| 丹棱县| 南安市| 包头市| 宁晋县| 临颍县| 卢湾区| 普定县| 依兰县| 江达县| 滨海县| 琼海市| 三都| 长子县| 沂南县| 工布江达县| 恩施市| 汉寿县| 江津市| 平乐县| 京山县| 海阳市|