摘要:介紹了液晶顯示控制器T6963C的眾多優點和該控制器與80C196KC單片機的接口設計方法,給出了電路原理圖和對T6963C操作的通用程序。
關鍵詞:T6963C;80C196KC;接口;通用程序
中圖分類號:TP311文獻標識碼:A文章編號:1672-3198(2007)10-0248-01
1引言
隨著測控技術的日益發展,智能儀器在集成度、功能、人機界面等方面均有了巨大的進步和發展,圖形液晶顯示器由于具有顯示信息多、體積小、重量輕、功耗低、壽命長、價格低、接口控制方便等優點,正成為當今顯示技術發展的主流。目前,顯示器的核心——液晶顯示控制器品種繁多,各種控制芯片在控制電路邏輯指令、指標參數等方面各有差異,但無論那一種型號的產品,其連接信號基本相同。本文以清華蓬遠的T6963C控制器為例,介紹其與80C196KC單片機的接口電路和編程。
2 T6963C及其構成的液晶顯示模塊
T6963C液晶顯示控制器多用于中小規模的液晶顯示器件,常被裝配在圖形液晶顯示模塊上,以內藏控制器型圖形液晶顯示模塊的形式出現。在內置T6963C的液晶顯示模塊上已經實現了T6963C與行、列驅動器及顯示緩沖區RAM的接口,同時也已用硬件設置了數據傳輸方式、顯示窗口長度、寬度等。內置T6963C的單屏點陣圖形液晶顯示模塊結構如圖1所示。
T6963C的特點:
(1)T6993C是點陣式液晶圖形顯示控制器,能與80系列的8位微處理器直接連接使用;
(2)T6993C可以圖形方式、文本方式及圖形和文本合成方式進行顯示,還可以實現文本方式下的特征顯示和屏拷貝操作等;
(3)T6963C的占空比可從1/16到1/128;
(4)T6993C點陣式液晶圖形顯示控制器具有內部字符發生器CGROM,共有128個ASCII碼字符;
(5)T6993C點陣式液晶圖形顯示控制器可以管理64KRAM,作為顯示緩沖區及字符發生器CGRAM。允許MPU(微處理器)隨時訪問顯示緩沖區,甚至可以進行換位操作。
3 T6963C與80C196KC的接口
內置T6963C控制器的液晶顯示模塊與計算機的接口時序為INTER8080時序。它與計算機有兩種連接方式:直接訪問方式和間接訪問方式。直接訪問方式是內置T6963C控制器的液晶顯示模塊作為存儲器或I/O設備直接掛在計算機的總線上。模塊的數據線接計算機的數據總線上,片選及寄存器選擇信號線由計算機的地址總線提供,讀和寫操作由計算機的讀寫操作信號控制;間接控制方式是將內置T6963C控制器的液晶顯示模塊與計算機系統中的某個并行I/O接口連接,計算機通過對該I/O接口的操作間接的實現對模塊的控制。下圖為T6963C與80C196KC單片機采用直接訪問方式的電路圖。
4程序設計
T6963C的初始化設置一般都由硬件作了設置,因此其指令系統將集中于顯示功能的設置上。
T6963C的指令可以帶一個或兩個參數,或無參數。每條指令的執行都是先送入參數(如果有參數),再送入指令代碼。每次操作之前最好先進行狀態字的檢測。下面給出T6963C指令寫入的
此程序是通用程序,當寫入單參數指令時,應把參數或數據送入D2中,其子程序入口為PR11;無參數指令寫入子程序入口為PR12。
5結束語
隨著現代測控技術的發展,儀器儀表的智能化程度日益提高,對儀器的可操作性要求也越來越高,因此,良好的人機界面也越來越受到設計者的重視。T6963C是比較常用到的液晶顯示控制器,它與單片機的接口十分方便,可實現控制和現場過程的動態顯示,提供友好的人機接口。當然,液晶顯示控制器的種類很多,各套指令也有一定差異,但其設計思路和流程基本相同。
參考文獻
[1]孫涵芳.Intel16位單片機[M].北京:北京航空航天大學出版社,1995.
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。”