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

📄 main.c

📁 MSP430段码显示
💻 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"

0X10,  //11   8-"J"                    
0X20,  //12   8-"m3"                   
0X40,  //13   8-"/"                    
0X08,  //14   8-"W"热量计量kMWh用     
0X04,  //15   8-"M"热量计量kMWh用     
0X01,  //16   8-"M"                   
0X02,  //17   8-"G"                    
0X80,  //18   8-"h" 热量计量kMWh用     
};

void main( void )
{
int i;
int j;
WDTCTL=WDTPW+WDTHOLD;
FLL_CTL0 |=XCAP18PF;
LCDCTL=LCDON+LCD4MUX+LCDP1;
BTCTL=BTFRFQ1;
P5SEL=0xFC;

for (i=0;i<9; ++i)
LCDMEM[i]=0;
j=25*890
//j=0;

for(;;)
{
//for (i=0;i<19; ++i)
//LCDMEM[i]=digit[i+2];




i=j%10;
LCDMEM[7]=digit[i];
i=j/10;
LCDMEM[6]=digit[i%10];
i=i/10;
LCDMEM[5]=digit[i%10];
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];
//i=1000;
//do(i--);
//while(i!=0);

//j++;



//LCDMEM[4]=digit[0]+digit[10];
//LCDMEM[5]=digit[1];
//LCDMEM[6]=digit[3];
//LCDMEM[7]=digit[7]+digit[10];
//LCDMEM[8]=digit[14]+digit[18];

}

}

⌨️ 快捷键说明

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