怎么用at89c51发出6路脉冲
时间:10-02
整理:3721RD
点击:
我需要用89c51单片机发出6路脉冲来驱动晶闸管,怎么编程啊,还有发出的脉冲是不是还要经过脉冲放大才能驱动晶闸管?
51的话,好像没的那么多的PWM吧,只能用IO口了。
如果采用过零斩波法可控硅可以不用pwm来控制,
需要的资源有,一个外部中断:用于检测过零信号
一个定时器,用于做计时中断,(一个定时器推荐只服务一个可控硅)
当检测到过零信号后,定时器开始计时,到达设定值后进入中断,触发可控硅后并关闭定时器,等待过零信号后可控硅自行关闭,等待下一次触发