lcd_test.c

来自「用MSP430(C)写的红外抄表程序,是初学者好代码」· C语言 代码 · 共 46 行

C
46
字号
 #include "msp430x42x.h" 

void main(void)
{
   WDTCTL = WDTPW + WDTHOLD;               //stop watchdog
   FLL_CTL0 |= XCAP18PF;                 // Set load cap for 32k xtal
                          //用默认的时钟,SCFQCTL=31,MCLK = 1048576Hz
   //for (i = 0; i < 0x3600;i++);       // Delay for clock set up
   SCFQCTL = 63;                        //选择MCLK工作频率为1~2M之间
   SCFI0   = FN_2;
   SVSCTL = SVSON+VLD0+VLD1+VLD2+VLD3;        //detect voltage 1.2V
   //使用外部电压与内部1.2V进行比较
   // LCD use 4Mux mode,use S0-S27 segment
   LCDCTL =  LCDP2 + LCDON;// + LCD4MUX;         //
  while(1)
  {
   LCDM1 = 0;           
   LCDM2 = 0;
   LCDM3 = 0;           
   LCDM4 = 0;
   LCDM5 = 0;
   LCDM6 = 0;
   LCDM7 = 0;
   LCDM8 = 0;
   LCDM9 = 0;
   LCDM10 = 0;
   LCDM11 = 0;
   LCDM12 = 0;
   LCDM13 = 0;
   LCDM14 = 0; 
    LCDM1 = 0xff;           
   LCDM2 = 0xff;
   LCDM3 = 0xff;           
   LCDM4 = 0xff;
   LCDM5 = 0xff;
   LCDM6 = 0xff;
   LCDM7 = 0xff;
   LCDM8 = 0xff;
   LCDM9 = 0xff;
   LCDM10 = 0xff;
   LCDM11 = 0xff;
   LCDM12 = 0xff;
   LCDM13 = 0xff;
   LCDM14 = 0xff; 
  }
}

⌨️ 快捷键说明

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