用89C2051單片機制作的電話回撥器
三、程序流程(見下圖)
四、源程序清單
下面是以撥手機號碼18797130900為例的源程序代碼:
MOVPl,A;撥號MOV30H.#2;延時時間常數(shù)
以上程序若改為其他號碼時,只需更改TABF面一行的數(shù)據(jù)表即可。
五、使用
平時,該裝置的電源開關應處于關閉狀態(tài),與該裝置并聯(lián)在一起的電話機可以正常使用。當用戶需要使用回撥服務時,只需將開關K打開即可,系統(tǒng)加電后指示燈立即點亮,隨即開始按照程序自動摘機和撥號,撥號時,隨著一個個數(shù)字號碼的發(fā)出,指示燈同時閃爍,每發(fā)出一個號碼,指示燈熄滅一次,號碼撥完后,指示燈仍處于點亮狀態(tài),延時大約2s后指示燈熄滅,系統(tǒng)掛機,等待回撥。該裝置使用完畢以后,應將電源關掉,因為雖然線路已處于掛機狀態(tài),但是電源仍在工作,會白白消耗電能。
評論