本方案主控采用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è)圖形頁面。文字顯示采用GT20L16S1Y字庫(kù)芯片,這款芯片包含最常用的GB2312漢字,字型符合國(guó)家標(biāo)準(zhǔn)。
門禁界面中的數(shù)字采用字庫(kù)芯片內(nèi)的24點(diǎn)陣不等寬時(shí)鐘體字庫(kù)。
圖形LOGO可存儲(chǔ)至字庫(kù)芯片中的64K可擦寫空間。
-
lcd
+關(guān)注
關(guān)注
36文章
4616瀏覽量
177236 -
點(diǎn)陣
+關(guān)注
關(guān)注
6文章
194瀏覽量
73415 -
STM8
+關(guān)注
關(guān)注
18文章
393瀏覽量
58761
發(fā)布評(píng)論請(qǐng)先 登錄
點(diǎn)陣液晶驅(qū)動(dòng)器溫控表LCD驅(qū)動(dòng)芯片VK1024B
段碼LCD驅(qū)動(dòng)器點(diǎn)陣液晶顯示IC芯片VK0192
第7章 變量進(jìn)階與點(diǎn)陣LED(7.3 7.4)
VK0192 點(diǎn)陣LCD液晶段碼顯示屏驅(qū)動(dòng)芯片 3/4線串行接口/省電模式
32×8段碼液晶顯示驅(qū)動(dòng)芯片LCD驅(qū)動(dòng)控制器VK0256C 適用于電子秤醫(yī)用儀器等消費(fèi)類產(chǎn)品
原廠 FZH364 一款8×8點(diǎn)陣恒流LED驅(qū)動(dòng)芯片
高抗干擾防靜電LCD驅(qū)動(dòng)液晶段碼屏驅(qū)動(dòng)器LCD顯示芯片 VK2C23B
原廠 FZH173是點(diǎn)陣式液晶顯示驅(qū)動(dòng)電路 LCD驅(qū)動(dòng)
DDR200T LCD顯示模塊
VA屏顯示驅(qū)動(dòng)點(diǎn)陣式液晶顯示IC芯片VK2C21
基于STM8的LCD界面點(diǎn)陣字庫(kù)顯示
評(píng)論