📄 lcd_test.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -