新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 芯海單片機定時中斷

        芯海單片機定時中斷

        作者: 時間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
        ;============================================
        ; filename: 定時器.asm
        ; chip : csu1181b
        ; author :
        ; date : 2012-08-14
        ;============================================
        include csu1181b.inc
        ;============================================
        ; program start
        ;============================================
        org 000h
        GOTO A1
        ORG 004H ;中斷入口地址
        GOTO DS01
        ORG 05H
        ;**********************************************
        ; 主程序及設(shè)置
        ;**********************************************
        A1:
        MOVLW 0FFH ;
        MOVWF PT3EN ;設(shè)置PT3為輸出模式
        MOVWF PT3 ;PT3輸出高電平
        MOVLW 00001111B ;
        MOVWF TMCON ;設(shè)置中斷源中斷時間(1S)及復(fù)位計數(shù)器
        BCF INTF,TMIF ;清定時中斷標(biāo)志
        MOVLW 10010000B ;
        MOVWF INTE ;開定時中斷及總中斷
        GOTO $
        ;************************************************
        ; 定時中斷程序
        ;************************************************
        DS01: MOVLW 0 ;
        MOVWF INTE ;關(guān)閉中斷
        BTFSS INTF,TMIF ;判斷是否發(fā)生定時中斷
        GOTO DS02 ;
        COMF PT3,1 ;取反PT3
        BCF INTF,TMIF ;清定時中斷標(biāo)志
        DS02: MOVLW 10010000B ;
        MOVWF INTE ;開定時中斷及總中斷
        RETFIE ;中斷返回
        ;***********************************************
        ; 結(jié)束
        ;***********************************************
        end
        ;============================================


        關(guān)鍵詞: 芯海單片機定時中

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 清镇市| 永川市| 察隅县| 永清县| 眉山市| 积石山| 金门县| 库车县| 西盟| 顺平县| 福州市| 广丰县| 贺州市| 玛多县| 安多县| 旬邑县| 荔波县| 安阳市| 枞阳县| 扎赉特旗| 历史| 同心县| 林芝县| 新余市| 沁源县| 叙永县| 繁昌县| 黎平县| 阿巴嘎旗| 白河县| 涞源县| 卢湾区| 景泰县| 商丘市| 吴忠市| 平罗县| 灵寿县| 西宁市| 明星| 太白县| 祁连县|