李守奎 ,梁紀袖 ,劉 蕾
(1.中國海洋大學,山東 青島 266100;2.濰坊科技學院,山東 濰坊 262700)
本設計采用的是一種新型、便捷的設計方案,利用ISD1760語音芯片和STC89C52RC單片機實現檢測電話來電,并且根據振鈴次數能夠自動接聽播放錄音,而且系統還具備錄音、存儲和放音功能。
本設計對系統硬件電路做了幾個部分的設計,其中包括主機電路、鈴流檢測電路、語音錄放電路、顯示電路、按鍵電路、電源電路幾個部分。具體系統框圖,見圖1。

圖1 系統硬件框圖
鈴流檢測電路主要由聚苯乙烯電容和PC817光電耦合器構成,當無電話時,光耦輸出高電平4.9 V左右,當來電話振鈴時,輸出1 V左右,持續時間大概為1 s。然后電平抬高至高電平。輸出接單片機外部中斷,直接可以由單片機識別,利用軟件來檢測次數即可。

圖2 鈴流檢測電路
PC817光電耦合器廣泛用在電腦終端機、可控硅系統設備、測量儀器、影印機、自動售票、家用電器,如風扇、加熱器等電路之間的信號傳輸,使之前端與負載完全隔離,目的在于增加安全性,減小電路干擾,簡化電路設計。
Winbond ISD1700 ChipCorder系列高質量,全集成,單芯片多信息錄放芯片適用于多種系統。錄音時間可選范圍為26~120 s。通過外部電阻設置采樣頻率,從 4~12 kHz,使得錄音時間和錄音質量間可根據應用而平衡。工作電壓范圍從2~5.5 V,因此也適用于電池場合。ISD1700支持獨立模式或SPI模式。器件集成優異的消息管理系統,使得芯片能夠自動尋址各信息的地址。該功能使其能夠勝任單晶片按鍵情形。還集成一片上振蕩器(由外部電阻控制),帶自動增益控制(AGC)的麥克風前置放大器,一個輔助模擬輸入,抗混淆濾波器,多級擦除陣列,平滑濾波器,音量控制,PWM之D類喇叭驅動器,電流/電壓輸出。ISD1700同時提供可選“vAlert”(聲音提醒)功能,用于指示有新的信息。器件閃爍-外部LED指示有一個新消息出現。

本設計在設計軟件時采用C51語言進行程序設計。C51語言的特點為:①簡潔緊湊,運算符豐富,數據結構豐富;②C51語法限制不太嚴格;③程序設計自由度大;④允許直接訪問物理地址,可以直接對硬件進行操作;⑤適用范圍大,可移植性好。
1 吳學中、蔡明星、吳學文.基于AT89S52和ISD1760的水閘語音報警系統設計[J].電子設計工程,2011(7):131~133
2 李佳旭、丁鵬飛.基于ISD1760的智能語音計費顯示系統設計[J].電子元器件應用,2010(6):20~23