新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > MSP430F2274 端口操作

MSP430F2274 端口操作

作者: 時間:2016-11-13 來源:網(wǎng)絡 收藏
/*******************************************************************************************************************************************

*功能 : P1.0用來控制LED的亮滅,軟件延時50000,來翻轉P1.0 *
* *
*MSP430F2274 *
*------------------ VCC 3.0v *
*/| | XIN | -- ___ *
* || | | *
* --| RST XOUT | -- | *
*| | | *
* | P1.0 | -->LED---------| *
* ----------------- *
* *
*作者: Singel *
* 時間 : 2008-10-11 16:36:00 *
* 調試環(huán)境 : IAR For MSP430 Embedded Workbench v3.42A *
******************************************************************************************************************************************/

本文引用地址:http://m.butianyuan.cn/article/201611/316220.htm

#include "msp430x22x4.h"
#define LED BIT0 // LED接P1.0,低電平點亮

/*********** 端口初始化操作 *****************/

void Post_Setting( void )
{
P1DIR |= LED; // 對應LED的P1方向IO口為輸出狀態(tài)
P1OUT |= LED; // 對應LED的P1輸出IO口為輸出高電平
}

/**************** 系統(tǒng)時鐘選取 *****************/
void Setting_System_Clock_For_On_Chip_RC( void )
{
WDTCTL = WDTPW+WDTHOLD; //關閉 看門狗(上電復位后,WDT默認為開啟狀態(tài))
BCSCTL1 = CALBC1_1MHZ; // 設置MSP430內部RC振蕩頻率為1MHz
DCOCTL = CALBC1_1MHZ;
}

void main( void )
{
volatile unsigned int i;
Setting_System_Clock_For_On_Chip_RC();
Post_Setting();
while(1)
{
for(i=5000;i>0;i--); // 延時
P1OUT ^= LED; // LED翻轉
}
}



關鍵詞: MSP430F22x4端口操

評論


技術專區(qū)

關閉