#include <msp430x14x.h>
#define uint unsigned int
#define uchar unsigned char
/***********************************************************************************************
精准的延时程序
***********************************************************************************************/
#define CPU_F ((double)8000000.0)
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
uchar value;
void write_SegA(char value);
void copy_A2B(void);
/*********************************************************************
FCTL1:用于控制所有写(编程)或者删除操作的有效位
FCTL2:主要对进入时序发生器的时钟进行定义
FCTL3:用于控制FLASH存储器操作,保存相应的状态标志和错误标志
*********************************************************************/
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
F