新闻  |   论坛  |   博客  |   在线研讨会
S51 公交报站系统源程序(C语言版)
付明 | 2009-04-18 07:40:47    阅读:1501   发布文章

系统源程序(C语言版)
/*+++++++++++++++++++++++++++++++++++++
LCD显示,采用FM12864FLCD显示模块(带中文字库)
功能说明:键盘显示,键盘采用普通彩电遥控器(SAA3010A),
    语音芯片采用ISD1420P,能够录放20秒,
    单片机采用AT89C51,
    通过键盘控制实现,语音报站同时LCD显示站名,
    晶振24MHz。
接线说明:P1口接LCD的数据口,
    P0口接ISD1420P的地址口,
    P3.2----PLAY
    P3.3----REC
    P3.4----RS
    P3.5----WR
    P3.6----E
    P3.7接SM0038信号输出脚
+++++++++++++++++++++++++++++++++++++++*/
#include<reg51.h>

void Clear();
void Delay(unsigned int t);
void Write_com(unsigned char d);
void Write_data(unsigned char d);
unsigned char Read_data();
void Disp_char(unsigned char pos,unsigned char dat);
void Disp_word0(unsigned char posx,unsigned char *p,unsigned char n);
void Lcd_system(void);
bit hw_yima();
void delay0(unsigned int t);
void Disp_control(unsigned char zm);
void Disp_number(unsigned char pos,unsigned int dat);
void Report(unsigned char sl);
void Rec_bus(unsigned char rec);
void Disp_pucture(unsigned char *p);
void bus_contorl();

unsigned char n=0;    //红外码位数
unsigned char p_last=0;   //上一次显示指针偏移量
unsigned char zm_last=0;
unsigned char k=0;
unsigned char *q2;
unsigned int secret=0;   //录音密码
unsigned int   ymcode = 255; //红外线编码
bit  flag0=1;             //译码标志位
bit  s;
bit hw=0;      //解码成功失败标志位
bit mode=0;      //模式选择,0:报站模式,1录音模式(录音需要输入密码)。
bit xs=0;      //显示输入密码标志位
bit ly=0;      //录音允许位
sbit   P1_0 = P3^7;          //红外线信号输入断口
sbit PLAY=P3^3;     //放音  
sbit REC =P3^2;     //录音  
sbit LCD_RS=P3^4;    //数据、命令选择信号
sbit LCD_WR=P3^5;    //读写信号
sbit LCD_E =P3^6;    //使能信号
unsigned int tm=0;
unsigned char code gImage_word0[1024];
unsigned char code gImage_word2[1024];
unsigned char code table0[]={"虎泉  桌刀泉广阜屯街道口洪山  丁字桥傅家坡大东门阅马场下一站:"};
unsigned char code table1[]={"深圳市勤正达电子有限公司成立于2002年,是专业研发及生产液晶显示器"
       "和液晶模块的高新技术企业。LCD 显示器覆盖了多种系列多年来公司秉承"
       "全力面向客户,技术专攻的经营理念,一直致力于为广大电子成品制造商"
       "提供质量精良,性能稳定,品种齐全的LCD 显示屏及LCM 显示模块系列产"
       "品。望成为您的首选合作伙伴。                                    "};
unsigned char code table2[]={"请输入密码:""录音模式""密码错误!"};

void main()
{
 unsigned char num=0;
 unsigned int i=0;
 unsigned char *q;
    TMOD=0x11;
 TH1 = 0xF0;
 TL1 = 0x60;
    EA  = 1;
 ET1 = 1;
 REC = 1;
 PLAY= 1;
 Delay(100);
 Lcd_system();   //系统初始化
 q=gImage_word2;
 Disp_pucture(q);
 delay0(30000);
 q=gImage_word0;
 Disp_pucture(q);
 delay0(40000);
 Clear();
    while(1)
 {
  q=table1;
  for(num=0;num<5;num++)
  {
   if(0==mode)
   {
    Disp_word0(0,q,32);
    q=q+64;   
   }
   for(i=0;i<60000;i++)
   {
    bus_contorl();
   }
  }
 }
}

/***************************************
* 名称: Clear()
* 说明:
* 功能: 清除全屏显示
* 参数: 无
* 返回值: 无
****************************************/
void Clear()
{
 Write_com(0x01);
 Write_com(0x34);
 Write_com(0x30);
}

/***************************************
* 名称: Lcd_system()
* 说明:
* 功能:  系统初始化
* 参数: 无
* 返回值: 无
****************************************/
void Lcd_system(void)
{
 Delay(600);
 LCD_E = 0;
 Write_com(0x34);  
 Delay(10000);
 Write_com(0x30);  
 Delay(10000);
 Write_com(0x01);  
 Delay(10000);
 Write_com(0x06);  
 Delay(10000);
 Write_com(0x0c);  
 Delay(10000); 
}

/***************************************
* 名称: Delay(unsigned int t)
* 说明:
* 功能: 延时
* 参数: t:延时长度
* 返回值: 无
****************************************/
void Delay(unsigned int t)
{
 unsigned int i;
 for(i=0;i<t;i++)
 {;;;;;;;;;;}
}

/***************************************
* 名称: Write_com(unsigned char d)
* 说明:
* 功能: 写命令字
* 参数: d:命令代码
* 返回值: 无
****************************************/
void Write_com(unsigned char d)
{
 LCD_RS = 0;
 LCD_E = 0;
 LCD_WR = 0;
 P1 = d;
 LCD_E = 1; 
 Delay(40);
 LCD_E = 0; 
 LCD_WR = 1;
 Delay(100);
}

/***************************************
* 名称: Write_data(unsigned char d)
* 说明:
* 功能: 写数据
* 参数: d:需要写入的数据
* 返回值: 无
****************************************/
void Write_data(unsigned char d)
{
 LCD_E = 0;
 LCD_RS = 1;
 LCD_WR = 0;
 P1 = d;
 LCD_E = 1; 
 Delay(40);
 LCD_E = 0; 
 LCD_WR = 1;
 Delay(100);
}

/***************************************
* 名称: unsigned char Read_data(void)
* 说明:
* 功能: 读数据
* 参数: 无
* 返回值: d:读出数据
****************************************/
unsigned char Read_data(void)
{
 unsigned char d = 0;
 LCD_E = 0;
 LCD_RS = 1;
 LCD_WR = 1;
 LCD_E = 1; 
 Delay(50);
 d = P1;
 LCD_E = 0; 
 LCD_WR = 0;
 Delay(100);
 return(d);
}

/***************************************
* 名称: Disp_word0(unsigned char posx,unsigned char *p,unsigned char n)
* 说明:
* 功能: 显示一串汉字
* 参数: pos:显示位置(第一行:0-6,第二行:7-13),
  p:汉字码的地址指针,
  n:显示字的个数,
* 返回值: 无
****************************************/
void Disp_word0(unsigned char posx,unsigned char *p,unsigned char n)
{
 unsigned char i=0;
 unsigned char pos;
 for(i=0;i<n;i++)
 {
  pos=posx;
  if((pos<8)||((pos>15)&&(pos<24)))
  {
   if(pos>15)pos=pos-8;
   Write_com(0x80|pos);
   Write_data(p[0]);
   Write_data(p[1]);
  }
  else
  {
   if(pos<16)
   {
    pos =pos-8;
   }
   else
   {
    pos =pos-16;
   }  
   Write_com(0x90|pos);
   Write_data(p[0]);
   Write_data(p[1]);
  }
  posx++;
  p=p+2;
 }
}

/***************************************
* 名称: Disp_row(unsigned char row,unsigned char pos,unsigned char dat)
* 说明:
* 功能: 显示一个字母或数字
* 参数: row:行选择,pos:显示位置(0-15),dat:数字码
* 返回值: 无
****************************************/
void Disp_row(unsigned char row,unsigned char pos,unsigned char dat)
{
 unsigned char dat0;
 unsigned char pos0;
 row = row%2;
 row = row<<4;
 pos0 = pos/2;
 if((pos+1)/2==pos0)
 {
  Write_com((0x80+row)|pos0);
  Write_data(dat);
 }
 else
 {
  Write_com((0x80+row)|pos0);
  dat0 = Read_data();
  Write_data(dat);   
 }
}

/***************************************
* 名称: Disp_char(unsigned char pos,unsigned char dat)
* 说明:
* 功能: 显示一个字母或数字
* 参数: pos:显示位置(第一行:0-15,第二行:16-31,第一行:32-47,第二行:48-63),dat:数字码
* 返回值: 无
****************************************/
void Disp_char(unsigned char pos,unsigned char dat)
{
 if(pos<16)
 {
  Disp_row(0,pos,dat);
 }
 if((pos<32)&&(pos>15))
 {
  Disp_row(1,pos-16,dat);
 }
 if((pos<48)&&(pos>31))
 {
  Disp_row(2,pos-16,dat);
 }
 if((pos<64)&&(pos>47))
 {
  Disp_row(3,pos-32,dat);
 }
}

/***************************************
* 名称: void Disp_number(unsigned char pos,unsigned long dat)
* 说明:
* 功能: 显示一个数(0-65536)
* 参数: pos:显示位置,dat:显示数据
* 返回值: 无
****************************************/
void Disp_number(unsigned char pos,unsigned int dat)
{
 unsigned int d;
 unsigned char i=0;

 unsigned char addr;    
 unsigned char tab[5]={0};  //
 d =dat;

 while(d)
 {
  tab[i] = d%10;  
  d=d/10;
  i++;
 }
 if(i<p_last)
 {
  for(addr=0;addr<p_last-i;addr++)
  Disp_char(addr+pos+i,0x20);
  for(addr=0;addr<i;addr++)
  Disp_char(addr+pos,tab[i-addr-1]+48);
 }
 else
 {
  for(addr=0;addr<i;addr++)
  {
   Disp_char(addr+pos,tab[i-addr-1]+48);  
  }

 }
 if(0==i)Disp_char(pos,48);
 p_last=i;
}

/**********************
*
* 名称:  delay0()
* 说明: 晶振采用24.0MHz
* 功能: 延时
*       延时(t*0.1)ms
* 输入: t(时间参数)
* 返回值: 无
***********************/
void delay0(unsigned int t)
{
 tm=t;
  do
    {
     TH0 = 0xFF;
     TL0 = 0x38;
     TR0 = 1;
     while ( !TF0 );
     TF0 = 0;
     TR0 = 0;
    } while (--tm);
}

/**********************
*
* 名称:  time1()
* 说明: 晶振采用24.0MHz
* 功能: 监视红外线信号是否结束
*       如果2ms内输入信号没有沿跳变,就结束译码
* 输入: 无
* 返回值: flag0
***********************/
void time1()interrupt 3  using 2
{
     flag0 = 0;
}

/**********************
*
* 名称:  bit hw_yima()
* 说明:
* 功能: 红外线译码
* 输入: 无
* 返回值: ym:解码成功(1),失败(0)。
***********************/
bit hw_yima()
{
    unsigned int   ymdata = 0;
 unsigned char       n = 0;
 bit ym=0;
 ymcode=0xffff;
 s = P1_0;
    if(0==P1_0)
    {
  
     while(flag0)
  {
      while(P1_0==s);
   if(1==flag0)
   {
       TR1 = 0;
             TH1 = 0xF0;
             TL1 = 0x60;
       TR1 = 1;
       delay0(12);
       ymdata = ymdata<<1;
       if(0==P1_0)
       {
           ymdata |= 0x01;
       }
       n++;
       s = P1_0;
   }
  }
  if(n>9)   //此参数直接影响接受的灵敏度
  {
       ymcode = ymdata>>1;
    ymcode = ~ymcode;
    ym=1;  //解码成功
    delay0(400);  //减少连码
  }
  else
  {
   ym=0;  //解码失败
  }
 }
 else
 {
  ym=0;   //解码失败
 }
 flag0 = 1;
 return(ym);
}

/***************************************
* 名称: void Report(unsigned char sl)
* 说明:
* 功能: 根据参数报公车站名
* 参数: sl:车站序号
* 返回值: 无
****************************************/
void Report(unsigned char sl)
{
 unsigned char *q0;
 switch(sl)
 {
  case 0: P0=0x00;
    PLAY=0;
    break;
  case 1: P0=0x28;
    PLAY=0;
    break;
  case 2: P0=0x30;
    PLAY=0;
    break;
  case 3: P0=0x38;
    PLAY=0;
    break;
  case 4: P0=0x40;
    PLAY=0;
    break;
  case 5: P0=0x48;
    PLAY=0;
    break;
  case 6: P0=0x50;
    PLAY=0;
    break;
  case 7: P0=0x58;
    PLAY=0;
    break;
  case 8: P0=0x78;
    PLAY=0;
    break;
  default:break;
 }
 PLAY=1;
 if(sl<9)
 {
  Clear();
  q0=table0+6*sl;
  Disp_word0(9,q0,3);
  if(sl==8)
  {
   P0=0x60;
   delay0(10000);
   PLAY=0;
   delay0(1000);
   PLAY=1;   
  }
  P0=0x68;
  delay0(10000);
  PLAY=0;
  delay0(1000);
  PLAY=1;
  P0=0x80;
  delay0(10000);
  PLAY=0;
  delay0(1000);
  PLAY=1;   
  delay0(40000);
  if(sl<8)
  {
   q0=table0+54;
   Disp_word0(9,q0,4);
   q0=table0+6*sl+6;
   Disp_word0(13,q0,3); 
   P0=0x70;
   PLAY=0;
   delay0(1000);
   PLAY=1;
   P0=0x28+sl*8;
   delay0(10000);
   PLAY=0;
   delay0(1000);
   PLAY=1;
   delay0(10000);
  }
 }
}

/***************************************
* 名称: void Rec_bus(unsigned char rec)
* 说明:
* 功能: 录入公车站名
* 参数: rec:录音键的键值
* 返回值: 无
****************************************/
void Rec_bus(unsigned char rec)
{
 unsigned char si=0;
 unsigned char si_last=0;
 si=rec;
 if(si!=si_last)
 {
  P0=0x00;
  if(si==56)
  {
   P0=0x00;
   REC=0;
   delay0(48000);  //欢迎您乘坐803路公交车,这里是起点站虎泉
   REC=1;
   delay0(10000);
   P0=0x28;
   REC=0;
   delay0(8500);  //卓刀泉
   REC=1;
   delay0(10000);
   P0=0x30;
   REC=0;
   delay0(8500);  //广阜屯
   REC=1;
   delay0(10000);
   P0=0x38;
   REC=0;
   delay0(8500);  //街道口
   REC=1;
   delay0(10000);
   P0=0x40;
   REC=0;
   delay0(8500);  //洪山
   REC=1;
   delay0(10000);
   P0=0x48;
   REC=0;
   delay0(8500);  //丁字桥
   REC=1;
   delay0(10000);
   P0=0x50;
   REC=0;
   delay0(8500);  //傅家坡
   REC=1;
   delay0(10000);
   P0=0x58;
   REC=0;
   delay0(8500);  //大东门
   REC=1;
   delay0(10000);
   P0=0x60;
   REC=0;
   delay0(8500);  //阅马场
   REC=1;
   delay0(10000);
   P0=0x68;
   REC=0;
   delay0(8500);  //到了
   REC=1;
   delay0(10000);
   P0=0x70;
   REC=0;
   delay0(8500);  //下一站
   REC=1;
   delay0(10000); 
   P0=0x78;
   REC=0;
   delay0(8500);  //终点站
   REC=1;
   delay0(10000); 
   P0=0x80;
   REC=0;
   delay0(28000);  //请到站的乘客依次从后门下车
   REC=1;
  }
  si_last=si;
 }
}

/***************************************
* 名称: void Disp_pucture(unsigned char *p)
* 说明:
* 功能: 显示图形
* 参数: P:图片数组首地址
* 返回值: 无
****************************************/
void Disp_pucture(unsigned char *p)
{
 unsigned int j=0;
 unsigned char x;
 unsigned char y;
 unsigned char z;
 unsigned char lcd_x=0x80;
 unsigned char lcd_y=0x80;
 Clear();
 for(x=0;x<2;x++)
 {
  lcd_y=0x80;
  for(y=0;y<32;y++)
  {
   Write_com(0x34);
   Write_com(lcd_y);
   Write_com(lcd_x);
   Write_com(0x30);
   for(z=0;z<16;z++)
   {
    Write_data(p[j]);
    j++;
   }
   lcd_y++;
  }
  lcd_x=0x88;
 }
 Write_com(0x36);
 Write_com(0x30);
}

/***************************************
* 名称: bus_contorl()
* 说明:
* 功能: 按键管理
* 参数: 无
* 返回值: 无
****************************************/
void bus_contorl()
{

 hw = hw_yima();
 if(1==hw)
 {
  k=0x00ff&ymcode;
  if(13==k)mode=!mode;
  if(0==mode)
  {
   if(k<9)Report(k);
   xs=0;
   ly=0;
  }
  else
  {
   if(0==xs)
   {
    q2=table2;
    Clear();
    Disp_word0(8,q2,6); 
    xs=1;
   }
   else
   {
    if((k<10)&&(secret<6550))
    {
     secret=10*secret+k;
     Disp_number(36,secret);
    }
    if(12==k)
    {
     if(888==secret)
     {
      Clear();
      q2=table2+12;
      Disp_word0(10,q2,4);
      secret=0;
      ly=1;        
     }
     else
     {
      Clear();
      q2=table2+20;
      Disp_word0(10,q2,5);
      delay0(10000);
      q2=table2;
      Clear();
      Disp_word0(8,q2,6); 
      secret=0;
     }
    }
    if((unsigned char)ly*k==56)
    {
     Rec_bus(k);
     ly=0;
    }
          
   }      
  }
 }
}

//水平扫描
unsigned char code gImage_word0[1024] = { /* 0X10,0X01,0X00,0X80,0X00,0X40, */
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X30,0X00,0X00,0X00,0X00,0X1E,0X30,0X00,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X38,0X00,0X00,0X00,0X00,0X3F,0X38,0X00,0X07,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X38,0X00,0X00,0X00,0X00,0X3B,0XB8,0X00,0X07,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XFE,0X1E,0X1F,0X1E,0X1B,0XB8,0X1E,0X3F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XFF,0X3F,0X3F,0XBF,0X07,0XB8,0X3F,0X7F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0XBB,0XBF,0X8F,0X38,0X39,0XF7,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0XBB,0XBF,0X9E,0X38,0X38,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0XBF,0XBB,0XB8,0X3C,0X38,0X38,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0XBB,0XBB,0XBB,0X38,0X38,0X3B,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0X9F,0X9F,0XBF,0X3F,0X9F,0XBF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X19,0X99,0X8F,0X8F,0X8F,0X1F,0X9F,0XCF,0X1F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X33,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X1F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X40,0X00,0X18,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X80,0X00,0X60,0X00,0X10,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0XC0,0X00,0X22,0X00,0X33,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X04,0X60,0X00,0XFF,0X00,0XFF,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X0C,0X20,0X0F,0X80,0X00,0X60,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X0C,0X30,0X00,0X1C,0X00,0X58,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X08,0X18,0X01,0X8E,0X00,0X9B,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X18,0X0E,0X03,0X12,0X01,0XFF,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X31,0X0F,0X86,0X10,0X01,0X98,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X63,0X00,0X01,0XB0,0X00,0X19,0XC0,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0XC6,0X40,0X00,0XE0,0X01,0XFF,0XE0,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X04,0X60,0X00,0X60,0X07,0X98,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X0F,0XF0,0X00,0XD8,0X00,0X18,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X1E,0X30,0X03,0X0E,0X00,0X18,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X10,0X0C,0X07,0XC0,0X18,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X03,0XE0,0X10,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X20,0X00,0X00,0X00,0X00,0X04,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X30,0X00,0X00,0X08,0X00,0X0E,0X00,0X02,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X31,0XF8,0X04,0X08,0X00,0XF8,0X00,0X83,0X80,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X11,0X10,0X06,0X08,0X01,0X30,0X00,0X80,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X19,0X10,0X02,0X08,0X00,0X66,0X01,0X80,0XE0,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X79,0X70,0X00,0X0F,0X80,0XCE,0X01,0X3F,0X80,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0XD1,0X20,0X0F,0X88,0X01,0XF8,0X02,0X62,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X15,0X38,0X18,0X08,0X01,0X30,0X07,0XC6,0XC0,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X19,0XD8,0X01,0X08,0X00,0X66,0X00,0X8F,0XE0,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X71,0X98,0X19,0X09,0X01,0XFF,0X01,0XED,0X80,0X00,0X00,0X00,
0X00,0X00,0X00,0X01,0XD1,0X50,0X0B,0X7F,0X83,0XF0,0X03,0X85,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X01,0X91,0X30,0X03,0XA1,0X80,0X12,0X02,0X2D,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X11,0X78,0X0F,0X21,0X01,0X13,0X80,0XC9,0X08,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X11,0XCE,0X7C,0X21,0X03,0X11,0X83,0X91,0X88,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X73,0X07,0X20,0X3F,0X06,0X70,0X02,0X20,0XF8,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X31,0X00,0X00,0X20,0X00,0X30,0X00,0X00,0X60,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
};

unsigned char code gImage_word2[1024] = { /* 0X10,0X01,0X00,0X80,0X00,0X40, */
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X30,0X00,0X00,0X00,0X00,0X1E,0X30,0X00,0X06,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X38,0X00,0X00,0X00,0X00,0X3F,0X38,0X00,0X07,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X38,0X00,0X00,0X00,0X00,0X3B,0XB8,0X00,0X07,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XFE,0X1E,0X1F,0X1E,0X1B,0XB8,0X1E,0X3F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XFF,0X3F,0X3F,0XBF,0X07,0XB8,0X3F,0X7F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0XBB,0XBF,0X8F,0X38,0X39,0XF7,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0XBB,0XBF,0X9E,0X38,0X38,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0XBF,0XBB,0XB8,0X3C,0X38,0X38,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0XBB,0XBB,0XBB,0X38,0X38,0X3B,0X77,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X3B,0XBB,0X9F,0X9F,0X9F,0XBF,0X3F,0X9F,0XBF,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X19,0X99,0X8F,0X8F,0X8F,0X1F,0X9F,0XCF,0X1F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X33,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X1F,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X01,0XF8,0X00,0X00,0X00,0X18,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X0F,0X0F,0X00,0X00,0X00,0X38,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X30,0X00,0XC0,0X00,0X00,0X38,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0XC1,0X88,0X30,0X00,0X0E,0XF0,0X00,0X00,0X00,0X00,0X01,0X00,0X00,0X01,0XC0,
0X01,0X99,0X98,0X18,0X00,0X0F,0XE0,0X03,0X00,0X21,0X00,0X27,0X00,0X00,0X01,0XE0,
0X03,0X18,0X00,0X8C,0X00,0X0F,0XC0,0X07,0X00,0X73,0XC0,0XE7,0X00,0X00,0X0F,0XE0,
0X06,0X03,0XFC,0X86,0X00,0X07,0XE0,0X07,0X00,0XE7,0X80,0XFF,0X00,0X40,0X1F,0X80,
0X04,0XCF,0XFF,0X1A,0X00,0X03,0XD0,0X07,0XC0,0XCF,0X00,0XFE,0X00,0XC0,0X1F,0XC0,
0X08,0X5A,0X95,0X91,0X00,0X07,0XB0,0X3F,0XE1,0XF7,0X81,0X60,0X00,0XF0,0X1F,0XC0,
0X08,0X3E,0XF7,0XC1,0X00,0X0F,0XF0,0X3F,0XC1,0XF7,0XC0,0XF6,0X01,0XE0,0X1F,0XC0,
0X10,0X7C,0XF3,0XE0,0X80,0X0F,0XE0,0X3F,0X03,0XFF,0XC0,0XE6,0X01,0XC0,0X1B,0XF0,
0X10,0X7F,0XFF,0XE0,0X80,0X03,0XF0,0X1E,0X02,0XFF,0X80,0XFE,0X01,0XC0,0X0E,0X60,
0X10,0XF8,0X61,0XF0,0X80,0X03,0XF0,0X06,0X00,0XFF,0X01,0XFE,0X01,0XE0,0X3F,0X00,
0X3E,0XFF,0X9F,0XF4,0XC0,0X03,0XFC,0X06,0X00,0XF3,0X01,0XFC,0X01,0X7C,0XFF,0X00,
0X2E,0XFF,0XFF,0XF7,0X40,0X07,0XFC,0X06,0X00,0XF3,0X01,0XFD,0X83,0X1E,0X63,0X40,
0X2E,0XF8,0X01,0XF4,0X40,0X07,0XC0,0X06,0X00,0XC3,0X00,0XEF,0X86,0X1C,0X03,0XC0,
0X26,0XFF,0XFF,0XF7,0X40,0X0E,0XC0,0X06,0X00,0X03,0X03,0XE7,0X80,0X00,0X07,0X00,
0X28,0XFF,0XFF,0XF4,0X40,0X1E,0XC0,0X06,0X00,0X03,0X03,0X60,0X00,0X00,0X07,0X00,
0X30,0XFC,0X03,0XF7,0XC0,0X78,0XC0,0X00,0X00,0X02,0X00,0X40,0X00,0X00,0X03,0X00,
0X16,0XFB,0XFD,0XF0,0X80,0X61,0XC0,0X00,0X00,0X02,0X00,0X00,0X00,0X00,0X00,0X00,
0X15,0X7B,0X9D,0XEE,0X80,0X00,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X17,0X7F,0X6F,0XEB,0X80,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X0A,0XBC,0XF7,0XDD,0X00,0X01,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X09,0X5B,0XFD,0XA9,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X05,0XAF,0XFF,0X3A,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X06,0X63,0XFC,0XD6,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X03,0X7C,0X03,0XCC,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X01,0X8B,0X79,0X18,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0XCD,0X1B,0X30,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X30,0X20,0XC0,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X0F,0X0F,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X01,0XF8,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
0X00,0X0D,0X00,0X1C,0X80,0X00,0X09,0X00,0X00,0X04,0X2C,0X08,0X00,0X02,0X00,0X00,
0X00,0X0D,0X00,0X04,0X80,0X00,0X0D,0X00,0X00,0X04,0X2C,0X00,0X00,0X00,0X40,0X00,
0X00,0X0F,0X2B,0XC8,0XE6,0X77,0X8B,0X3B,0XBE,0XE4,0X2D,0XCA,0XB9,0XAA,0XEE,0X00,
0X00,0X0D,0X29,0XC8,0XAF,0X57,0X8B,0X2B,0X2A,0XE4,0X2D,0X4A,0XB9,0X3A,0X4C,0X00,
0X00,0X0D,0X3B,0XDC,0XA6,0X57,0X89,0X3B,0X2A,0XE4,0X39,0X49,0X39,0X2A,0X6C,0X00,
0X00,0X00,0X00,0X00,0X00,0X01,0X80,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X04,0X00,
0X00,0X00,0X00,0X00,0X00,0X03,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X18,0X00,
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,
};

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客