国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

微機打印端口的擴(kuò)展應(yīng)用

2004-03-14 21:32徐洪志
電子世界 2004年2期
關(guān)鍵詞:掛機微機脈沖

徐洪志

目前家庭和辦公用微機的打印端口通常專為連接打印機使用,對強大的微機資源未做充分利用。因此,筆者制作了簡單的“多用途電話點歌臺”,實現(xiàn)微機打印端口的擴(kuò)展應(yīng)用。本文介紹的是采用MT8870雙音頻譯碼芯片對微機打印端口進(jìn)行應(yīng)用擴(kuò)展,利用電話系統(tǒng)配合運行于微機上的監(jiān)控軟件實現(xiàn)音樂點播、語音留言等功能,特別適合于電子愛好者制作。

電路原理

微機打印端口管腳與功能分布如圖1所示。

數(shù)據(jù)端口(378H)2~9針為D0~D7;輸入控制端口(379H) 10~13、15針為B6、B7、B5、B4、B3;輸出端口(37AH)為1、14、16、17針,GND為25針。

本應(yīng)用主要使用5個輸入控制端口和輸出2,與J2對應(yīng)關(guān)系為:15-1;13-2;12-3;10-4;2-5;11-6;25-8。

電路如圖2所示。本裝置主要由Q1、Q2完成裝置的模擬摘機;C3、R1、DZ3、D6、IC1組成鈴流監(jiān)測電路;LM567和Q3及周圍元件進(jìn)行電話催掛音監(jiān)測;雙音頻譯碼器MT8870完成線路雙音頻命令信號的譯碼;DZ4、D5、C5用于穩(wěn)壓獲得5V左右的供電電源;L1、L2、MR用于線路的濾波和保護(hù);DZ1、DZ2則用于限制音頻變壓器輸入端的電壓,防止鈴流電壓對聲卡造成毀害;CZ為音頻輸入輸出端口,它與聲卡的音頻輸出及線輸入端口相連,完成電話語音輸入和音樂信號的輸出。

啟動微機的監(jiān)控軟件,此時微機不斷監(jiān)測B7端的狀態(tài)。當(dāng)電話線上鈴流到來時,光耦4N25輸出低電平,打印端口B7出現(xiàn)負(fù)跳變脈沖,軟件中設(shè)置的計數(shù)變量加1。當(dāng)并網(wǎng)電話無人接聽,計數(shù)變量達(dá)到設(shè)置數(shù)值時,打印端口D0輸出高電平,Q1、Q2導(dǎo)通,實現(xiàn)模擬摘機。此時,線路電壓經(jīng)DZ4穩(wěn)壓后向MT8870、LM567等電路提供工作電源。摘機后,微機不斷檢測B3~B6口的數(shù)值。當(dāng)MT8870檢測到雙音頻命令信號經(jīng)電話線路傳送時,命令字譯碼輸出,并送入打印端口,讀入監(jiān)控變量,微機將根據(jù)命令字的內(nèi)容完成音頻信號輸出輸入。從而實現(xiàn)點播歌曲和錄音留言的功能。在摘機狀態(tài)下,微機不斷檢測B7端口的狀態(tài)。當(dāng)撥入用戶掛機時,由LM567檢測信號脈沖結(jié)合軟件處理檢測出電話催掛音,從而控制端口D0輸出低電平,Q1、Q2關(guān)斷,從而完成掛機過程。

監(jiān)控軟件

本軟件采用易學(xué)、易用的可視化高級語言Visual Basic編制,配合I/O口DLL動態(tài)連接庫讀取打印機端口。音樂采用MP3格式播放,留言內(nèi)容采用WAV格式存儲,利用數(shù)據(jù)庫進(jìn)行管理,同時本軟件還兼有雙音頻撥號功能,可定時向線路用戶提供音樂服務(wù)。

軟件主要流程圖如圖3所示。

對于I/O口動態(tài)連接庫及其調(diào)用,可以參照有關(guān)的VB代碼,在此不多陳述。

電路調(diào)試

本裝置調(diào)試的重點是催掛音檢測電路。由于音樂及人的話音中含有450Hz的頻率信號,所以即使是撥入方?jīng)]有掛機,在B7端口也可以檢測到脈沖信號,解決的辦法是:可以設(shè)置軟件算法對脈沖信號進(jìn)行分析處理。由于從語音及音樂信號中檢測出的脈沖信號是沒有規(guī)律的,而從催掛音檢測出的脈沖信號及間隔則是滿足一定規(guī)律的,所以根據(jù)此差異編制算法,就可以識別出催掛音。如果感覺此部分不好調(diào)試的話,可以將電路圖中虛線部分去掉,結(jié)合軟件定時來實現(xiàn)裝置的掛機過程。當(dāng)然在功能實現(xiàn)上將會部分受限。

本裝置簡單易制,用途廣泛,程序易于編寫,且很容易進(jìn)行功能擴(kuò)展,除用于點歌外,還可以編寫相應(yīng)的功能程序模塊,用于單位程控機系統(tǒng)內(nèi)的自動語音值班;加裝功率接口后還可用于電器的遠(yuǎn)程控制;加裝傳感探測等接口后還可用于防盜報警、數(shù)據(jù)傳輸?shù)取?/p>

猜你喜歡
掛機微機脈沖
以核心素養(yǎng)為導(dǎo)向的微機原理及應(yīng)用教學(xué)探索
空中課堂防止學(xué)生“掛機”的有效方法
超快脈沖激光器提高數(shù)據(jù)傳輸速度
荷塘區(qū)民辦學(xué)校首試“微機派位”
全自動掛機直播賺錢手機
基于老舊電梯對講系統(tǒng)兩種撥號方式的可靠性分析
大射電
基于脈沖反射法電纜故障定位脈沖源的設(shè)計
空號等2則
檢討書
米脂县| 砀山县| 广河县| 本溪市| 平定县| 特克斯县| 天柱县| 盘锦市| 吴旗县| 南阳市| 朝阳区| 樟树市| 恩平市| 图片| 通州区| 济宁市| 仲巴县| 昂仁县| 宣汉县| 措勤县| 邻水| 龙州县| 桂林市| 柳州市| 偃师市| 新宁县| 盐亭县| 宜丰县| 黄骅市| 水富县| 丰城市| 容城县| 当雄县| 岱山县| 金沙县| 桃园市| 敦化市| 百色市| 新宁县| 北碚区| 定结县|