📄 main.c
字号:
//******************************************************************************
//程序名称:时钟、键盘测试
//designed by lvshichao
//2008.10.3
//******************************************************************************
#include "msp430x14x.h"
#include "DS1302_INIT.h"
#include "LCD_INIT.h"
#include "KEY_INIT.h"
//#include "in430.h"
#include "TIMERA_INIT.h"
void main( void )
{
WDTCTL=WDTPW+WDTHOLD;
timerA_init();
_EINT(); //系统中断允许
//-----------------------------------------------------------------------------
disp_init();//液晶初始化
delay_1302(0xff);
ds1302_init();//时钟芯片初始化
delay_1302(0xff);
ds1302_write_time();//写入时间
//-----------------------------------------------------------------------------
disp_word(0x80,"DS1302");
disp_word(0x89,"年");
disp_word(0x8b,"月");
disp_word(0x8d,"日");
disp_word(0x99,"时");
disp_word(0x9b,"分");
disp_word(0x9d,"秒");
disp_word(0x90,"2008年");
while(1)
{
ds1302_read_time();//读取时间
key_function(); //按键扫描,时间显示
}
}
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A(void)
{
key_setflag=key_setflag^1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -