基于HT9032C的新型來電顯示器設計_第1頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、基于ht9032c的新型來電顯示器設計據(jù)調查,市場上現(xiàn)有的來電大致可以分為兩類:一類是一般來電顯示器;另一類是可以和上位機銜接的高端來電顯示設備。在單數(shù)據(jù)消息格式下,前者只能顯示主叫號碼、呼叫日期、時光等主叫識別信息,因為不能顯示主叫用戶的姓名,給用戶的用法帶來諸多不便。后者除了上述功能外,還具有主叫用戶姓名顯示、來電彈屏、語音報號、通話錄音等多種功能,但需要上位機,待機耗電,且價格昂貴,適用范圍受到一定的局限。本設計通過對原有的一般來電器加以改進,增強了液晶顯示模塊和語音報號芯片。在單數(shù)據(jù)消息格式下,該來電顯示器不僅可以顯示主叫號碼、呼叫日期、時光,而且可以顯示主叫用戶的姓名,使被叫用戶輕松

2、地知道來電者的身份,便利用戶挑選接聽。該來電顯示器對有350個以下電話號碼的用戶最為有用,可以大大提高工作效率,具有很高的有用價值。1 系統(tǒng)硬件設計11 系統(tǒng)總體設計本系統(tǒng)采納公司的增加型at89s52作為控制芯片。1所示,系統(tǒng)由4個部分組成:fsk信號解調部分、來電信息顯示部分、按鍵部分和語音播放部分。系統(tǒng)結構1所示。12 系統(tǒng)各組成部分詳細設計121 fsk信號解調部分采納h0ltek公司生產(chǎn)的fsk解碼芯片ht9032c。ht9032c是接收物理層主叫識別信息的低功耗集成芯片。它滿足bell 202和ccitt v23 1200 bsfsk數(shù)據(jù)傳輸標準,同時能檢測振鈴和載波。電話線經(jīng)過接

3、口接到ht9032c的tip、ring、rdetl和rdet2引腳。當有振鈴信號到來時,ht9032c的腳觸發(fā)下降沿。在第1次和第2次振鈴之間,ht9032c把規(guī)律“1”=(1200±12)hz、“o”=(2 200±22)hz,傳輸速率為1200 bs的fsk信號解調成串行異步二進制數(shù)據(jù)。當檢測到有效載波信號時,觸發(fā)下降沿。在doutc腳只輸出主叫識別信號;而在dout腳輸出包括信道占用信號(由一組300個延續(xù)的o和1交替組成,第1位為0,最后1位為1,在通話狀態(tài)下信道占用信號不發(fā)送),標記信號(由180個掛機狀態(tài)下或80個通話狀態(tài)下標記位規(guī)律1組成,即持續(xù)的高電平),以

4、及主叫識別信號的全部信號。各腳的時序波形2所示。在vss=0 v,vdd=5 v,晶振為358 mhz,工作溫度ta=0-70時,測得tdosc=2ms,tsupd15 ms,tdaq=14ms,tdch8 ms。ht9032c與at89s52的硬件銜接電路3所示。ht9032c的引腳接at89s52的外部中斷1,當有振鈴信號時,腳觸發(fā)外部中斷1。ht9032c的引腳接at89s52的外部中斷o,當檢測到有效解調后的主叫識別信號時,腳觸發(fā)外部中斷0。ht9032c的doutc引腳接at89s52的串行接地引腳。當檢測到振鈴和有效載波信號時,便打開串口中斷,接收解調的fsk信號,得到來電信息。h

5、t9032c解調出的fsk基帶信號送入at89s52的捕捉中斷,信號的傳送速率為1200 bs,所以at89s52設定波特率為1200 bs,利用串口對信號舉行采集,由此得到o、1比特流。將其按10位合成字節(jié)信息,每個字節(jié)起始位是1,結束位為o,中間8位為信息。最后按照主叫識別的單數(shù)據(jù)消息格式提取所需的消息字,得到來電日期與來電號碼。122 來電信息顯示部分采納帶漢字字庫的ybl2232-z液晶顯示模塊,用來顯示主叫用戶姓名、主叫號碼、日期、時光等信息。推斷到來電信息后,可依次取出各個信息并相應舉行顯示。ybl2232-z與at89s52的銜接4所示。123 按鍵部分因為at89s52具有8

6、kb在系統(tǒng)可編程flash存儲器、256字節(jié)ram和32位io口線,所以該系統(tǒng)無需增強額外的存儲器和按鍵控制部分。at89s52的8 kb flash存儲器除了存儲系統(tǒng)程序外,還可以存儲起碼350個用戶的姓名和電話號碼。按鍵(del、up、down分離用于刪除、查閱主叫信息。)挺直與at89s52相連,用軟件實現(xiàn)按鍵消抖。124 語音播放部分采納錄放一體化的高保真單片固態(tài)語音isd1420實現(xiàn)自動語音播放來電號碼。isd1420內(nèi)部有128 kb的e2prom用于存放語音信息,并可分成1 60段,每段存儲o125 s的語音信息,總共可存儲20 s的信息。語音分段的信息是由isd1420的地址線

7、a0a7的值打算的。在錄制過程中,將可能要播放的語音庫按每個o5 s的單位舉行錄制。每個漢字或數(shù)字的語音信息對應一個地址。在推斷到來電號碼后,依次給定a0a7的值就能構成一句話,從而播放來電號碼。2 系統(tǒng)軟件設計系統(tǒng)的軟件主要實現(xiàn)ht9032c fsk解調信號的采集、數(shù)據(jù)處理、來電用戶姓名查詢、來電信息數(shù)據(jù)顯示、語音報號功能。主程序流程5所示。3 數(shù)據(jù)記錄31 數(shù)據(jù)分析ht9032c解碼輸出比特信號為:其寫成字符串為:ox04,oxl4,0x30,0x38,0x33,ox30,ox3l,0x30,ox33,ox34,0x30,ox31,ox33,0x38,ox33,ox34,ox31,ox34,0x32,ox33,0x32,ox37,0xef經(jīng)過分析,此消息數(shù)據(jù)為單數(shù)據(jù)消息格式,來電顯示的時光為08月30日lo時34分,來電號碼為013834142327,校驗字為oxep。全部數(shù)據(jù)(包括校驗位)和按256的模求和為00,證實收到的數(shù)據(jù)徹低正確。32 上電時序設計中,為了確保fsk解碼芯片正常工作,需要pdwn引腳在vdd上電和晶振振蕩穩(wěn)定后,才干拉低,否則會導致復位不良。假如pdwn外接rc電路,可適當加大c值,以延伸pdwn下降的時光。圖6為c=0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論