回覆列表
  • 1 # 使用者2953035810118

    下列程式,已經經過實驗,可以滿足題目要求.

    ORG 0000H

    SJMP MAIN

    ORG 000BH

    SJMP T0_INT

    MAIN:

    MOV TMOD, #01H ;T0定時方式1

    MOV TH0, #(65536-50000) / 256 ;定時50ms@12MHz

    MOV TL0, #(65536-50000) MOD 256 ;

    SETB TR0 ;啟動T0

    MOV IE, #82H ;開中斷

    ;第一秒鐘L0,L2亮,第二秒鐘L1,L3亮,第三秒L4,L6亮,第四秒鐘L5,L7亮,

    ;第五秒L0,L2,L4,L6亮,第六秒鐘,L1,L3,L5,L7亮,第七秒鐘八個二極體全亮,第八秒鐘全滅.

    MOV 30H, #11111010B

    MOV 31H, #11110101B

    MOV 32H, #10101111B

    MOV 33H, #01011111B

    MOV 34H, #10101010B

    MOV 35H, #01010101B

    MOV 36H, #00000000B

    MOV 37H, #11111111B

    MOV R0, #30H

    MOV R7, #20

    M_LOOP:

    SJMP M_LOOP ;無限迴圈

    T0_INT:

    MOV TL0, #(65536-50000) MOD 256 ;

    MOV TH0, #(65536-50000) / 256 ;定時50ms@12MHz

    DJNZ R7, T0_END

    MOV R7, #20

    MOV P1, @R0

    INC R0

    CJNE R0, #38H, T0_END

    MOV R0, #30H

    T0_END:

    RETI

    END ;完

  • 中秋節和大豐收的關聯?
  • 賈淺淺"翔詩"事件,咋越演越烈?