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

📄 text12.c

📁 金鹏ocm320240液晶碰程序。已经调试
💻 C
📖 第 1 页 / 共 3 页
字号:
0xFE,0x7F,0xF0,0x00,0x00,0x00,0x00,0x01,0x87,0xE0,0x1E,0x00,0x00,0x00,0xF8,0xF8,
0x78,0xC0,0x00,0x00,0x7C,0x3F,0xF0,0x00,0x00,0x00,0x00,0x01,0x87,0xE0,0x1E,0x00,
0x00,0x00,0xF8,0xF8,0x78,0xC0,0x00,0x00,0x7C,0x3F,0xF0,0x00,0x00,0x00,0x00,0x01,
0x83,0xE0,0x1C,0x00,0x00,0x00,0x7C,0xF8,0x7C,0x60,0x00,0x00,0x78,0x1F,0xE0,0x00,
0x00,0x00,0x00,0x01,0x83,0xE0,0x1C,0x00,0x00,0x00,0x7C,0xF8,0x7C,0x60,0x00,0x00,
0x78,0x1F,0xE0,0x00,0x00,0x00,0x00,0x01,0x81,0xE0,0x18,0x00,0x00,0x00,0x7C,0xFC,
0x7E,0x30,0x00,0x00,0x72,0x07,0xE0,0x00,0x00,0x00,0x00,0x01,0x81,0xE0,0x18,0x00,
0x00,0x00,0x7C,0xFC,0x7E,0x30,0x00,0x00,0x72,0x07,0xE0,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xF8,0x7F,0x10,0x00,0x00,0x70,0x00,0xE0,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xF8,0x7F,0x10,0x00,0x00,
0x70,0x00,0xE0,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xE0,
0x3C,0x90,0x00,0x00,0x60,0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,
0x00,0x00,0x3F,0xE0,0x3C,0x90,0x00,0x00,0x60,0x00,0x78,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x78,0x00,0x00,0x00,0x3F,0x80,0x3C,0x10,0x00,0x00,0x60,0x00,0x60,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,0x00,0x00,0x3F,0x80,0x3C,0x10,0x00,0x00,
0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,0x00,0x00,0x7E,0x00,
0x3C,0x10,0x00,0x00,0xC0,0x03,0xF0,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,
0x00,0x00,0x7E,0x00,0x3C,0x10,0x00,0x00,0xC0,0x03,0xF0,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0xF8,0x00,0x00,0x00,0xFC,0x00,0x1E,0x08,0x00,0x01,0x40,0x04,0xD8,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0xF8,0x00,0x00,0x00,0xFC,0x00,0x1E,0x08,0x00,0x01,
0x40,0x04,0xD8,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xF0,0x00,0x00,0x00,0xF8,0x00,
0x07,0x04,0x00,0x01,0x00,0x01,0x08,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xF0,0x00,
0x00,0x00,0xF8,0x00,0x07,0x04,0x00,0x01,0x00,0x01,0x08,0x00,0x00,0x00,0x00,0x01,
0x80,0x07,0xE0,0x00,0x00,0x00,0xF0,0x00,0x00,0x82,0x00,0x02,0x0C,0x02,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x07,0xE0,0x00,0x00,0x00,0xF0,0x00,0x00,0x82,0x00,0x02,
0x0C,0x02,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,
0x00,0x00,0x00,0x02,0x40,0x04,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,
0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x02,0x40,0x04,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x0C,0x48,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x0C,
0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,
0x00,0x00,0x00,0x38,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x38,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x0F,0xE2,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x0F,0xE2,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,
0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,

};

uchar code tab2[]={
"Zhaoqing Golden Palm Electronics Co.,Ltd"
"13 Floor,E Building,Tianning Square,    "
"No.13 Jianshe  Road 4,Zhaoqing,P.R.China"
"Postcode: 526040                        "
"TEL:86-758-2317153 2317156 FAX:2317023  "
"http://www.gptlcm.cn                    "
"E_mail:syl@gptlcm.cn  support@gptlcm.cn "
};
/*---------------延时子程序----------------*/
void delay (uint us) 
{
  while(us--);
}
void delay1 (uint ms) 
{
  uint i,j;
  for(i=0;i<ms;i++)
  for(j=0;j<1000;j++)
  ;
}
void chk_busy (void)               //忙检测
{
  //P1=0xff;
  a0=0;
  wr=1;
  rd=0;
  while(busy==1)
  ;
  rd=1;
}
void wr_comm (uchar comm)     //写命令
{
  chk_busy ();
  a0=1;
  rd=1;
  data_ora=comm;
  wr=0;
  // delay(2);
  wr=1;
}

void wr_data (uchar dat)        //写数据
{
  chk_busy ();
  a0=0;
  rd=1;
  data_ora=dat;
  wr=0;
  //  delay(2);
  wr=1;
}

uchar rd_data (uchar dat)        //读数据
{
  a0=1;
  wr=1;
  rd=0;
  ;
  dat=data_ora;
  rd=1;
  return dat;
}
void wr_xd (uint dat)       //写一个16进制数据
{
  uchar datl,dath;
  datl=dat;
  dath=dat>>8;
  wr_data (datl);        //送低八位
  wr_data (dath);        //送高八位
}
//........显示点阵..........
void lcd_lattice(uchar dat1,uchar dat2) 
{
uchar i,j,k;
//wr_comm(0x4c);     //光标自动移动方向--向右
wr_comm(0x46);
wr_xd(0x04b0);
wr_comm(0x42);
 for(i=0;i<60;i++)
 {
   for(j=0;j<80;j++)
      wr_data(dat1);
   for(k=0;k<80;k++)
      wr_data(dat2);
 }
}

/*--------------显示字符------------------*/
void disp_eng(uchar code *eng) 
{
  uchar i,j;
  wr_comm(0x46);
  wr_data(0x00);
  wr_data(0x00);
  //wr_xd(0x0000);
  wr_comm(0x42);
  for(i=0;i<7;i++)
  for(j=0;j<40;j++)  
  wr_data(eng[40*i+j]);
  for(i=0;i<96;i++)
  {  
    wr_data(0x20+i);
  }
  for(i=0;i<24;i++)
  {
   wr_data(0xa0+i);
  }
}
//..........显示中文...............
void disp_character(uchar x,uchar y,uchar x1,uchar y1,uchar x2,uchar y2,uchar code *chn) 
{                               //在x,y处显示大小x1,y1的字,显示x2行,每行y2个字     
  uchar i,j,k,l;                //x为字节数,y为点行数
  for(i=0;i<x2;i++)
  for(j=0;j<y2;j++)
  for(k=0;k<y1;k++)
  for(l=0;l<x1;l++)
  { 
     wr_comm(0x46);
	 wr_xd(0x04b0+x+40*y+l+k*40+j*x1+i*y1*40);
	 wr_comm(0x42);
     wr_data(*chn);
     ++chn;
  }
}

//............显示图形..........
void disp_photo(uchar x,uchar y,uchar x1,uchar y1,uchar code *pho)
{  
  uchar i,j;                               //在x,y处显示大小x1,y1的图形
  wr_comm(0x46);                           
  wr_xd(0x04b0+x+40*y);
  wr_comm(0x42);
  for(i=0;i<y1;i++)
  for(j=0;j<x1;j++)
  {
    wr_data(*pho);
    ++pho;
  }
}
//.......清屏............
void lcd_clear(void) 
{
uint i,j;
wr_comm(0x46);    //显示光标地址
//wr_xd(0x0000);
  wr_data(0x00);
  wr_data(0x00);
wr_comm(0x42);
for(i=0;i<135;i++)
for(j=0;j<80;j++)
wr_data(0x00);
}

//.......初始化........... 
void init_lcd (void) 
{
 uchar i;
 rst=1;
 cs=0;
 wr_comm(0x40);         //WRITE SYSTEMSET 指令和参数
 for(i=0;i<8;i++)
 wr_data(systab[i]);
 wr_comm(0x44);         //WRITE SCROLL 指令和参数
 for(i=0;i<10;i++)
 wr_data(scrtab[i]);
 wr_comm(0x5a);    //显示画面水平移动量:00--07点
 wr_data(0x00);
 wr_comm(0x5b);    //显示属性:DM1(DM2)=0,文本方式;DM1(DM2)=1,图形方式;OV=1,三重合成;OV=0,两重合成
 wr_data(0x08);
 wr_comm(0x5d);
 wr_data(0x07);
 wr_data(0x8f);    
 wr_comm(0x4c);    //光标自动移动方向--向右
 wr_comm(0x59);    //DISP	ON
 wr_data(0x56);   
}

//...............主程序...............
void main()
{
 delay(12);
// SP=0x5f;

 init_lcd ();
 lcd_clear();
 

 while(1)
 {


 disp_photo(0,160,40,80,tab1);
 
 
 
 disp_character(4,19,3,19,4,12,tab);
 
 
 }
}

⌨️ 快捷键说明

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