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

📄 lcd.c

📁 使用MSP430F413的低功耗水表系统
💻 C
字号:
/************************************************************/
/*功能描述:液晶显示清零                                    */
/************************************************************/
void LCD_CLR(void)
{
 unsigned char i;
 for(i=0;i<10;i++)
   LCDMEM[i]=0;
}
/************************************************************/
/*功能描述:液晶显示                                        */
/*函数说明:                                                */
/*调用函数:                                                 */
/*全局变量:lcddir[0~9]段码 show_mode=0单位m3  =1单位L       */
/*输入:     wt_who[] 8位;//L NNNNNNNN.NNNNN0 H +ADDR      */
/************************************************************/
void LCD_OUT(unsigned char *s)
{
 unsigned char cmd,cmd1,j;
 if(show_mode)
   {
    s++;
    cmd=lcddir[*s++>>4];
    cmd1=cmd&0x0f;
    LCDMEM[8]&=0xf0;
    LCDMEM[8]|=cmd1;
    cmd1=cmd&0xf0;
    LCDMEM[7]&=0x0f;
    LCDMEM[7]|=cmd1;
    j=1;
    LCDMEM[8]|=0X08;
    LCDMEM[9]&=0XF7;
   }
 else 
   {
    cmd=lcddir[*(s+6)&0x0f];
    cmd1=cmd&0x0f;
    LCDMEM[2]&=0xf0;
    LCDMEM[2]|=cmd1;
    cmd1=cmd&0xf0;
    LCDMEM[1]&=0x0f;
    LCDMEM[1]|=cmd1; 
    LCDMEM[8]&=0XF7;
    LCDMEM[9]|=0X08;
    s+=3;
    j=0;
   } 
 for(;j<6;j++)
    { 
     cmd=lcddir[*s&0x0f];
     cmd1=cmd&0x0f;
     LCDMEM[8-j]&=0xf0;
     LCDMEM[8-j]|=cmd1;
     cmd1=cmd&0xf0;
     LCDMEM[7-j]&=0x0f;
     LCDMEM[7-j]|=cmd1;
     cmd=lcddir[*s++>>4];
     cmd1=cmd&0x0f;
     LCDMEM[7-j]&=0xf0;
     LCDMEM[7-j]|=cmd1;
     cmd1=cmd&0xf0;
     LCDMEM[6-j]&=0x0f;
     LCDMEM[6-j]|=cmd1;
     j++;
    }
     LCDMEM[6]|=0X08; 
}

⌨️ 快捷键说明

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