ATMega128输出PWM波形 代码
要求很简单 用8 位定时器/ 计时器0(T/C0)实现 波形为 20ms为周期的方波 高电平为1.5ms
实质就是用ATMega128控制舵机 求代码 谢谢了~
[解决办法]
产生占空比为25%的PWM波
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0INT
ORG 001BH
LJMP T1INT
MAIN:
CLR P1.0
SETB PT1
MOV IE,#8AH
MOV TMOD,#11H
MOV TL0,#30H
MOV TH0,#0F8H
MOV TL1,#0CH
MOV TH1,#0F1H
MOV TCON,#00H
SETB TR0
SETB TR1
JMP $
T0INT:
CLR TR0
CPL P1.0
MOV TH0,#0F8H
MOV TL0,#30H
RETI
T1INT:
CPL P1.0
CLR TR0
CLR TR1
MOV TH1,#22H
MOV TL1,#22H
SETB TR1
SETB TR0
RETI
END