分享好友 环保知识首页 环保知识分类 切换频道

嵌入式主板与122x32的点阵液晶件连接方法

2013-03-25 17:18800工控之家工控之家网
英创公司的EM9X60系列嵌入式主板能够自动识别市面上常用的128x64、240x128、320x240三种点阵液晶屏,但是,部分客户由于各种原因采用了122x32的点阵液晶,这种屏不在英创公司支持的范围内,给采用122x32的客户带来了困难。应客户的要求,英创公司解决了EM9x这一问题。现把电路接法和部分程序解释如下:
文章来源:http://www.emtronix.com/article/article2009271.html
硬件电路搭建:由于122X32的点阵液晶采用了E1和E2选择左右屏,而em9X60只有一个E信号(对于Motola时序,LCD_RD#为E信号)。所以,需要经过译码,具体电路如下:(注意:为了满足电平要求,一定要用74HCT157。)




CN8为EM9X60底板上的LCD接口,CN9为接122X32的接口。

根据以上的电路可知:

#define CmdPort00x00 //左半屏的命令端口偏移地址
#define DatPort00x01 //左半屏的数据端口偏移地址
#define CmdPort1 0x02 //右半屏的命令端口偏移地址
#define DatPort1 0x03 //右半屏的命令端口偏移地址

关于LCD软件操作:我们提供了与其它点阵液晶相同的API函数和例程(注意:y的取值范围为0—4)。有需要的,可直接与我公司联系。

int x,y=0;
char BufStr[20];
InitLCD(); // 初始化液晶屏
strcpy( BufStr, '** 欢迎测试 **' );
x = (122-strlen(BufStr)*8)/2; //居中显示BufStr的内容
LCD_WriteString( x, y, BufStr, 1 ); //在122X32屏显示


点赞 0
举报
收藏 0
打赏 0
评论 0
分享 2
更多相关评论
暂时没有评论,来说点什么吧
PC机串口通讯流控制

0评论2013-03-26204

艾讯宏达嵌入式整机卓越性能介绍

0评论2013-03-26222

嵌入式Linux风头劲

0评论2013-03-25241

嵌入式系统发展趋势

0评论2013-03-25244

嵌入式系统的分类及应用

0评论2013-03-25248

嵌入式移动数据库的特性

0评论2013-03-25207

模块化方案已成为开发嵌入式系统的必然趋势

0评论2013-03-25190

嵌入式LINUX简介

0评论2013-03-25264

嵌入式系统选型

0评论2013-03-25220

红旗嵌入式Linux介绍

0评论2013-03-25209