中易网

要同时输出多个频率不同方波(f1=38k,f2=1k),应该怎样修改程序?

答案:1  悬赏:50  
解决时间 2021-01-12 05:58
  • 提问者网友:沉默的哀伤
  • 2021-01-11 23:19
要同时输出多个频率不同方波(f1=38k,f2=1k),应该怎样修改程序?
最佳答案
  • 二级知识专家网友:woshuo
  • 2021-01-12 00:54
定时器按照38kHz设置,每次在INT_T0中,P0.5取反,每进入INT_T038次,P0.6取反。
P0.5输出38kHz方波,P0.6输出为1kHz方波。
追问:不是太明白,再比如说我要占空比为3:7的方波呢?要修改哪里?增添点什么?
追答:占空比3:7的话,需要设置一个标志位,每次进入中断时,将标志取反,当标志为1时,设置定时器参数65536-A,当标志为0时,设置定时器参数为65536-B,A:B=3:4,占空比就是3:7。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息