⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 此程序可以显示输入波形
💻 C
📖 第 1 页 / 共 5 页
字号:

0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00};

uchar code ASC_30[16] = {

/*0  CHAR_30 */

0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,

0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00};

uchar code ASC_31[16] = {

/*1  CHAR_31 */

0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,

0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};

uchar code ASC_32[16] = {

/*2  CHAR_32 */

0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,

0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00};

uchar code ASC_33[16] = {

/*3  CHAR_33 */

0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,

0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_34[16] = {

/*4  CHAR_34 */

0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,

0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00};

uchar code ASC_35[16] = {

/*5  CHAR_35 */

0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,

0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_36[16] = {

/*6  CHAR_36 */

0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,

0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_37[16] = {

/*7  CHAR_37 */

0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,

0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00};

uchar code ASC_38[16] = {

/*8  CHAR_38 */

0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,

0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00};

uchar code ASC_39[16] = {

/*9  CHAR_39 */

0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,

0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00};

uchar code ASC_3a[16] = {

/*:  CHAR_3A */

0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,

0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00};

uchar code ASC_3b[16] = {

/*;  CHAR_3B */

0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,

0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00};

uchar code ASC_3c[16] = {

/*<  CHAR_3C */

0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,

0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00};

uchar code ASC_3d[16] = {

/*=  CHAR_3D */

0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,

0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00};

uchar code ASC_3e[16] = {

/*>  CHAR_3E */

0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,

0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00};

uchar code ASC_3f[16] = {

/*?  CHAR_3F */

0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,

0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00};

uchar code ASC_40[16] = {

/*@  CHAR_40 */

0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,

0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00};

uchar code ASC_41[16] = {

/*A  CHAR_41 */

0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,

0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20};

uchar code ASC_42[16] = {

/*B  CHAR_42 */

0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,

0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_43[16] = {

/*C  CHAR_43 */

0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,

0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00};

uchar code ASC_44[16] = {

/*D  CHAR_44 */

0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,

0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00};

uchar code ASC_45[16] = {

/*E  CHAR_45 */

0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,

0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00};

uchar code ASC_46[16] = {

/*F  CHAR_46 */

0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,

0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00};

uchar code ASC_47[16] = {

/*G  CHAR_47 */

0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,

0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00};

uchar code ASC_48[16] = {

/*H  CHAR_48 */

0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,

0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20};

uchar code ASC_49[16] = {

/*I  CHAR_49 */

0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,

0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};

uchar code ASC_4a[16] = {

/*J  CHAR_4A */

0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,

0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00};

uchar code ASC_4b[16] = {

/*K  CHAR_4B */

0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,

0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00};

uchar code ASC_4c[16] = {

/*L  CHAR_4C */

0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,

0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00};

uchar code ASC_4d[16] = {

/*M  CHAR_4D */

0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,

0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,};

uchar code ASC_4e[16] = {

/*N  CHAR_4E */

0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,

0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00};

uchar code ASC_4f[16] = {

/*O  CHAR_4F */

0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,

0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00};

uchar code ASC_50[16] = {

/*P  CHAR_50 */

0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,

0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00};

uchar code ASC_51[16] = {

/*Q  CHAR_51 */

0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,

0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00};

uchar code ASC_52[16] = {

/*R  CHAR_52 */

0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,

0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20};

uchar code ASC_53[16] = {

/*S  CHAR_53 */

0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,

0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00};

uchar code ASC_54[16] = {

/*T  CHAR_54 */

0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,

0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00};

uchar code ASC_55[16] = {

/*U  CHAR_55 */

0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,

0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00};

uchar code ASC_56[16] = {

/*V  CHAR_56 */

0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,

0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00};

uchar code ASC_57[16] = {

/*W  CHAR_57 */

0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,

0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00};

uchar code ASC_58[16] = {

/*X  CHAR_58 */

0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,

0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20};

uchar code ASC_59[16] = {

/*Y  CHAR_59 */

0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,

0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00};

uchar code ASC_5a[16] = {

/*Z  CHAR_5A */

0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,

0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00};

uchar code ASC_5b[16] = {

/*[  CHAR_5B */

0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,

0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00};

uchar code ASC_5c[16] = {

/*\  CHAR_5C */

0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00};

uchar code ASC_5d[16] = {

/*]  CHAR_5D */

0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,

0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00};

uchar code ASC_5e[16] = {

/*^  CHAR_5E */

0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

uchar code ASC_5f[16] = {

/*_  CHAR_5F */

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80};

uchar code ASC_60[16] = {

/*、  CHAR_2E */

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x0C,0x38,0x30,0x00,0x00,0x00};

uchar code ASC_61[16] = {

/*a  CHAR_61 */

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,

0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20};

uchar code ASC_62[16] = {

/*b  CHAR_62 */

0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,

0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_63[16] = {

/*c  CHAR_63 */

0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,

0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00};

uchar code ASC_64[16] = {

/*d  CHAR_64 */

0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,

0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20};

uchar code ASC_65[16] = {

/*e  CHAR_65 */

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,

0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00};

uchar code ASC_66[16] = {

/*f  CHAR_66 */

0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,

0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};

uchar code ASC_67[16] = {

/*g  CHAR_67 */

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,

0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,};

uchar code ASC_68[16] = {

/*h  CHAR_68 */

0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,

0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20};

uchar code ASC_69[16] = {

/*i  CHAR_69 */

0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,

0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};

uchar code ASC_6a[16] = {

/*j  CHAR_6A */

0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,

0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00};

uchar code ASC_6b[16] = {

/*k  CHAR_6B */

0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,

0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00};

uchar code ASC_6c[16] = {

/*l  CHAR_6C */

0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,

0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00};

  uchar code ASC_6d[16] = {

/*m  CHAR_6D */

0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,

0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F};

uchar code ASC_6e[16] = {

/*n  CHAR_6E */

0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,

0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20};

uchar code ASC_6f[16] = {

/*o  CHAR_6F */

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,

0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00};

uchar code ASC_70[16] = {

/*p  CHAR_70 */

0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,

0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00};

uchar code ASC_71[16] = {

/*q  CHAR_71 */

0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,

0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80};

uchar code ASC_72[16] = {

/*r  CHAR_72 */

0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,

0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00};

uchar code ASC_73[16] = {

/*s  CHAR_73 */

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,

0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00};

uchar code ASC_74[16] = {

/*t  CHAR_74 */

0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,

0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00};

uchar code ASC_75[16] = {

/*u  CHAR_75 */

0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,

0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20};

uchar code ASC_76[16] = {

/*v  CHAR_76 */

0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,

0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00};

uchar code ASC_77[16] = {

/*w  CHAR_77 */

0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,

0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00};

uchar code ASC_78[16] = {

/*x  CHAR_78 */

0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,

0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00};

uchar code ASC_79[16] = {

/*y  CHAR_79 */

0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,

0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00};

uchar code ASC_7a[16] = {

/*z  CHAR_7A */

0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,

0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00};

uchar code ASC_7b[16] = {

/*{  CHAR_7B */

0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,

0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40};

uchar code ASC_7c[16] = {

/*|  CHAR_7C */

0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00};

uchar code ASC_7d[16] = {

/*}  CHAR_7D */

0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,

0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00};

uchar code ASC_7e[16] = {

/*~  CHAR_7E */

0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

uchar code ASC_7f[16] = {

/*||  CHAR_7F */

0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};



#pragma REGISTERBANK(0)

//--------------------------------------------------------------------

void lcd_c(bit flag,uchar ldata)

{



      uchar data i;

      di=!flag;

      en=0;

      rw=0;

      dat=ldata;

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      en=1;

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      _nop_();

      en=0;

      rw=1;

      di=1;

      for(i=0;i<20;i++);

}

//--------------------------------------------------------------------

void dis_one_zi(uchar x_add,uchar y_add,uchar code *po,bit back_flag,bit char_moudle)

{

      uchar i,j,w,pp,m,n,o,p;

      

      if(char_moudle==0)

      {m=8;

      n=16;

      o=8;

      p=8;

      }

      else

      {

      m=4;

      n=32;

      o=16;

      p=16;

      }



      j=x_add*2+0xb8;

      w=(y_add<m?y_add:y_add-m)*p+0x40;

      cs1=(y_add<m);

      cs2=!(y_add<m);

      lcd_c(1,j);

      lcd_c(1,w);

      for(i=0;i<n;i++)

      {

              if(i==o)

              {

                    lcd_c(1,j+1);

                    lcd_c(1,w);

              }

  if(back_flag==0)

{ 

      pp=*po++;

      pp=pp^0xff;

      lcd_c(0,pp);



}

  else if( back_flag==1)

  {

      lcd_c(0,*po++);

      }

  }

  cs1=0;

  cs2=0;

}

//--------------------------------------------------------------------

void dis_point(uchar x_add,uchar y_add)

{

      uchar j,w;

      uchar xx,cc,xxx=0;

      xx=x_add/8;

      xxx=x_add%8;

      switch(xxx)

      {

              case 0:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -