新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于LCD12864显示器的数字示波器设计

基于LCD12864显示器的数字示波器设计

作者:时间:2011-08-02来源:网络收藏

  void lcd_disp(unsigned char x,unsigned char y)

本文引用地址:http://www.eepw.com.cn/article/194794.htm

  {

  unsigned char da[8];

  unsigned char j;

  y = 63-y;

  for(j=1;j7;j++) da[j] = 0x0;

  {// 绘制边框

  da[0]=0x01;

  da[7]=0x80;

  if((x==0)||(x==127)) {

  for(j=0;j8;j++) da[j] = 0xff;

  }

  }

  if(x%5==0) da[pointY>>3] |= 0x01 《 (pointY0x07);

  // 绘制由变量pointY 控制的水平游标线

  if(x==pointX) // 绘制由变量pointX 控制的垂直游标线

  for(j=0;j64;j++)

  if(j%5==0) da[j>>3] |= 0x01 《(j0x07);

  da[y/8] |= 0x01《(y%8); // 绘制信号波形

  lcd_row_wr(x,da);

  }

  运行效果如图6 所示。

图6 水平垂直移动游标线示例

图6 水平垂直移动游标线示例


上一页 1 2 3 下一页

评论


相关推荐

技术专区