51单片机入门编程(汇编语言)

设计单个二极管闪烁,用定时器延时设计延迟时间为100ms,晶振频率为6M HZ(用汇编语言)

ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
    MOV TMOD,#01H
    MOV TH0,#HIGH(65536-50000)
    MOV TL0,#LOW(65536-50000)
    SETB TR0
    SETB ET0
    SETB EA
    CLR P1.0
    SJMP $
T0ISR:
    CLR TR0
    MOV TH0,#HIGH(65536-50000)
    MOV TL0,#LOW(65536-50000)
    SETB TR0
    CPL P1.0
    RETI
    END
温馨提示:答案为网友推荐,仅供参考
相似回答