新聞中心

        EEPW首頁 > 嵌入式系統 > 計時中斷與外部中斷同時存在實驗

        計時中斷與外部中斷同時存在實驗

        ——
        作者: 時間:2007-11-02 來源:網絡 收藏
        執行結果: 利用計時方式,使8只LED燈每隔1s左移一次,當外部P3.2出現時8個LED燈閃爍5次,閃爍完后返回主運行。




        本實驗原如下:

        ;計時與外部同時存在實驗
        ;*****************************************************
        ;* Date : 2004.4.20 --------------------------------------------------*
        ;* Support Mb:020-34007281 E-mail:c51cn@163.com          -------*
        ;* Create by :dengdewu   http://www.c51.cn  更多例程請登陸網站*
        ;* 網站學習資料同步更新,敬請新老朋友隨時關注 --*
        ;*****************************************************

            ORG    0000H
            JMP    DDW
            ORG    0003H
            JMP    EXT
            ORG    000BH
            JMP    TIM
        DDW: MOV   SP,#70H
             MOV   TMOD,#00000001B
             MOV   TH0,#HIGH(65536-10000)
             MOV   TL0,#LOW(65536-10000)
             SETB  TR0
             MOV   IE,#10000011B
             MOV   IP,#00000001B
             MOV   R5,#100
             MOV   R1,#0FEH
             JMP   $
        TIM: PUSH  ACC
             PUSH  PSW
             MOV   TH0,#HIGH(65536-10000)
             MOV   TL0,#LOW(65536-10000)
             DJNZ  R3,LOOP
             MOV   R3,#100
             MOV   A,R1
             MOV   P1,A
             RL    A
             MOV   R1,A
        LOOP: POP  PSW
             POP   ACC
             RETI
        EXT: PUSH  ACC
             PUSH  PSW
             MOV   A,#00
             MOV   R2,#10
        LOOP3:MOV  P1,A
             CALL  DELAY
             CPL   A
             DJNZ  R2,LOOP3
             POP   PSW
             POP   ACC
             RETI
        DELAY:MOV  R5,#20
        D1: MOV    R6,#20
        D2: MOV    R7,#248
            DJNZ   R7,$
            DJNZ   R6,D2
            DJNZ   R5,D1
            RET
            END
        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桦南县| 信丰县| 榆林市| 合水县| 阿拉善左旗| 靖宇县| 河西区| 华容县| 和龙市| 宜州市| 长阳| 保德县| 安吉县| 天等县| 雷波县| 酉阳| 两当县| 天祝| 阳原县| 大庆市| 新绛县| 临城县| 鄂托克前旗| 临颍县| 芮城县| 遵化市| 房产| 荔波县| 大悟县| 秦皇岛市| 元谋县| 新蔡县| 商河县| 林芝县| 南通市| 钦州市| 兴和县| 大丰市| 色达县| 都兰县| 神池县|