您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机HT1621B的驱动程序---AVR 正文
HT1621B的驱动程序---AVR

HT1621B的驱动程序---AVR

点击数:7311 次   录入时间:03-04 11:58:30   整理:http://www.55dianzi.com   AVR单片机
                   Write_1621(addr,0x00);
               addr+=2;
              }
}
/****************************************************************************
                          Name: all_on(全部点亮1621)
****************************************************************************/
void HT1621_all_on(void)
{ uchar i;
  uchar addr=0;
  for(i=0;i<8;i++)
                 {
                   Write_1621(addr,0xff);
               addr+=2;
              }
}

/****************************************************************************
                          Name: Init_1621(初始化1621)
*****************************************************************************/
void Init_1621(void)
{
 SendCmd_1621(Sys_en);
 SendCmd_1621(RCosc);   
 SendCmd_1621(ComMode); 
 SendCmd_1621(LCD_on); 
}
/****************************************************************************
                          Name: LCDon(初始化1621)
*****************************************************************************/
void LCDoff(void)

 SendCmd_1621(LCD_off); 
}
/****************************************************************************
                          Name: LCDon(初始化1621)
*****************************************************************************/
void LCDon(void)

 SendCmd_1621(LCD_on); 
}
/**-------------------------------------------------------------------------
                          Name: sun_turn1(太阳旋转标志处理)
--------------------------------------------------------------------------**/
void  sun_turn1(void)
{
 S6_ON;S8_ON;S10_ON;  S7_OFF;S9_OFF;S11_OFF;
}

/**-------------------------------------------------------------------------
                          Name: sun_turn2(太阳旋转标志处理)
--------------------------------------------------------------------------**/
void  sun_turn2(void)
{
 S7_ON;S9_ON;S11_ON;  S6_OFF;S8_OFF;S10_OFF;  
}

/**-------------------------------------------------------------------------
                          Name: sun_turn12off(太阳旋转标志处理)
--------------------------------------------------------------------------**/
void  sun_turn12off(void)
{
 S6_OFF;S8_OFF;S10_OFF;S7_OFF;S9_OFF;S11_OFF;S5_OFF;
}

/**-------------------------------------------------------------------------
                          Name: burn1(燃烧标志处理)
--------------------------------------------------------------------------**/
void  burn1(void)
{
 S16_ON;S18_ON;S17_OFF;S19_OFF;
}
/**-------------------------------------------------------------------------
                          Name: burn2(燃烧标志处理)
--------------------------------------------------------------------------**/
void  burn2(void)
{
 S16_OFF;S18_OFF;S17_ON;S19_ON;
}
/**-------------------------------------------------------------------------
                          Name: burn12off(燃烧标志处理)
--------------------------------------------------------------------------**/
void  burn12off(void)
{
 S16_OFF;S18_OFF;S17_OFF;S19_OFF;
}

/**-------------------------------------------------------------------------
                          Name: Disp_RSTS();
--------------------------------------------------------------------------**/
void  Disp_RSTS(void)
{
 SMG1=R;SMG2=5;SMG3=T;SMG4=5;
}
/**-------------------------------------------------------------------------
                          Name: Disp_RS__();
--------------------------------------------------------------------------**/
void  Disp_RS__(void)
{
 SMG1=R;SMG2=5;SMG3=SUBB;SMG4=SUBB;
}
/**-------------------------------------------------------------------------
                          Name: Disp_CSTS();
--------------------------------------------------------------------------**/
void  Disp_CSTS(void)
{
 SMG1=ZC;SMG2=5;SMG3=T;SMG4=5;
}
/**-------------------------------------------------------------------------
                          Name: Disp_CSOS();
--------------------------------------------------------------------------**/
void  Disp_CSOS(void)
{
 SMG1=ZC;SMG2=5;SMG3=0;SMG4=5;
}
/**-------------------------------------------------------------------------
                          Name: Disp_ENTE();
--------------------------------------------------------------------------**/
void  Disp_ENTE(void)
{
 SMG1=ZE;SMG2=N;SMG3=T;SMG4=ZE;
}
/**-------------------------------------------------------------------------
                          Name: Disp_ONOF();

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:程序  AVR单片机单片机-工控设备 - AVR单片机