单片机/MCU论坛
直播中

王军

7年用户 1766经验值
私信 关注
[问答]

请问STC89C52如何产生一个0-100Khz可调的方波?

如何用STC89C52产生一个0-100Khz可调的方波 占空比1-100%可调   

回帖(1)

卢颖萍

2023-10-25 14:32:54
嗯,这个应该可以这么想,假设我们使用12MHz晶振,由于是6T模式,所以最高可以产生1MHz的输出,我们直接调整置0和置1的数量就行了啊,如果设置1个高电平,99个低电平,那么就是10kHz,占空比1%的方波。
而你的要求最高100khz,占空比1%,意味着最小的脉冲时长0.1微秒,比你输出的频率要高,恐怕是实现不了啊。。。
提高晶振频率,假设能提高到120MHz(实际上好像最高是40还是80MHz,我不记得了,反正肯定到不了120),你的要求就做到了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分