本方案主控采用STM8S207C8T6,1.7寸128*64LCD液晶顯示屏,LCD驅(qū)動(dòng)芯片采用UC1701(可兼容ST7565),字庫顯示采用高通GT20L16S1Y字庫芯片, 以實(shí)現(xiàn)LCD界面上的顯示。詳細(xì)資料及代碼可查看附件。
以下分別是STM8S207C8T6,UC1701和GT20L16S1Y在原理圖中的模塊電路。
原理圖是依據(jù)datasheet中的闡述所繪制,其中主控電路是使用了stm8s207c8t6芯片繪制的最小系統(tǒng)。顯示屏部分是根據(jù)設(shè)置BM0和BM1來選擇總線模式繪制的電路。這里我使用了SPI總線模式。而字庫芯片本身就是SPI總線模式通信,直接根據(jù)規(guī)格書的電路例子使用即可。完成了電路部分,知道了總線模式,再結(jié)合數(shù)據(jù)手冊就可以對改設(shè)備編寫程序代碼了。首先是LCD液晶屏的驅(qū)動(dòng),要液晶屏顯示你想要的數(shù)據(jù),主要是LCD初始化成功。
下面是LCD初始化程序,根據(jù)指令列表編寫的程序代碼:
附件內(nèi)容截圖: