freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于雙音頻編碼信號(hào)的傳輸系統(tǒng)發(fā)送端設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文-wenkub

2022-09-11 17:34:05 本頁面
 

【正文】 字信號(hào)由低頻組和高頻組的任意一個(gè)疊加而成。然后通過 MT8880的 8管腳輸出 DTMF信號(hào),輸入接收器,通過 MT8870解碼并通過數(shù)碼管顯示。T 貝爾實(shí)驗(yàn)室研制 , 雙音多頻信號(hào)編碼技術(shù)易于識(shí)別,抗干擾能力強(qiáng),發(fā)號(hào)速度 快 , 且比用 modem 進(jìn)行遠(yuǎn)程傳輸?shù)姆椒ǜ鼮榻?jīng)濟(jì)實(shí)用 ,因此這種撥號(hào)方法取代了傳統(tǒng)的脈沖撥號(hào)。一個(gè)高頻信號(hào)和一個(gè)低頻信號(hào)疊加組成一個(gè)組合信號(hào),代表一個(gè)數(shù)字。發(fā)生器是 由矩陣鍵盤輸入 0— F 并在數(shù)碼管上面顯示,從而發(fā)射對(duì)應(yīng)的 DTMF 信號(hào)。 課程 設(shè)計(jì)結(jié)束后 與“課程設(shè)計(jì)小結(jié)”、“ 學(xué)生成績單 ” 一并 交 院教務(wù) 存檔。 題目 基于雙音頻編碼信號(hào)的傳輸系統(tǒng)發(fā)送端設(shè)計(jì) 內(nèi)容及要求 設(shè)計(jì) 要求 : 用雙音頻信號(hào)實(shí)現(xiàn)單片機(jī)之間的雙向通信 2.通信數(shù)據(jù)通過顯示器顯示。接收器是利用 STC89C52 和 MT8870 構(gòu)成 DTMF 接收器,并 把解碼信號(hào)顯示在數(shù)碼管上。 DTMF 信號(hào)有 16 個(gè)編碼。 DTMF 具有的傳遞速度,使得它不僅廣泛應(yīng)用于電話系統(tǒng)的語音通信中,而且在通信網(wǎng)中應(yīng)用也極為普遍。 2 第一章 系統(tǒng) 設(shè)計(jì)要求 要求 2.通信數(shù)據(jù)通過顯示器顯示 。根據(jù) CCITT 的建議, DTMF 的編譯碼定義如表 1 所示: 表 1 電話撥號(hào)數(shù)字對(duì)應(yīng)的高低頻率組 可用下式表示 : f(t)= Aasin(2*fa*t)+Absin(2*fb*t) 式中兩項(xiàng)分別表示低、高音群的值, Ab 和 Aa分別表示低音群和高音群的樣值量化基線,而且兩者幅值比為 K=Ab /Aa (K)。被發(fā)送的 二進(jìn)制碼 數(shù)據(jù)通過單片機(jī)的 IO 口的低四位 傳送到 MT8880 的數(shù)據(jù)總線D0— D3 上,二進(jìn)制碼經(jīng)數(shù)據(jù)總線緩沖器 (DBB)送到發(fā)送數(shù)據(jù)寄存器,控制可編程行、列計(jì)數(shù)器, D/A 變換器合成 DTMF 信號(hào),在音頻突發(fā)門控電路 (TBGC)和控制邏輯 (CL2)的控制下從 8 腳 (TONE OUT)發(fā)送出去。 DTMF 信號(hào) 輸入接收 端的 MT8870進(jìn)行解碼,解出的二進(jìn)制碼輸送到單片機(jī)并進(jìn)行譯碼 顯示。為了更好的達(dá)到實(shí)驗(yàn)效果, 現(xiàn)對(duì)兩種方案進(jìn)行實(shí)驗(yàn)。對(duì)于本次課題 STC89C52 可以很好的滿足實(shí)驗(yàn)要求。 方案 二 : 采用 LCD1602 顯示。 解碼芯片選擇 方案一: MT8880 是 Mitel 公司生產(chǎn)的 CMOS 大規(guī)模集成電路,功耗低 ,并且將發(fā)送和接收電路集中在一個(gè)芯片內(nèi),集成度很高。 鑒于二者都有可用性, 我們決定對(duì)兩種方案進(jìn)行分別驗(yàn)證,從中擇優(yōu)。 單片機(jī)系統(tǒng)里都有晶振,其作用非常大,直接關(guān)系到單片機(jī)是否能夠正常工作。 上電復(fù)位:上電瞬間,電容充電電流最大,電容相當(dāng)于短路, RST 端為高電平,自動(dòng)復(fù)位;電容兩端的電壓達(dá)到電源電壓時(shí),電容充電電流為零,電容相當(dāng)于開路, RST 端為低電平,程序正常運(yùn)行。主要是通過單片機(jī)對(duì) R/W 和 RS0兩個(gè)管腳的控制,實(shí)現(xiàn)數(shù)據(jù)的傳輸和信號(hào)的發(fā)送。 雖然單片機(jī)內(nèi)部驅(qū)動(dòng)電流比較小 ,帶負(fù)載能力比較弱,但是,本課題采用的是一位共陰數(shù)碼管,令單片機(jī)的 IO 直接接到數(shù)碼管上面,可以直接驅(qū)動(dòng)。 基于 MT8880 的 DTMF接收電路 其接收電路原理圖如圖 所示: 11 圖 DTMF 信號(hào) 接收電路 工作原理分析 在接收電路中,用到了 MT8880 的大部分管腳,其管腳功能見附錄。 參數(shù)計(jì)算 DTMF 信號(hào) 通過 MT8880 的 2 管腳輸入,為了防止信號(hào)干擾這里將信號(hào)進(jìn)行放大。由于有 RC 電路的存在,所以當(dāng) Est(18 腳 )的電平由低變高時(shí),St/GT(19 腳 )的電平不能突然升高,其放電時(shí)間常數(shù)為: t=RC=300k*=30ms 當(dāng) St/GT 電壓高于門限電壓 VTSt 時(shí),電路把檢測到的 DTMF 信號(hào)譯碼后,更新接收數(shù)據(jù)寄存器的內(nèi)容,同時(shí),控制邏輯吧片內(nèi)狀態(tài)寄存器 SR 中的 b3 位置 12 1。 DTMF 信號(hào)通過 電容及 100K 電阻耦合到芯片的 2腳 ,它是芯片內(nèi)部運(yùn)算放大器的反向輸入端, 3 腳是內(nèi)部運(yùn)算放大器的輸出端,輸入 /輸出之間接一個(gè) 100K 的比例放大電阻。 參數(shù)計(jì)算 由 R3, R4, C3 組成的一反向放大器,對(duì)輸入的 DTMF 信號(hào)進(jìn)行隔離放大,其增益 K=R3/R4, K 值一般取 1~ 5。就編程而言,用 MT8870 可以減少編程的負(fù)擔(dān)。具體方法如下: 首先,按照 MT8880 的發(fā)射電路進(jìn)行正確焊接。 最后,按照 MT8880 或者 MT8870 的接收電路進(jìn)行正常焊接。實(shí)際波形與理論波形基本吻合,達(dá)到實(shí)驗(yàn)要求 調(diào)試中出現(xiàn)的故障、原因及排除方法 故障 1: 4 4 矩陣鍵盤的第一行沒有用,只能按出并顯示 4— F, 0— 3 不能正常顯示。 故障 2: DTMF 信號(hào)發(fā)射端不能正常發(fā)射雙音多頻信號(hào), 經(jīng)示波器測試,是一個(gè)正弦波形。經(jīng)過實(shí)驗(yàn),達(dá)到預(yù)期實(shí)驗(yàn)效果,能夠正常發(fā)射 DTMF 信號(hào)。經(jīng)過實(shí)驗(yàn),達(dá)到預(yù)期效果,能夠正常顯示 0— F,且不會(huì)出現(xiàn)抖動(dòng)。比如說本次電路設(shè)計(jì),我們查找了各種資料,其中講的中心思想大體相同。最后,對(duì)電路進(jìn)行改進(jìn),對(duì) MT8880 的時(shí)序采用硬件控制,又調(diào)試一天, DTMF 信號(hào)發(fā)射正常。當(dāng)然,也一定要認(rèn)真去做,只有端正自己的態(tài)度,認(rèn)真調(diào)試,你就會(huì)發(fā)現(xiàn)其中的樂趣。 /******************MT8880初始化 **************************************/ void initialize(void) { P2=0x3f。 /* CRA=1000 */ P2=0x11。 /* 發(fā)送數(shù)碼 */ //delay(6000)。il。j) for(k=125。 } void matrixkeyscan() { P3=0xfe。 if(temp!=0xf0) { delay(10)。 case 0 2行 1 27 key=1。 case 0x7 4行 1 key=3。0xf0。 temp=P3。 if(temp!=0xf0) { temp=P3。 break。 break。 } display(key)。 temp=tempamp。 switch(temp) { case 0xeb: key=8。 case 0xbb: key=10。 } while(temp!=0xf0) { temp=P3。 transmit(key)。0xf0。 break。 break。 temp=tempamp。 } } } /******************以上是鍵盤掃描程序 *******************************/ void main() { SP=0x5f。 } } 32 附錄六 基于 MT8880 的 DTMF 信號(hào)接收程序 include define uc unsigned char uc code table[]={0xEE,0x28,0xCD,0x6D,0x2B,0x67,0xE7,0x2C, 0xEF,0x6F,0xAF,0xE3,0xC6,0xE9,0xC7,0x87}。 initialize()。 } void initialize(void) { P2=0x10。 /* CRB=0000 */ } void rece_init(void) { P2=0x14。 /* 讀 RDR */ P2=P2amp。 uc code table[]={0xEE,0x28,0xCD,0x6D,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1