本帖最后由 eehome 于 2013-1-5 09:52 编辑
那位高手看下这样可以产生(改变赋值的话)脉宽可调的PWM信号么
如果不行的话,用89c51还有什么办法可以实现么?求高手指点,最好是汇编程序。。。谢谢了
ORG 0000H LJMP MAIN ORG 000BH ORG 001BH LJMP TIME1 ORG 0030H MAIN: SETB EA SETB ET0 SETB ET1 CLR P3.7 MOV TMOD,#11H MOV TH0,#00H MOV TL0,#66H MOV TH1,#000H MOV TL1,#0FFH SETB TR0 SETB TR1 LOOP: SJMP LOOP TIME0: SETB P3.7 CLR TR0 MOV TH0,#00H MOV TL0,#66H RETI TIME1: CLR P3.7 MOV TH1,#000H MOV TL1,#0FFH SETB TR1 SETB TR0 RETI END
|