英創(chuàng)公司的EM9X60系列嵌入式主板能夠自動(dòng)識(shí)別市面上常用的128x64、240x128、320x240三種點(diǎn)陣液晶屏,但是,部分客戶由于各種原因采用了122x32的點(diǎn)陣液晶,這種屏不在英創(chuàng)公司支持的范圍內(nèi),給采用122x32的客戶帶來(lái)了困難。應(yīng)客戶的要求,英創(chuàng)公司解決了EM9x這一問(wèn)題?,F(xiàn)把電路接法和部分程序解釋如下:
硬件電路搭建:由于122X32的點(diǎn)陣液晶采用了E1和E2選擇左右屏,而em9X60只有一個(gè)E信號(hào)(對(duì)于Motola時(shí)序,LCD_RD#為E信號(hào))。所以,需要經(jīng)過(guò)譯碼,具體電路如下:(注意:為了滿足電平要求,一定要用74HCT157。)
CN8為EM9X60底板上的LCD接口,CN9為接122X32的接口。
根據(jù)以上的電路可知:
#define CmdPort0 0x00 // 左半屏的命令端口偏移地址
#define DatPort0 0x01 // 左半屏的數(shù)據(jù)端口偏移地址
#define CmdPort1 0x02 // 右半屏的命令端口偏移地址
#define DatPort1 0x03 // 右半屏的命令端口偏移地址
關(guān)于LCD軟件操作:我們提供了與其它點(diǎn)陣液晶相同的API函數(shù)和例程(注意:y的取值范圍為0—4)。有需要的,可直接與我公司聯(lián)系。
int x,y=0;
char BufStr[20];
InitLCD(); // 初始化液晶屏
strcpy( BufStr, ‘** 歡迎測(cè)試 **’ );
x = (122-strlen(BufStr)*8)/2; // 居中顯示BufStr的內(nèi)容
LCD_WriteString( x, y, BufStr, 1 ); // 在122X32屏顯示
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6092瀏覽量
35846
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
英利Linux工控主板使用必讀(EM9x60)
sed1520的122X32點(diǎn)陣液晶驅(qū)動(dòng)程序
英利Linux工控主板EM9x60使用手冊(cè)免費(fèi)下載
EM9x60嵌入式Linux工控主板及其開(kāi)發(fā)評(píng)估底板

英創(chuàng)信息技術(shù)9260系列嵌入式主板調(diào)試淺談

英創(chuàng)信息技術(shù)英創(chuàng)工控主板支持電力終端標(biāo)準(zhǔn)顯示介紹

英創(chuàng)信息技術(shù)嵌入式Linux主板EM9160的LCD顯示介紹

英創(chuàng)信息技術(shù)嵌入式主板EM9170介紹
英創(chuàng)信息技術(shù)嵌入式Linux工控主板uboot命令簡(jiǎn)介

英創(chuàng)信息技術(shù)EM9x60主板串口的RTS硬件方向控制方法

英創(chuàng)信息技術(shù)工控主板EM335x主要技術(shù)指標(biāo)介紹

英創(chuàng)信息技術(shù)EM335x工控主板的接口及擴(kuò)展簡(jiǎn)介

英創(chuàng)信息技術(shù)嵌入式主板支持精確延時(shí)操作之二介紹

英創(chuàng)信息技術(shù)ESM335x主板支持單色LCD屏顯示簡(jiǎn)介

評(píng)論