📄 main.c
字号:
#include <msp430x42x.h>
#include "i2c.h"
#include "lcd.h"
void Init_Sys(void);
int main( void )
{
char pBuf[7];
int i;
//系统初始化
Init_Sys();
//I2C初始化
I2C_Initial();
for(i = 0;i < 7;i++) pBuf[i] = 0;
pBuf[0] = 2;
pBuf[1] = 2;
pBuf[2] = 2;
pBuf[3] = 2;
pBuf[4] = 2;
pBuf[5] = 2;
pBuf[6] = 2;
//设置初试时间
I2C_Write(pBuf);
//简单的循环处理
for(;;)
{
//读出时间
I2C_Read(pBuf);
//显示时间
dispTime(pBuf,7);
//延时一点时间
Delay_ms(5000);
}
}
void Init_Sys(void)
{
int i;
//指向LCD存储器
char *pLCD = (char *)&LCDM1;
//停止看门狗
WDTCTL = WDTPW + WDTHOLD;
//设置电容
FLL_CTL0 |= XCAP18PF;
//清除LCD存储器
for (i = 0; i < 20; i++) *pLCD++ = 0;
//LCD采用4复用的模式,段为0~23
LCDCTL = LCDSG0_3 + LCD4MUX + LCDON;
//设置LCD频率
BTCTL = BT_fLCD_DIV128 + BTDIV + BT_fCLK2_DIV64;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -