新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 超薄顯示器OLED的漢顯實現

        超薄顯示器OLED的漢顯實現

        作者: 時間:2012-11-07 來源:網絡 收藏
        LOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align=center>89C52與RGS29128064GH000的硬件連接圖

        圖2 89C52與RGS29128064GH000的硬件連接圖

        J1連接2×8鍵盤,J2連接內置T6963C驅動控制器的RGS29128064 GH000()顯示屏,構成既有鍵盤又有自編漢字庫的顯示屏控制模塊,通過串口連接,用兩、三個小時即可完成對顯示屏的控制處理,這樣既節約開發者的時間,又節約單片機的資源。具體方法如下:

        首先,利用Keil C51生成的自編庫函數My.lib,將128×64的顯示屏分成64個單元,如表1所示,功能包括初始化、顯示漢字和西文字符等,這些功能的編寫可參照內置T6963C液晶顯示驅動控制器編寫。

        通過修改主函數main()中通訊參數、西文庫頭文件West.h和中文庫頭文件Chinese.h中的字模編碼,字模編碼通過取模程序完成。具體方法如下:

        #include

        #include

        #include

        #include

        void main(void)

        {

        InitialOLED(); /初始化OLED

        SCON=0x50;

        TMOD=0x20;

        TH1=0xfd;

        TL1=0xfd;

        Receive(); / 接收參數

        }

        Chinese.h文件

        unsigned char code chinese[]={

        /*中文字庫的第 0 個字*/

        /*-- 文字: 陀 --*/



        關鍵詞: 顯示器 OLED 漢顯

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 闻喜县| 钟山县| 建宁县| 崇阳县| 东源县| 正阳县| 治多县| 上思县| 临沧市| 大同市| 新巴尔虎左旗| 盖州市| 江陵县| 贺州市| 武鸣县| 丘北县| 遂宁市| 乡城县| 红河县| 百色市| 绥宁县| 信丰县| 兰溪市| 锡林浩特市| 门源| 左云县| 措勤县| 南宁市| 峡江县| 苗栗县| 安仁县| 庆阳市| 大余县| 格尔木市| 奉新县| 德庆县| 佛坪县| 孟津县| 景谷| 肃北| 金坛市|