急!!!用电位器如何调节单片机输出的PWM波的占空比??

2025-03-18 17:53:12
推荐回答(2个)
回答1:

电位器两端接5V电压
然后单片机用AD采集电位器中间一端的电压
单片机利用这个电压值的变化来控制PWM波占空比的变化
其中AD可以外接
也可以是单片机内部的
PWM波
单片机可以直接输出

回答2:

#define
v_th0
0xff
#define
v_tl0
0xf6
#define
v_tmod
0x01
你这是让
t0

10
个机器周期就中断一次。
但是你的中断函数,在
10
个机器周期内执行不完。

t0
的中断函数一开始,你重新写了初值;
在退出中断函数时(之前),t0
的中断申请就又出现了。
那么,退出后,立即就又进入
t0
中断函数。
你的系统,整天都是在中断函数里面忙,别的,什么都顾不上。