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

📄 main.c

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

              break;



              case 1:

              cc=2;

              break;

              case 2:

              cc=4;

              break;

              case 3:

              cc=8;

              break;

              case 4:

              cc=16;

              break;

              case 5:

              cc=32;

              break;

              case 6:

              cc=64;

              break;

              case 7:

              cc=128;

              break;

      }

      j=xx+0xb8;

      w=(y_add<64?y_add:y_add-64)+0x40;

      cs1=(y_add<64);

      cs2=!cs1;

      lcd_c(1,j);

      lcd_c(1,w);

      lcd_c(0,cc);

    cs1=0;

    cs2=0;

}

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



void dis_cls(void)

{

      uchar data i,j;

      cs1=cs2=1;

      for(i=0xb8;i<0xc0;i++)

      {

              lcd_c(1,i);

              lcd_c(1,0x40);

              for(j=0;j<0x40;j++)

              lcd_c(0,0);

      }

      cs1=cs2=0;

}

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







uchar *get_asc(uchar a)

{

      uchar *p;

      p=ASC_20+((a-32)*16);

      return p;

}

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

void dis_one_char(uchar x,uchar y,uchar asc_num,bit b_flag)

{//显示函数,X为列坐标,Y为行坐标,左上角为(0,0)右下角为(3,15)

//asc_num为待显示字符的ASCII码值,b_falg为背景标志,1为正显,0为反显

      uchar *p;

      p=get_asc(asc_num);

      dis_one_zi(x,y,p,b_flag,0);

}    

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

void lcd_init(void)

{

      lcd_c(1,0x3e);

      lcd_c(1,0xc0);

      lcd_c(1,0x3f);

      dis_cls();

}

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

//模块:Lib.C

//功能:汉字库

//晶振:24.000MHz

//芯片: STC12C5412AD

//版本:V1.0.0

//设计:魏广寅

//日期:2007.4.10

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

unsigned char code x0[32] = {

/*请  CC7EB */

0x00,0x80,0x84,0x88,0x10,0x00,0x88,0xA8,

0xA8,0xA8,0xFC,0xA8,0xA8,0xA8,0x88,0x80,

0x00,0x00,0x00,0x7F,0x20,0x10,0x00,0x7E,

0x2A,0x2A,0x2A,0x2A,0x6A,0x7E,0x00,0x00};

unsigned char code x1[32] = {

/*选  CD1A1 */

0x00,0x80,0x84,0x98,0x10,0x80,0xA0,0x98,

0x90,0x90,0xFC,0x90,0x90,0x90,0x90,0x00,

0x00,0x40,0x20,0x3F,0x20,0x20,0x50,0x48,

0x47,0x40,0x40,0x5F,0x50,0x50,0x48,0x00};

unsigned char code x2[32] = {

/*择  CD4F1 */

0x20,0x20,0x20,0xFC,0x20,0xA0,0x08,0x08,

0x18,0xA8,0xC8,0xC8,0xA8,0x18,0x08,0x00,

0x00,0x44,0x42,0x7F,0x01,0x10,0x15,0x15,

0x15,0x14,0x7F,0x14,0x14,0x15,0x11,0x11};

unsigned char code x3[32] = {

/*工  CB9A4 */

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

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

0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,

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

unsigned char code x4[32] = {

/*作  CD7F7 */

0x00,0xC0,0x60,0xF8,0x04,0x00,0x80,0x60,

0x30,0xEC,0x20,0x20,0x20,0x20,0x20,0x20,

0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,

0x00,0x7F,0x09,0x09,0x09,0x09,0x09,0x00};

unsigned char code x5[32] = {

/*模  CC4A3 */

0x00,0x20,0x20,0x20,0xFC,0x20,0x20,0xE8,

0xA8,0xBC,0xA8,0xA8,0xBC,0xA8,0xE8,0x08,

0x00,0x08,0x04,0x03,0x7F,0x41,0x49,0x4B,

0x2A,0x2A,0x1E,0x1A,0x2A,0x4A,0x4B,0x08};

unsigned char code x6[32] = {

/*式  CCABD */

0x00,0x20,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,

0xA0,0x20,0xFC,0x20,0x24,0x28,0x20,0x20,

0x00,0x00,0x20,0x20,0x20,0x3F,0x10,0x10,

0x10,0x00,0x03,0x1C,0x30,0x60,0x40,0x60};

unsigned char code x7[32] = {

/*频  CC6B5 */

0x00,0x40,0x40,0x78,0x40,0x7C,0x50,0x50,

0x40,0xE8,0x28,0xB8,0xA8,0x28,0xE8,0x08,

0x00,0x48,0x44,0x42,0x20,0x1F,0x18,0x06,

0x42,0x4F,0x20,0x1E,0x01,0x20,0x2F,0x40};

unsigned char code x8[32] = {

/*率  CC2CA */

0x00,0x00,0x28,0x28,0x48,0x48,0x48,0x68,

0xDC,0x48,0xA8,0x48,0x48,0x28,0x08,0x00,

0x00,0x08,0x0E,0x0A,0x09,0x0A,0x0A,0x0B,

0xFE,0x0A,0x0B,0x0E,0x09,0x0A,0x0E,0x08};

unsigned char code x9[32] = {

/*计  CBCC6 */

0x40,0x40,0x44,0xC8,0x10,0x50,0x40,0x40,

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

0x00,0x00,0x00,0x7F,0x20,0x10,0x08,0x00,

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

unsigned char code x10[32] = {

/*示  CCABE */

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

0x88,0x88,0x88,0x88,0x88,0x88,0x80,0x80,

0x00,0x30,0x10,0x08,0x06,0x02,0x40,0x40,

0x7F,0x00,0x00,0x02,0x04,0x08,0x10,0x00};

unsigned char code x11[32] = {

/*波  CB2A8 */

0x00,0x40,0x48,0x88,0x10,0x00,0xF0,0x90,

0x90,0x90,0xFC,0x90,0x90,0xD0,0x30,0x00,

0x00,0x20,0x38,0x0E,0x40,0x38,0x47,0x40,

0x63,0x24,0x18,0x18,0x26,0x21,0x40,0x00};

unsigned char code x12[32] = {

/*器  CC6F7 */

0x00,0x00,0x78,0x48,0x48,0x48,0x78,0xC0,

0x40,0x78,0x48,0xC8,0xC8,0x78,0x00,0x00,

0x00,0x09,0x79,0x4D,0x4D,0x4B,0x7B,0x01,

0x01,0x7B,0x4B,0x4D,0x4D,0x79,0x09,0x00};

unsigned char code x13[32] = {

/*测  CB2E2 */

0x00,0x20,0x44,0x84,0x08,0xF8,0x08,0xE8,

0x28,0x08,0xF8,0x00,0xF0,0x00,0xFC,0x00,

0x00,0x60,0x30,0x0E,0x40,0x6F,0x30,0x0F,

0x08,0x18,0x3F,0x20,0x4F,0x40,0x7F,0x00};

unsigned char code x14[32] = {

/*量  CC1BF */

0x00,0x80,0x80,0xB8,0xB4,0xB4,0xB4,0xB4,

0xB4,0xB4,0xB4,0xB4,0xB4,0xB8,0x80,0x80,

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

0x7F,0x57,0x57,0x57,0x57,0x57,0x50,0x40};

unsigned char code x15[32] = {

/*红  CBAEC */

0x00,0x40,0x60,0x58,0xCC,0x44,0x30,0x00,

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

0x00,0x24,0x26,0x25,0x24,0x14,0x12,0x30,

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

unsigned char code x16[32] = {

/*外  CCDE2 */

0x00,0x80,0xC0,0x30,0x2C,0x20,0x20,0xE0,

0x00,0x00,0xFC,0x00,0x40,0x80,0x00,0x00,

0x00,0x61,0x20,0x11,0x0A,0x0C,0x03,0x00,

0x00,0x00,0x7F,0x00,0x00,0x00,0x01,0x02};

unsigned char code x17[32] = {

/*分  CB7D6 */

0x00,0x00,0x80,0xC0,0x60,0x10,0x0C,0x04,

0x00,0x00,0x0C,0x10,0x60,0xC0,0x80,0x00,

0x00,0x41,0x41,0x20,0x21,0x11,0x0F,0x01,

0x01,0x41,0x41,0x61,0x1F,0x00,0x01,0x00};

unsigned char code x18[32] = {

/*析  CCEF6 */

0x00,0x20,0x20,0xA0,0xFC,0xA0,0x20,0x00,

0xF8,0x88,0x88,0x88,0x88,0x88,0x8C,0x88,

0x00,0x0C,0x06,0x01,0x7F,0x40,0x43,0x30,

0x0F,0x00,0x00,0x00,0x7F,0x00,0x00,0x00};

unsigned char code x19[32] = {

/*固  CB9CC */

0x00,0x00,0xFC,0x04,0x44,0x44,0x44,0x44,

0xF4,0x44,0x44,0x44,0x44,0x04,0xFC,0x00,

0x00,0x00,0x7F,0x20,0x20,0x2F,0x29,0x29,

0x29,0x29,0x2F,0x20,0x20,0x20,0x7F,0x00};

unsigned char code x20[32] = {

/*件  CBCFE */

0x00,0x80,0x60,0xF0,0x0C,0x80,0x60,0x38,

0x20,0x20,0xFC,0x20,0x20,0x20,0x20,0x00,

0x00,0x00,0x00,0x7F,0x00,0x02,0x02,0x02,

0x02,0x02,0x7F,0x02,0x02,0x02,0x02,0x02};

unsigned char code x21[32] = {

/*版  CB0E6 */

0x00,0x00,0xFC,0x40,0x40,0x7C,0x40,0x40,

0xF8,0x48,0xC8,0x48,0x48,0x48,0xC4,0x00,

0x00,0x60,0x1F,0x02,0x02,0x7E,0x20,0x30,

0x4F,0x40,0x23,0x3C,0x18,0x26,0x61,0x40};

unsigned char code x22[32] = {

/*本  CB1BE */

0x00,0x00,0x20,0x20,0x20,0x20,0xA0,0x60,

0xFC,0x60,0xA0,0x20,0x20,0x20,0x20,0x00,

0x00,0x10,0x10,0x08,0x04,0x0B,0x09,0x08,

0x7F,0x08,0x09,0x0B,0x04,0x08,0x18,0x10};

unsigned char code x23[32] = {

/*信  CD0C5 */

0x00,0x80,0x60,0xF8,0x04,0x10,0x10,0x50,

0x50,0x54,0x58,0x50,0x50,0x50,0x10,0x10,

0x00,0x00,0x00,0x7F,0x00,0x00,0x7C,0x25,

0x25,0x25,0x25,0x25,0x25,0x7D,0x00,0x00};

unsigned char code x24[32] = {

/*息  CCFA2 */

0x00,0x00,0x00,0x00,0xF8,0xA8,0xA8,0xAC,

0xA8,0xA8,0xA8,0xA8,0xF8,0x00,0x00,0x00,

0x00,0x20,0x18,0x00,0x03,0x7E,0x42,0x42,

0x4E,0x4A,0x42,0x42,0x73,0x28,0x10,0x20};

unsigned char code x25[32] = {

/*程  CB3CC */

0x00,0x40,0x48,0x48,0xF8,0x48,0x44,0x00,

0x78,0x48,0x48,0x48,0x48,0x48,0x78,0x00,

0x00,0x08,0x0C,0x03,0x7F,0x01,0x06,0x41,

0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41};

unsigned char code x26[32] = {

/*式  CCABD */

0x00,0x20,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,

0xA0,0x20,0xFC,0x20,0x24,0x28,0x20,0x20,

0x00,0x00,0x20,0x20,0x20,0x3F,0x10,0x10,

0x10,0x00,0x03,0x1C,0x30,0x60,0x40,0x60};

unsigned char code x27[32] = {

/*设  CC9E8 */

0x00,0x40,0x44,0xCC,0x18,0x10,0x00,0x80,

0x78,0x08,0x08,0x08,0x78,0x40,0x40,0x40,

0x00,0x00,0x00,0x7F,0x20,0x50,0x48,0x41,

0x27,0x29,0x11,0x29,0x25,0x43,0x40,0x00};

unsigned char code x28[32] = {

/*计  CBCC6 */

0x40,0x40,0x44,0xC8,0x10,0x50,0x40,0x40,

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

0x00,0x00,0x00,0x7F,0x20,0x10,0x08,0x00,

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

unsigned char code x29[32] = {

/*魏  CCEBA */

0x00,0x28,0xA8,0xA8,0xF8,0x68,0xA4,0xA0,

0xF0,0x50,0x5C,0xF4,0x50,0x50,0xF0,0x00,

0x00,0x03,0x2A,0x2F,0x13,0x1A,0x36,0x40,

0x23,0x11,0x0F,0x7D,0x49,0x4D,0x4B,0x38};

unsigned char code x30[32] = {

/*广  CB9E3 */

0x00,0x00,0x00,0xF0,0x10,0x10,0x10,0x10,

0x14,0x1C,0x10,0x10,0x10,0x10,0x10,0x00,

0x00,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,

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

unsigned char code x31[32] = {

/*寅  CD2FA */

0x00,0x00,0x38,0x88,0xA8,0xA8,0xA8,0xAC,

0xE8,0xA8,0xA8,0xA8,0xA8,0x08,0x38,0x00,

0x00,0x40,0x40,0x4F,0x2A,0x2A,0x3A,0x0A,

0x0F,0x0A,0x2A,0x2A,0x2F,0x40,0x40,0x00};

unsigned char code x32[32] = {

/*贵  CB9F3 */

0x00,0x80,0x80,0xB8,0xA8,0xA8,0xA8,0xA8,

0xFC,0xA8,0xA8,0xA8,0xA8,0xB8,0x80,0x80,

0x00,0x00,0x40,0x5E,0x42,0x22,0x22,0x1E,

0x06,0x12,0x12,0x22,0x3E,0x40,0x40,0x00};

unsigned char code x33[32] = {

/*大  CB4F3 */

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

0xFC,0x40,0x40,0x40,0x40,0x40,0x40,0x40,

0x00,0x00,0x60,0x20,0x30,0x18,0x0C,0x06,

0x01,0x03,0x04,0x08,0x10,0x30,0x60,0x00};

unsigned char code x34[32] = {

/*电  CB5E7 */

0x00,0x00,0xF0,0x90,0x90,0x90,0x90,0xFC,

0x90,0x90,0x90,0x90,0x90,0xF0,0x00,0x00,

0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0x7F,

0x44,0x44,0x44,0x44,0x44,0x4F,0x30,0x00};

unsigned char code x35[32] = {

/*科  CBFC6 */

0x00,0x48,0x48,0x48,0xF8,0x48,0x4C,0x40,

0x80,0x98,0x30,0x20,0x00,0xFC,0x00,0x00,

0x00,0x18,0x04,0x03,0x7F,0x01,0x02,0x0A,

0x08,0x04,0x07,0x04,0x04,0x7F,0x04,0x04};

unsigned char code x36[32] = {

/*欢  CBBB6 */

0x00,0x00,0x48,0x88,0x08,0xC8,0x38,0x80,

0x70,0x1C,0x50,0x90,0x10,0x10,0x70,0x00,

0x00,0x10,0x18,0x04,0x03,0x06,0x4D,0x41,

0x20,0x10,0x0E,0x07,0x18,0x30,0x60,0x40};

unsigned char code x37[32] = {

/*迎  CD3AD */

0x00,0x44,0x44,0xC8,0x00,0x00,0xF8,0x08,

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

0x00,0x60,0x20,0x3F,0x20,0x20,0x47,0x44,

0x42,0x40,0x40,0x7F,0x44,0x48,0x47,0x40};

unsigned char code x38[32] = {

/*使  CCAB9 */

0x00,0x80,0xC0,0xF8,0x04,0x10,0xD0,0x50,

0x50,0x50,0xFC,0x50,0x50,0x50,0xD0,0x10,

0x00,0x01,0x00,0x7F,0x40,0x40,0x41,0x25,

0x29,0x19,0x27,0x21,0x41,0x41,0x41,0x40};

unsigned char code x39[32] = {

/*用  CD3C3 */

0x00,0x00,0x00,0xF8,0x48,0x48,0x48,0x48,

0xF8,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,

0x00,0x00,0xE0,0x1F,0x02,0x02,0x02,0x02,

0x3F,0x02,0x02,0x42,0x42,0x7F,0x00,0x00};

unsigned char code x40[32] = {

/*多  CB6E0 */

0x00,0x00,0x20,0x10,0x10,0x28,0xAC,0xC8,

0x48,0x48,0xE8,0x18,0x08,0x00,0x00,0x00,

0x00,0x00,0x41,0x41,0x49,0x45,0x44,0x22,

0x2F,0x19,0x11,0x09,0x09,0x07,0x01,0x00};

unsigned char code x41[32] = {

/*功  CB9A6 */

0x00,0x10,0x10,0x10,0xF0,0x10,0x10,0x30,

0x20,0x20,0xFC,0x20,0x20,0x20,0xE0,0x00,

0x00,0x30,0x10,0x10,0x1F,0x10,0x48,0x68,

0x30,0x0C,0x03,0x00,0x40,0x20,0x1F,0x00};

unsigned char code x42[32] = {

/*能  CC4DC */

0x00,0x20,0xB0,0xA8,0xA4,0xA0,0xA8,0xB0,

0x40,0xFC,0x90,0x90,0x88,0xC8,0x40,0x00,

0x00,0x00,0x7F,0x0A,0x0A,0x4A,0x4A,0x7F,

0x00,0x7F,0x48,0x44,0x44,0x42,0x20,0x00};



unsigned char code x43[32] = {

/*量  CC1BF */

0x00,0x80,0x80,0xB8,0xB4,0xB4,0xB4,0xB4,

0xB4,0xB4,0xB4,0xB4,0xB4,0xB8,0x80,0x80,

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

0x7F,0x57,0x57,0x57,0x57,0x57,0x50,0x40};

unsigned char code x44[32] = {

/*程  CB3CC */

0x00,0x40,0x48,0x48,0xF8,0x48,0x44,0x00,

0x78,0x48,0x48,0x48,0x48,0x48,0x78,0x00,

0x00,0x08,0x0C,0x03,0x7F,0x01,0x06,0x41,

0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x41};

unsigned char code x45[32] = {

/*切  CC7D0 */

0x00,0x40,0x40,0x40,0xFC,0x40,0x20,0x28,

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

0x00,0x00,0x00,0x00,0x1F,0x10,0x48,0x64,

0x34,0x1C,0x03,0x00,0x40,0x40,0x3F,0x00};

unsigned char code x46[32] = {

/*换  CBBBB */

0x00,0x20,0x20,0xFC,0x20,0x20,0x20,0xF0,

0x48,0x4C,0xC8,0x68,0x58,0x48,0xC0,0x00,

0x00,0x42,0x42,0x7F,0x41,0x45,0x44,0x27,

0x24,0x1C,0x0F,0x1C,0x34,0x24,0x47,0x44};

unsigned char code x47[32] = {

/*请  CC7EB */

0x00,0x80,0x84,0x88,0x10,0x00,0x88,0xA8,

0xA8,0xA8,0xFC,0xA8,0xA8,0xA8,0x88,0x80,

0x00,0x00,0x00,0x7F,0x20,0x10,0x00,0x7E,

0x2A,0x2A,0x2A,0x2A,0x6A,0x7E,0x00,0x00};

unsigned char code x48[32] = {

/*稍  CC9D4 */

0x00,0x40,0x48,0x48,0xF8,0x44,0x44,0x40,

0xC8,0x50,0x40,0x7C,0x40,0x70,0xCC,0x00,

0x00,0x08,0x0C,0x03,0x7F,0x01,0x06,0x04,

0x7F,0x09,0x09,0x09,0x49,0x49,0x7F,0x00};

unsigned char code x49[32] = {

/*候  CBAF2 */

0x00,0x80,0x40,0xF8,0x04,0xF0,0x00,0x28,

0xA8,0xE8,0xA8,0xA8,0xB8,0xA0,0xA0,0x20,

0x00,0x00,0x00,0x7F,0x00,0x0F,0x40,0x46,

0x65,0x24,0x1C,0x0F,0x14,0x24,0x44,0x44};

unsigned char code x50[32] = {

/*…  CA1AD */

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

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

0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x01,

0x01,0x00,0x00,0x00,0x00,0x01,0x01,0x00



};

unsigned char code x51[32] = {

/*周  CD6DC */

0x00,0x00,0x00,0xF8,0x88,0xA8,0xA8,0xA8,

0xF8,0xA8,0xA8,0xA8,0x88,0xF8,0x00,0x00,

0x00,0x00,0x60,0x3F,0x00,0x1E,0x12,0x12,

0x12,0x12,0x1E,0x40,0x40,0x7F,0x00,0x00};

unsigned char code x52[32] = {

/*期  CC6DA */

0x00,0x10,0x10,0xFC,0x50,0x50,0x50,0xFC,

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

0x00,0x44,0x24,0x1F,0x05,0x05,0x15,0x37,

0x24,0x64,0x1F,0x02,0x42,0x42,0x7F,0x00

};

⌨️ 快捷键说明

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