0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM8的LCD界面點陣字庫顯示

電子設計 ? 來源:網(wǎng)絡整理 ? 作者:工程師1 ? 2018-05-24 16:47 ? 次閱讀

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

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

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

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

顯示驅(qū)動成功后則接著是對字庫芯片的文字數(shù)據(jù)獲取進行編程調(diào)試,以下是獲取GB2312文字的函數(shù)代碼。

PCB實物圖

實際效果圖

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

門禁界面中的數(shù)字采用字庫芯片內(nèi)的24點陣不等寬時鐘體字庫。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4387

    瀏覽量

    166722
  • 點陣
    +關注

    關注

    6

    文章

    194

    瀏覽量

    72444
  • STM8
    +關注

    關注

    18

    文章

    392

    瀏覽量

    56627
收藏 人收藏

    評論

    相關推薦

    Genitop高通字庫標準點陣字庫芯片選型手冊

    、越南語、俄語\荷蘭語、波蘭語等173國)JI--日文JIS0208 K1-韓文KSC5601(3338字符)點陣排列方式: W-橫置橫排 Y-豎置橫排 Z-豎置豎
    發(fā)表于 10-22 14:11 ?0次下載

    【AWTK使用經(jīng)驗】如何裁剪字庫以及如何使用點陣

    AWTK是基于C語言開發(fā)的跨平臺GUI框架。AWTK使用經(jīng)驗系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案。AWTK如何裁剪字庫在AWTK應用開發(fā)過程中可能會遇到添加了某個字符但是顯示不出來
    的頭像 發(fā)表于 10-10 08:05 ?167次閱讀
    【AWTK使用經(jīng)驗】如何裁剪<b class='flag-5'>字庫</b>以及如何使用<b class='flag-5'>點陣</b>字

    小封裝段碼驅(qū)動點陣式液晶顯示IC-VKL092Q段碼屏LCD驅(qū)動

    型號:VKL092Q 23×4 LCD顯示驅(qū)動芯片 封裝:QFN32 (4.0mm x 4.0mm PP=0.4mm) (S115+03) VKL092Q是一個點陣式存儲映射的LCD
    發(fā)表于 10-08 16:37

    VK0384點陣式存儲映射的LCD驅(qū)動器中文手冊

    VK0384是一個點陣式存儲映射的LCD驅(qū)動器,可支持最大384點(48SEGx8COM)的LCD屏。單片機可通過3線串行接口配置顯示參數(shù)和
    發(fā)表于 08-01 17:04 ?0次下載

    請問LCD中文字庫怎么添加調(diào)用?

    直接在LCD例程中lcd.font.h中添加了字庫,然后在.c文件編寫顯示中文的驅(qū)動代碼 但是顯示一直是黑乎乎一片,用的星火一號。
    發(fā)表于 07-11 06:13

    AiP31063L—80通道點陣LCD列驅(qū)動電路

    AiP31063L—80通道點陣LCD列驅(qū)動電路
    的頭像 發(fā)表于 05-16 09:32 ?291次閱讀
    AiP31063L—80通道<b class='flag-5'>點陣</b><b class='flag-5'>LCD</b>列驅(qū)動電路

    stm8液晶顯示在斷電重啟后消失是什么情況?

    請問,stm8液晶顯示在斷電重啟后消失,是什么情況
    發(fā)表于 05-13 08:07

    關于STM8驅(qū)動LCD1602遇到的問題求解

    最近因為接了一個老師的項目,要用STM8單片機做一個小玩意,其中用到了LCD1602.但做了好久,就是做不通。吧代碼貼出來,希望大家?guī)臀铱纯吹降资悄睦锊粚Α? #include #define
    發(fā)表于 04-28 07:09

    PackagingTool_x64_v2.0.1.0圖片轉(zhuǎn)檔打包二進制文件合并字庫生成圖片軟件介紹

    ; (6) 新增工具:【 點陣字庫轉(zhuǎn)成圖片 】,可將點陣字庫轉(zhuǎn)成BMP或者JPG圖片,便于UI設計; (7) 完善功能:文件信息插入bin文件頭功能,重新規(guī)劃了格式,原來只分配了8bytes/文件
    發(fā)表于 02-29 09:30

    stm8怎么代替不了stc

    STM8是意法半導體(STMicroelectronics)公司推出的一款8位單片機,而STC是中國STC公司推出的一系列8位單片機產(chǎn)品。盡管兩者都是8位單片機,但由于其設計理念、技術(shù)
    的頭像 發(fā)表于 12-26 15:39 ?2150次閱讀

    stm8和stm32的區(qū)別和特點

    STM8和STM32是STMicroelectronics(意法半導體)推出的兩個系列的微控制器產(chǎn)品。雖然它們都是由意法半導體生產(chǎn)的,但在架構(gòu)、功能和特點方面有一些顯著的區(qū)別。 架構(gòu): STM8系列
    的頭像 發(fā)表于 12-18 16:36 ?2523次閱讀

    如何在LCD顯示漢字和英文

    摘要:LCD是嵌入式常見設備,如何在LCD顯示漢字和英文?矢量字體和點陣字體有何不同?同一個字符為何有多種編碼?GB2312、GB18030指什么?他們之間有關系嗎?嵌入式設備如何支
    的頭像 發(fā)表于 11-28 10:20 ?2634次閱讀
    如何在<b class='flag-5'>LCD</b>上<b class='flag-5'>顯示</b>漢字和英文

    LCD12864點陣圖形液晶顯示模塊中文資料

    電子發(fā)燒友網(wǎng)站提供《LCD12864點陣圖形液晶顯示模塊中文資料.doc》資料免費下載
    發(fā)表于 11-17 11:48 ?1次下載
    <b class='flag-5'>LCD</b>12864<b class='flag-5'>點陣</b>圖形液晶<b class='flag-5'>顯示</b>模塊中文資料

    LED數(shù)碼管顯示原理詳解

    發(fā)光二極管LED(Light Emitting Diode)顯示器、液晶LCD(Liquid Crystal Display)顯示器、TFT液晶顯示器等。LED
    的頭像 發(fā)表于 11-09 16:22 ?5951次閱讀
    LED數(shù)碼管<b class='flag-5'>顯示</b>原理詳解

    基于STM8的小功率光伏逆變系統(tǒng)設計

    電子發(fā)燒友網(wǎng)站提供《基于STM8的小功率光伏逆變系統(tǒng)設計.pdf》資料免費下載
    發(fā)表于 11-06 09:30 ?2次下載
    基于<b class='flag-5'>STM8</b>的小功率光伏逆變系統(tǒng)設計