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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

基于STM8的LCD界面點(diǎn)陣字庫(kù)顯示

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

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

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

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

初始化顯示屏之前必須對(duì)引腳的模式進(jìn)行相對(duì)應(yīng)的配置

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

PCB實(shí)物圖

實(shí)際效果圖

以下有三個(gè)界面,分別是行駛記錄儀、門禁顯示和一個(gè)圖形頁(yè)面。文字顯示采用GT20L16S1Y字庫(kù)芯片,這款芯片包含最常用的GB2312漢字,字型符合國(guó)家標(biāo)準(zhǔn)。

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

圖形LOGO可存儲(chǔ)至字庫(kù)芯片中的64K可擦寫空間。

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

    關(guān)注

    34

    文章

    4407

    瀏覽量

    166950
  • 點(diǎn)陣
    +關(guān)注

    關(guān)注

    6

    文章

    194

    瀏覽量

    72458
  • STM8
    +關(guān)注

    關(guān)注

    18

    文章

    392

    瀏覽量

    56681
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    VK2C23點(diǎn)陣式存儲(chǔ)映射的LCD驅(qū)動(dòng)器中文手冊(cè)

    ?VK2C23是一個(gè)點(diǎn)陣式存儲(chǔ)映射的LCD驅(qū)動(dòng)器,可支持最大224點(diǎn)(56SEGx4COM)或者最大416點(diǎn)(52SEGx8COM)的LCD屏。單片機(jī)可通過I2C接口配置
    發(fā)表于 11-04 17:50 ?0次下載

    Genitop高通字庫(kù)標(biāo)準(zhǔn)點(diǎn)陣字庫(kù)芯片選型手冊(cè)

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

    【AWTK使用經(jīng)驗(yàn)】如何裁剪字庫(kù)以及如何使用點(diǎn)陣

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

    小封裝段碼驅(qū)動(dòng)點(diǎn)陣式液晶顯示IC-VKL092Q段碼屏LCD驅(qū)動(dòng)

    型號(hào):VKL092Q 23×4 LCD顯示驅(qū)動(dòng)芯片 封裝:QFN32 (4.0mm x 4.0mm PP=0.4mm) (S115+03) VKL092Q是一個(gè)點(diǎn)陣式存儲(chǔ)映射的LCD
    發(fā)表于 10-08 16:37

    STM8到MSPM0遷移指南

    電子發(fā)燒友網(wǎng)站提供《STM8到MSPM0遷移指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 08:31 ?0次下載
    <b class='flag-5'>STM8</b>到MSPM0遷移指南

    VK0384點(diǎn)陣式存儲(chǔ)映射的LCD驅(qū)動(dòng)器中文手冊(cè)

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

    請(qǐng)問LCD中文字庫(kù)怎么添加調(diào)用?

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

    AiP31063L—80通道點(diǎn)陣LCD列驅(qū)動(dòng)電路

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

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

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

    關(guān)于STM8驅(qū)動(dòng)LCD1602遇到的問題求解

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

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

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

    stm8怎么代替不了stc

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

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

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

    如何在LCD顯示漢字和英文

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

    LCD12864點(diǎn)陣圖形液晶顯示模塊中文資料

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