新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430單片機(jī)驅(qū)動(dòng)MSM7512程序

        MSP430單片機(jī)驅(qū)動(dòng)MSM7512程序

        作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
        #include <msp430x14x.h>

        #define uint unsigned int
        #define uchar unsigned char
        //P1.2接RD(第9腳)
        #define MOD1_1 P1OUT |= BIT0 //P1.0接MOD1(第14腳)
        #define MOD1_0 P1OUT &= ~BIT0
        #define MOD2_1 P1OUT |= BIT1 //P1.1接MOD2(第15腳)
        #define MOD2_0 P1OUT %= ~BIT1

        本文引用地址:http://www.104case.com/article/201611/323976.htm

        void SysInit(uint x)
        {
        if (x == 1)
        {
        P1DIR = 0XFF;P1OUT = 0XFF; //初始化P1
        P2DIR = 0XFF;P2OUT = 0XFF; //初始化P2
        P3DIR = 0XFF;P3OUT = 0XFF; //初始化P3
        P4DIR = 0XFF;P4OUT = 0XFF; //初始化P4
        P5DIR = 0XFF;P5OUT = 0XFF; //初始化P5
        P6DIR = 0XFF;P6OUT = 0XFF; //初始化P6
        WDTCTL = WDTPW + WDTHOLD; //關(guān)閉看門(mén)狗
        }

        }


        int main( void )
        {
        SysInit(1);
        MOD2_0; //使用模式1,即解調(diào)模式
        MOD1_1;
        P3DIR = 0x00; //設(shè)置P1.2為輸入狀態(tài)
        P4OUT = P3IN & BIT2;

        while (1)
        {

        P4OUT = P3IN & BIT2;
        if(P4OUT == 0) //AI輸入為2100Hz
        {
        P2OUT &= ~BIT0;
        }
        else
        {
        P2OUT &= ~BIT1;
        }

        }
        }



        關(guān)鍵詞: MSP430單片機(jī)MSM751

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 樟树市| 麻江县| 马边| 阿鲁科尔沁旗| 安乡县| 濮阳县| 若尔盖县| 新巴尔虎右旗| 开封市| 铜鼓县| 南通市| 西乌珠穆沁旗| 罗源县| 惠州市| 晋宁县| 梧州市| 泗水县| 清流县| 冀州市| 当雄县| 洞口县| 海盐县| 青河县| 原阳县| 柏乡县| 武鸣县| 武安市| 米易县| 石狮市| 榕江县| 深州市| 古田县| 华容县| 永仁县| 尼勒克县| 汉沽区| 乐安县| 固镇县| 辉县市| 平顶山市| 麻城市|