设计通过单片机IO口输出占空比为1:2的方波程序,画出单片机外围电路,并描述编程思路。急求

设计通过单片机IO口输出占空比为1:2的方波程序,画出单片机外围电路,并描述编程思路。急求,第1张

单片机外围电路就不要画了吧。现在的单片机很多已经简单得没几个元件了。

甚至就一个单片机前消芯片就能跑了。

有PWM的,可以使用PWM输出1.2的方波。

没有的,使用时间中断,甚至使用延时函数,都可以输出1:2的方波的。

你只要在适当的团兆时间,把I/O口的电平取反就成。很简塌悔租单。

我的设计思路:首先,简化题意,假设原电路是频率为f1占空比为50%的脉冲;按提问者问题变成频率为f1占空比为25%的脉冲。这里,简化为两个简单问题;首先把f1频率两倍频为2f1;其次,对2f1在T1(T1=1/f1)期间输出HLHL共4个脉冲,饥答游简化为HLLL这样4个脉冲;则就实现了占空比从举搏50%到25%的变化。

首先产生2倍频和f1帧同步的信号;然后对2f1信号循环累加计数;00且2f1上升沿,烂销Z输出上升沿;01且2f1下降沿,Z输出下降沿;10和11时Z保持低电平。

思路就是这样。网上有如何用D触发器做2倍频的资料。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8256323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存