首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
嵌入式主板与122x32的点阵液晶件连接方法
成都英创信息技术有限公司
收藏本文     查看收藏
 英创公司的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 CmdPort0 0x00        //左半屏的命令端口偏移地址
      #define DatPort0 0x01        //左半屏的数据端口偏移地址
      #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屏显示


 

状 态: 离线

会员简介

会员代号: emtronix88
联 系 人: 英创
电  话: 028-85140028
传  真: 86-28-85141028
地  址: 成都市高新区高朋大道5号博士创业园
邮  编: 610041
主  页:
 
 
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved