利用单片机实现晶闸管导通角的控制可以利用51单片机的中断检测交流电的过零信号,然后延迟一定的时间(50Hz的半个波为10ms,所以延迟是在10ms以内的,不同的延迟就是不同的导通角)再在IO口输出触发信号触发可控硅,注意在下一个过零信号前要判断可控硅的触发。当INT引脚从高变低得到一个下降沿时,则单片机得到一个电压过零信号。这时单片机开始延时,得到合适的控制角后,输出门极触发电压。使加热丝开始加热。同步信号可控硅触发123456ABCD654321DCBATitleNumberRevisionSizeBDate:13-May-2011SheetofFile:E:\我是新手\其它\晶闸管控制.ddbDrawnBy:U?OPTOISO1U?tlp521U?OPTOISO11234D?BRIDGE1R?1KR?47KR?RES2R?RES2+5PORTRESETRESETINT+5AC7.5V123456ABCD654321DCBATitleNumberRevisionSizeBDate:13-May-2011SheetofFile:E:\我是新手\其它\晶闸管控制.ddbDrawnBy:Q?TRIACU?OPTOTRIACR?330+5RC1R?330LNR?RES2电热器