void main()
{
_DINT();
WDTCTL = WDTPW + WDTHOLD; //關看門狗
PM5CTL0 = 0; //此位由硬件設置,必須通過軟件清除,默認該寄存器值為1,為1時引腳配置被鎖住
io_set(); //關閉IO口耗電
OS_SetDCO_MHz(); //設置單片機工作頻率
LED_RED_ON; //p2.0驗證單片機運行
LED_GREEN_ON; //p2.1驗證單片機運行
KEY_VCC_ON; //p3.7
IO_DIR_0(KEY,KEY_BIT); //p2.3
_EINT();
Uart0_Init(); //串口初始化
for(;;)
{
// while(IO_IN(KEY,KEY_BIT) == 1); //P2.3按鍵輸入1
// {
//
// LED_RED_OFF; //紅色指示燈滅
// Delayms(1000);
// LED_RED_ON;
// }
//
// Delayms(1000);
// UCA0IFG = 0;
Uart0_Init(); //串口初始化
uartSendByte(a); //待發(fā)送數(shù)據(jù)
while(UCA0IFG == BIT0);
UCA0IFG = 0;
}
}
|