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
+關注
關注
34文章
4411瀏覽量
167085 -
顯示屏
+關注
關注
28文章
4457瀏覽量
74124 -
液晶模塊
+關注
關注
0文章
82瀏覽量
21643 -
ADuc845
+關注
關注
0文章
4瀏覽量
8748
發布評論請先 登錄
相關推薦
評論