中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430 單片機(jī)C語(yǔ)言和匯編語(yǔ)言混合編程

        MSP430 單片機(jī)C語(yǔ)言和匯編語(yǔ)言混合編程

        作者: 時(shí)間:2012-03-19 來(lái)源:網(wǎng)絡(luò) 收藏

        4.2.2 中斷服務(wù)程序
        ;**********************************************************************
        ; 文件名: wdt_int.s43
        ; C,源程序
        ; 看門(mén)狗定時(shí)器中斷服務(wù)程序
        ;***********************************************************************
        NAME WDT_ISR

        #include msp430x14x.h ; 頭文件
        ; ==============================================================
        ; 看門(mén)狗定時(shí)器中斷服務(wù)程序
        ;================================================================
        PUBLIC wdt_isr ; 導(dǎo)出函數(shù)名給C語(yǔ)言函數(shù)
        RSEG CODE
        wdt_isr
        xor.b #001h,P1OUT ; 觸發(fā) P1.0,led 亮滅轉(zhuǎn)換
        reti ; 中斷返回
        ;================================================================
        COMMON INTVEC(1) ; 中斷向量段
        ;================================================================
        ORG WDT_VECTOR
        DW wdt_isr

        END

        5 結(jié)束語(yǔ)


        以上方法已用于筆者的實(shí)際項(xiàng)目,取得良好效果,但是要注意編譯器的某些選項(xiàng)對(duì)程序生成代碼是有影響的。例如:匯編語(yǔ)言函數(shù)對(duì)標(biāo)號(hào)大小寫(xiě)敏感與否,影響C語(yǔ)言函數(shù)的變量名、程序名。若使用ROM MONTIOR,則C編譯器要用-ur45選項(xiàng)編譯,并且匯編語(yǔ)言中只要使用R4和R5,都要加以保護(hù),否則無(wú)法返回ROM MONTIOR。

        參考文獻(xiàn)
        [1] IAR C Compiler Programming Guide
        [2] IAR Assembler, Linker and Librarian Programming Guide
        [3] x3xx Family User’s Guide, literature number SLAU012
        [4] MSP430x1xx Family User’s Guide, literature number SLAU049
        [5] MSP430x4xx Family User’s Guide, literature number SLAU056

        c語(yǔ)言相關(guān)文章:c語(yǔ)言教程



        上一頁(yè) 1 2 3 4 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉