保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

VFD显示模块128S64AA1及其应用


  
  当DSPE为高电平,BRAD为高电平时,通过写操作可将待显示的数据写入由WP0和WP1所选择的RAM;当数据写入完毕,READY输出低电平,此时可以继续写入下一个数据。在此工作方式中,为了使VFD内部的RAM按照行排列地址连续,以便于软件编程,在实际设计时可将地址A8~A10接VFD的A0~A2,以用于选择点阵的行数;而将地址线A0~A7接VFD的A3~A10,用于选择点阵的列数。
  
  在写工作方式中,应包括以下几个操作步骤:
  
  ①置写数据模式;
  
  ②置显示允许;
  
  ③选择写数据页数;
  
  ④写待显示数据;
  
  ⑤选择显示页数。
  
  因此,可将实现此功能的C51程序设计如下:
  
  voidWrChar(ucharxdata*addr,ucharcode*codename,ucharcount)
  
  //addr为字的起始地址,count为字符个数
  
  {uinti=0;
  
  ucharcol;
  
  for(col=0;col<count;col++){
  
  *(addr++)=codeName[i++];
  
  do{}
  
  while(P1^1==1);
  
  }
  
  }//写数据函数
  
  P1^0=1;//置写数据模式
  
  P1^3=1;//置显示允许
  
  P1^4=0;//选择写第0页
  
  P1^6=0;//选择写第0页
  
  WrChar(0x1000,page0[],64);//写数据,从1000开始按行写64个字符编码,存放于page0[]数组中
  
  P1^5=0;
  
  P1^7=0;//选择显示第0页
  
  (3)亮度控制方式
  
  当WRITE输入有效信号,BRAD为低电平时,D0和D1两位的值决定显示的亮度。初始化时的亮度为100%,所需亮度与D1、D0两位数据的关系如表2所列。
  
  表2亮度控制表
  
  D1D0亮度/%00250150107511100
  因此,若要控制显示亮度,可用下列C51程序实现:
  
  ucharxdata*p;
  
  p=0x00;
  
  (*p)=0x02;//控制亮度为75%
  
  3应用实例
  
  某测控装置需显示包括概貌、温度控制、pH值控制以及实时同线在内的一系列图文信息,且显示要求较高,要求在光线不足的条件下保证其亮度。为此,选用128S64AA1这一VFD模块作为显示器件。该系统人机交互部分包括显示模块以及四个按键:确认键、参数修改键、光标移动键及返回键。
  
  开机时要求显示公司名称,待按下确认键后,再进入主菜单显示。此时,用户可通过按光标移动键来选择不同的菜单页面,待确认键按下后进入相应的画面。在次级页面,按光标移动键和确认键,可以完成实时值和实时曲线的显示以及相应参数的修改和保存;修改完成后,按返回键返回到主菜单。
  
  下面以主菜单画面中光标移动的子

《VFD显示模块128S64AA1及其应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/177295.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。