01接口轉接
在 液晶12864COG 液晶模塊串口/并口ST7565R帶背3.3v 12864-14顯示屏 定義了基于 ADuC845單片機數據采集板 上對于ST7565R液晶驅動的統一接口。

▲ 制作PIN6外部引線
這個接口與LM6063A液晶顯示模塊不兼容。需要進行如下的改動:
調整管腳定義順序;
對RST使用10kΩ上拉VCC
對背光板LED連接到VCC。
▲ ###gs 2.TOPWAY LM6063

▲ 外部管腳定義
因此需要制作接口轉接板,使得LM6063A能夠直接和液晶12864COG 液晶模塊串口/并口ST7565R帶背3.3v 12864-14顯示屏一樣能夠直接使用 設計ADuC845低噪聲信號采集版 的LCD接口上。
02接口板設計
1.電路設計1

▲ SCH

▲ PCB設計
2.功能測試
接入ADuC845單片機數據采集板之后,可以顯示對應的“HELLO”。
存在的問題:顯示的坐標和對比度需要進一步的優化。
▲ 測試后的結果
03設置參數
設置參數改動如下兩方面:
在ST7565Init(void) 設置相應的參數為:
▲ 測試功能
//------------------------------------------------------------------------------
void ST7565Init(void) {
ST7565_SCK = 1;
ST7565_SI = 1;
ST7565_DI = 1;
ST7565_CS = 1;
//--------------------------------------------------------------------------
ST7565DelayMS(10);
ST7565Command(0xa2); // Set Bias:0xa2
ST7565Command(0xc8); // Command Direction Select:
// bit3=1:Reverse; bit3=0:normal
ST7565Command(0x2f); // Power control set
ST7565Command(0x24); // Set ra/rb 0x24
ST7565Command(0x81); // Set Contrast
ST7565Command(0x2c); // Set ra/rb : 對于ST7565R: 0x27;
// 對于LM6063: 0x2c
ST7565Command(0xaf); // Display ON
ST7565Clear(0);
}
123456789101112131415161718192021
顯示X坐標從0x4開始,比如:
LCD_Print(4, 0, “Hello”)
顯示為:
▲ LCD顯示Hello
結論
對于LM6063A 顯示LCD,可以使用ST7565R模塊進行顯示。需要對于其中的初始化參數和LCD_Print(x,y) 中的x坐標進行修改。
編輯:hfy
-
lcd
+關注
關注
36文章
4616瀏覽量
177233 -
顯示屏
+關注
關注
30文章
4695瀏覽量
79460 -
液晶模塊
+關注
關注
0文章
85瀏覽量
22197 -
ADuc845
+關注
關注
0文章
4瀏覽量
9002
發布評論請先 登錄
單片機多路數據采集系統的設計
單片機系統設計方法
解析液晶模塊的技術架構和關鍵作用
MCU單片機串口數據記錄儀方案
【BPI-CanMV-K230D-Zero開發板體驗】+ADC數據采集及尋找引腳的問題
基于ADuC845單片機數據采集板的液晶模塊LM6063A接口轉接
評論