急!!!啥也不会,用汇编语言,哪位大神帮帮忙
本程序实现了8位LED灯每隔一秒左移一位灯亮(本实验使用的LED灯是共阳极接法),通过定时器实现定时1S...
本程序实现了8位LED灯每隔一秒左移一位灯亮(本实验使用的LED灯是共阳极接法),通过定时器实现定时1S
展开
1个回答
展开全部
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
MOV R2,#20
MOV A,#0FEH
MOV P1,A
SJMP $
T0ISR:
CLR TR0
MOV TH0,#HIGH(65536-50000)
MOV TL0,#LOW(65536-50000)
SETB TR0
DJNZ R2,T0RE
MOV R2,#20
RL A
MOV P1,A
T0RE:
RETI
END
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
MOV R2,#20
MOV A,#0FEH
MOV P1,A
SJMP $
T0ISR:
CLR TR0
MOV TH0,#HIGH(65536-50000)
MOV TL0,#LOW(65536-50000)
SETB TR0
DJNZ R2,T0RE
MOV R2,#20
RL A
MOV P1,A
T0RE:
RETI
END
追问
太谢谢你了,可以在麻烦您一下吗,在写一个这个的C语言程序,真心不会,呜呜呜
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询