• 全国客户服务热线:4006-054-001 疑难解答:173-0411-9111(7X24受理投诉、建议、合作、售前咨询),155-4267-2990(售前),传真:0411-83767788,微信:543646
当前位置:主页 > 技术方案 > 环境传感 >

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

时间:2023-09-25 22:57来源: 作者: 点击:
>基于LCD12864显示器的数字示波器设计

  void lcd_disp(unsigned char x,unsigned char y)

  {

  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 水平垂直移动游标线示例



>基于LCD12864显示器的数字示波器设计
热门服务和内容