main( void )
{
for(;;)
while(!過零信號);
delay(n); // 延時,延時時間越長,燈光越低。
Triggle(); // 觸發可控矽導通。
}
程序流程是這樣,可以改成中斷的,過零中斷開始定時,定時到觸發可控矽。
電路壹般要兩個信號,壹個輸入過零信號,壹個輸出觸發脈沖。