|
原理是這樣的:他們說這個過零電路,流進(jìn)單片機(jī)里只能得到半波,另半波必須由程序來完成,所以我的程序思路是這樣的:起初第一個過零信號到來就觸發(fā)外部中斷,啟動定時器,開始計時,計時時間一到就觸發(fā)三極管導(dǎo)通,然后接著計時,計時到10ms的時候正半波結(jié)束,清零變量,關(guān)掉三極管的輸出,并接著計時,開始負(fù)半波的控制,計時時間一到再打開三極管,使可控硅導(dǎo)通,然后過零信號來了,又觸發(fā)外部中斷,清變量參數(shù)等。。。。
發(fā)現(xiàn)還是只能控制半波,另半波還是不受控制,我程序上有說明問題的現(xiàn)象。求原因。
|
|