新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STM8/32的12864LCD點陣字庫顯示

        基于STM8/32的12864LCD點陣字庫顯示

        作者: 時間:2016-09-20 來源:網絡 收藏

          本方案主控采用S207C8T6,1.7寸128*64LCD顯示屏,LCD驅動芯片采用UC1701(可兼容ST7565),字庫顯示采用高通GT20L16S1Y字庫芯片, 以實現LCD界面上的顯示。

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

          以下分別是S207C8T6,UC1701和GT20L16S1Y在原理圖中的模塊電路。

          

         

          

         

          

         

          原理圖是依據datasheet中的闡述所繪制,其中主控電路是使用了stm8s207c8t6芯片繪制的最小系統,顯示屏部分是根據設置BM0和BM1來選擇總線模式繪制的電路。這里我使用了SPI總線模式。而字庫芯片本身就是SPI總線模式通信,直接根據規格書的電路例子使用即可。完成了電路部分,知道了總線模式,再結合數據手冊就可以對改設備編寫程序代碼了。首先是LCD液晶屏的驅動,要液晶屏顯示你想要的數據,主要是LCD初始化成功,下面是LCD初始化程序,根據指令列表編寫的程序代碼:

          

         

          初始化顯示屏之前必須對引腳的模式進行相對應的配置

          

         

          顯示驅動成功后則接著是對字庫芯片的文字數據獲取進行編程調試,以下是獲取GB2312文字的函數代碼。

          

         

          PCB實物圖

          

         

          實際效果圖

          以下有三個界面,分別是行駛記錄儀、門禁顯示和一個圖形頁面。文字顯示采用GT20L16S1Y字庫芯片,這款芯片包含最常用的GB2312漢字,字型符合國家標準。

          

         

          門禁界面中的數字采用字庫芯片內的24點陣不等寬時鐘體字庫。

          

         

          圖形LOGO可存儲至字庫芯片中的64K可擦寫空間。

          

         

          



        關鍵詞: STM8 12864

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 营山县| 富顺县| 运城市| 安徽省| 松阳县| 开封县| 临西县| 孝昌县| 中宁县| 报价| 满洲里市| 武城县| 来凤县| 甘洛县| 桑日县| 宣汉县| 蓬安县| 兴义市| 仁布县| 铅山县| 和林格尔县| 灵武市| 陆河县| 永吉县| 鄯善县| 天峨县| 池州市| 绥中县| 集贤县| 玛多县| 盐城市| 雷波县| 桃园市| 莱阳市| 彭阳县| 肃北| 台北县| 陈巴尔虎旗| 宜君县| 舟曲县| 怀柔区|