89c52能产生25khz频率方波吗

2020-01-30 14:16发布

本帖最后由 mey 于 2013-2-8 16:18 编辑
  1. #include"reg52.h"
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit out=P3^0;
  5. void main()
  6. {
  7.         TMOD=0x20;
  8.         TH1=236;
  9.         TL1=236;
  10.         EA=1;
  11.         ET1=1;
  12.         TR1=1;
  13.         while(1);
  14. }
  15. void timer()interrupt 3
  16. {
  17.         out=~out;
  18. }
复制代码用这段代码产生了25KHZ的方波 请教一下怎么调节占空比 20%~99%
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。