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

📄 msp430xw42xlcd初始化.c

📁 msp430xw42x lcd初始化
💻 C
字号:
#include "msp430xw42x.h"
char digit[]={

//位0-7
0x7D, //"0"
0x60,//"1"
0x3E,//"2"
0x7A,//"3"
0x63,//"4"
0x5B,//"5"
0x5F,//"6"
0x70,//"7"
0x7F,//"8"
0x7B,//"9"
0x80,//"."或者最后一位数字后"k"

//LCDMEM[8]
0X01,  //15   8-"M"   MGJm3/                
0X02,  //16   8-"G"   MGJm3/
0X04,  //17   8-"M"   kmwh
0X08,  //18   8-"W"   kmwh

0X10,  //11   8-"J"       MGJm3/              
0X20,  //12   8-"m3"      MGJm3/
0X40,  //13   8-"/"       MGJm3/            
0X80,  //14   8-"h"        kmwh

//LCDMEM[9]
0X01,  //∨∧                
0X02,  //S℃
0X04,  //R℃
0X08,  //Δt

0X10,  //!         
0X20,  //s
0X40,  //⊙        
0X80,  //〓
   
};

void main( void )
{
           int i;
           long j;
           j=0;
           WDTCTL=WDTPW+WDTHOLD;
           LCDCTL=LCDON+LCD4MUX+LCDP1;
           P5SEL=0xfc;
        for (i=0;i<9; ++i)
        {
          LCDMEM[i]=0;
          LCDMEM[8]=0x80;
          LCDMEM[9]=0x80;
        }

while(1)
{
i=j%10;
LCDMEM[7]=digit[i];
i=j/10;
LCDMEM[6]=digit[i%10];
i=i/10;
LCDMEM[5]=digit[i%10];
LCDMEM[8]=digit[i%10+10];
LCDMEM[9]=digit[i%10+18];
i=i/10;
LCDMEM[4]=digit[i%10];
i=i/10;
LCDMEM[3]=digit[i%10];
i=i/10;
LCDMEM[2]=digit[i%10];
i=i/10;
LCDMEM[1]=digit[i%10];
i=i/10;
LCDMEM[0]=digit[i];
j++;
}

}

⌨️ 快捷键说明

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