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

正文內(nèi)容

家庭智能緊急呼救系統(tǒng)的設(shè)計(jì)(參考版)

2025-03-07 03:06本頁(yè)面
  

【正文】 case 0x16: k。 case 0x15: k=5。 case 0x14: k=4。 case 0x13: k=3。 case 0x12: k=2。 case 0x11: k=1。 switch(P2) { case 0x1a: k=0。 RD=1。 RSO=0。 InitMT8888()。i12。 void SetTelephoneNumber(void) /* 發(fā)送 一個(gè) 電話號(hào)碼 */ { unsigned char i=0。 撥號(hào)時(shí), STC89C52RC 除了往 MT8888 的數(shù)據(jù)總線上送出相應(yīng)數(shù)字之外,還必須通過(guò)控制寄存器 A 的最低位來(lái)控制發(fā)送 雙音多頻信號(hào) 的持續(xù)時(shí)間。 P2=0xaf。 /* CRB=0001 */ WR=1。 RD=1。 P2=0x39。 WR=0。表示不選擇 BURST 模式,發(fā)送 DTMF信號(hào) 時(shí)的持續(xù)時(shí)間由程序來(lái)控制 ; 3)、 讀狀態(tài)寄存器 。表示 選擇 DTMF 模式、 允許 Tone 輸出。 P2=0xaf。 /*往控制寄存器 CRB 寫(xiě)數(shù)據(jù) 0 , CRB=0000 */ WR=1。 RD=1。 P2=0x38。 /*再往控制寄存器 CRA 寫(xiě)數(shù)據(jù) 0,CRA=0000 */ WR=0。 RD=1。 P2=0x30。 /*讀狀態(tài)寄存器 SR */ WR=0。 RD=0。 void InitMT8888(void) /*初始化 MT8888*/ { RSO=1。 MT8888否 是 系統(tǒng)摘機(jī) 控制 MT8888 撥號(hào) 判斷電話是否撥通 控制 ISD1420 放音 延時(shí) 20S,系統(tǒng)掛機(jī) 系統(tǒng)掛機(jī) ,延時(shí) 30 秒 否 是 是 判斷鍵值,對(duì) u 賦值 否 顯示鍵值并將 u 寄存在數(shù)組中 判斷 u 是否為 0x1c 即代表# 將數(shù)組中的數(shù)據(jù)存入 EEPROM 退出中斷 掃描 P1口,判斷是否有鍵按下 第 21 頁(yè) 共 30 頁(yè) 模塊的基本操作 (函數(shù) )包括 : MT8888 的初始化,對(duì)應(yīng) 程序中的 InitMT8888()函數(shù) 系統(tǒng)在上電之后進(jìn)行其它操作之前,必須 要 完成 MT8888 的初始化工作。利用MT8888 完成 DTMF 信號(hào)發(fā)送 等功能時(shí),主要是通過(guò)對(duì)上述 5 個(gè)寄存器進(jìn)行相應(yīng)的讀寫(xiě)操作來(lái)實(shí)現(xiàn)的。 MT8888 的相關(guān)軟件設(shè)計(jì)是整個(gè)系統(tǒng)軟件設(shè)計(jì)中的核心。該模塊程序流程圖如圖 16所示: 圖 16 外部中斷 /INT1 程序流程圖 說(shuō)明:如重?fù)?3次還未撥通對(duì)方的電話號(hào)碼,系統(tǒng)退出中斷處理程序,等待下次外部中斷請(qǐng)求。系統(tǒng)程序流程圖如圖 14 所示: 圖 14 系統(tǒng)程序流程圖 外部中斷 /INT0 處理模塊 外部中斷 /INT0 處理模塊完成號(hào)碼的存儲(chǔ)與 修改,分為鍵盤(pán)掃描、按鍵識(shí)別、號(hào)碼顯示、號(hào)碼存儲(chǔ)等。單片機(jī) STC89C52RC 通過(guò)軟件程序才能完成各部分的功能。 電路圖如圖 12 所示: 圖 12 單片機(jī)振蕩電路原理圖 控制電路 控制電路分為單片機(jī)復(fù)位電路、外部中斷 /INT0 觸發(fā)電路 (即電話號(hào)碼錄入、修改觸發(fā)電路 )、外部中斷 /INT1 觸發(fā)電路 (即呼救觸發(fā)電路 )。 片內(nèi)振蕩器及時(shí)鐘信號(hào)的產(chǎn)生 單片機(jī) 內(nèi)部有一個(gè)高增益反相放大器,用于構(gòu)成振蕩器,反相放大器的輸入端為 XTAL1, 輸出端為 XTAL2,分別是 單片機(jī) 的 19 腳和 18 腳。 仔細(xì)分析系統(tǒng)功能要求,單片機(jī)的主要任務(wù)是電話號(hào)碼的預(yù)先錄入、存儲(chǔ)與修改;處理外部中斷請(qǐng)求;號(hào)碼的讀取與發(fā)送;信號(hào)音的檢測(cè)與判斷及相應(yīng)的控制操作等。數(shù)碼管選用綠色的共陽(yáng)數(shù)碼管,接單片機(jī) P0 口的 ~,排阻 RP1 是上拉電阻,軟件編程見(jiàn)下一章。 鍵盤(pán)顯示 電路 鍵盤(pán)用于電話號(hào)碼的輸入、存儲(chǔ)與修改,采用 4 4 行列式鍵盤(pán),連接在單片機(jī)的 P0 口,通過(guò)行列掃描來(lái)實(shí)現(xiàn)按鍵的識(shí)別,具體軟件編程見(jiàn)下一章,電路圖如圖 10 所示: 圖 10 鍵盤(pán)電路原理圖 顯示電路用于顯示錄入的電話號(hào)碼 、系統(tǒng)的控制信息、調(diào)試過(guò)程中的 特定信息。 調(diào)試中用數(shù)字示波器可觀察到改進(jìn)后的音頻放大電路可以不失真的輸出信 第 16 頁(yè) 共 30 頁(yè) 號(hào),幅度最高約為 2V。因?yàn)?MT8888CE 的輸出負(fù)載電阻 R3 要大于等于 10 kΩ ,于是RP3 改用 100 kΩ 電位器。經(jīng)分析得出:語(yǔ)音信號(hào)和雙音多頻信號(hào)不是同時(shí)進(jìn)行放大,且都是音頻信號(hào)。 放大 電路 由于 ISD1420 和 MT8888 輸出的音頻信號(hào)幅度較小,初步設(shè)計(jì)方案中分別使用放大電路進(jìn)行放大。在 /REC 引腳到 Vcc 之間連接一個(gè)電容,這樣當(dāng)電源接通時(shí),電容會(huì)跟隨Vcc 將該引腳電壓提升,一旦電壓提高,上拉電阻將其保持,就可以消除偽錄音 第 15 頁(yè) 共 30 頁(yè) 操作命令 [2]。電源一直接通的情況下沒(méi)有什么問(wèn)題。 單片語(yǔ)音錄放集成電路 ISD1420 構(gòu)成的語(yǔ)音錄放電路 語(yǔ)音錄放電路圖如圖 6 所示: 本單元電路元器件列表: C4 為語(yǔ)音耦合電容,取值 ; 第 14 頁(yè) 共 30 頁(yè) C C C20 用于改善電源紋波特性; C C7 為高頻旁路電容,取值; C20 為低頻旁路電容,取值 10uF; C16 和 C17 為隔直耦合電容,取值均為 ; R1 R2 R23 均為偏置電阻,向傳聲器提供偏置電壓, R17 取值 1kΩ , R2 R23 取值 10kΩ ; C24用于減小電壓波動(dòng),向傳聲器提供穩(wěn)定的偏置電壓,取值 220 uF; R21 為 AGC 電路對(duì)地電阻,取值 470 kΩ ; C23 為 AGC 電路對(duì)地電容,取值 ; C15 為耦合電容,取值 ; R19 取值 kΩ ; R R7 為上拉電阻,取值均為 100 kΩ ; R16 為上拉電阻,取值 1 kΩ ; D3 為指示燈,是紅色發(fā)光二極管; S22 為錄音觸發(fā)按鍵,在錄音期間需一直按著不放; S21 為邊沿放音觸發(fā)按鍵,開(kāi)始放音后即可松開(kāi); C2 防止 接通電源瞬間產(chǎn)生意外錄音操作,取值 ; U3 是單片語(yǔ)音錄放集成電路 ISD1420; MK1 為麥克風(fēng)。 語(yǔ)音錄放 電路 單片語(yǔ)音錄放集成電路 ISD1420 的特點(diǎn) (1)單片錄 放音時(shí)間 20 秒,可擴(kuò)充級(jí)聯(lián); (2)高保真語(yǔ)音 /音頻信號(hào)直接存儲(chǔ)與還原處理技術(shù),不需要經(jīng)過(guò) A/D、 D/A轉(zhuǎn)換過(guò)程和壓縮手段處理,音色自然、純正; (3)高優(yōu)先級(jí)錄音,脈沖信號(hào)觸發(fā)放音或者電平信號(hào)觸發(fā)放音; (4)節(jié)電模式,錄音或放音周期結(jié)束,集成電路自動(dòng)進(jìn)入掉電狀態(tài),掉電后的維持電流約為 ; (5)免后備電池,零功率存儲(chǔ)語(yǔ)音信息,采用片內(nèi)不易揮發(fā)存儲(chǔ)器 EEPROM,不耗電完好保存語(yǔ)音信息 100 年(典型值); (6)10 萬(wàn)次重復(fù)錄放周期(典型值); (7)地址線可用于靈活多樣的操作模式和處理多段語(yǔ)音信 息; (8)芯片內(nèi)免調(diào)整時(shí)鐘,選用外部時(shí)鐘,可調(diào)整振蕩頻率; (9)操作簡(jiǎn)單,無(wú)需專門(mén)的編程器和開(kāi)發(fā)系統(tǒng); (10)單電源供電,典型值為 5V; (11)外圍電路簡(jiǎn)單,僅需少量的阻容元件和麥克風(fēng)即可組成一個(gè)錄放系統(tǒng)。于是將 R?用穩(wěn)壓管替換,提高接口電路在摘機(jī)時(shí)的電壓,以符合電話的有關(guān)標(biāo)準(zhǔn)。 電路圖 如圖 4 所示: 該恒流源電路中大部分電流的方向?yàn)閺?Q2 的基極,經(jīng)過(guò) Q1 的集電極到射極,只有極少的電流流過(guò) Q2 的集電極 、電阻 R發(fā)光二極管 D2。當(dāng) 為低電平時(shí), Q1 截止,電流 為零 ,處于掛機(jī)狀態(tài);當(dāng) 為高電平 Q1 導(dǎo)通,此時(shí) Q1 和 Q2 組成的電流源將提供 30mA 左右的電流, 實(shí)際測(cè)得導(dǎo)通電流約為 22mA, 相當(dāng)于電話摘機(jī),交換機(jī)會(huì)接通話路。 交換機(jī)通過(guò)線路上的直流電流來(lái)判斷用戶的摘掛機(jī)狀態(tài) ,當(dāng) 交換機(jī)檢測(cè)到回路電流 突然 變大就認(rèn)為電話機(jī)已經(jīng)摘機(jī) ,所以可以 通過(guò)控制一個(gè)電流源 的 通斷來(lái)實(shí)現(xiàn) 摘掛機(jī)。 圖 3 MT8888 發(fā)送電路原理圖 自動(dòng)摘掛機(jī)電路 市內(nèi)電話線上的電壓是 40~60V,在電話掛機(jī)時(shí)約有 48V的電壓,電話振鈴時(shí),鈴流信號(hào)經(jīng)過(guò) D4~D7 整流形成約 100V 電壓。 根據(jù)以上原因修改電路, MT8888CE 的片選 信號(hào)輸入端 CS 連接單片機(jī)的ALE 端, 寄存器選擇控制輸入端 RSO 連接單片機(jī)的端口 , MT8888CE 的 微處理器讀輸入端 RD 連接單片機(jī)的 讀輸 出 端 , MT8888CE 的 微處理器寫(xiě)輸入 端 WR 連接單片機(jī)的寫(xiě) 輸 出 端 ,電路圖如圖 3所示: 修改電路以后,繼續(xù) 用數(shù)字示波器觀察 MT8888CE 的 TONE 端,可以觀察到兩個(gè)正弦波,為標(biāo)準(zhǔn)的雙音多頻信號(hào)。經(jīng)仔細(xì)分析后得到:雖然單片機(jī)的 P2 口輸出正常,但是 MT8888CE 的寄存器里不能寫(xiě)入正確的數(shù)據(jù),即MT8888CE 不能按要求初始化、設(shè)置工作模式及往 發(fā)送數(shù)據(jù)寄存器 (TDR)寫(xiě)入正確的數(shù)據(jù)。 本電路在調(diào)試中,用數(shù)字示波器觀察 MT8888CE 的 TONE 端 的輸出信號(hào),發(fā)現(xiàn)了以下問(wèn)題: MT8888CE 設(shè)置為 DTMF 模式,往 發(fā)送數(shù)據(jù)寄存器 (TDR)寫(xiě)數(shù)據(jù)后,可以觀察到 TONE 端有音頻信號(hào)輸出,但不是雙音多頻信號(hào); 有時(shí) MT8888CE 只輸出單音頻信號(hào); MT8888CE 在輸出禁止期間( TOUT= 0 時(shí) )仍然輸出音頻信號(hào); 往 發(fā)送數(shù)據(jù)寄存器 (TDR)寫(xiě)數(shù)據(jù) 1010(表示 0)、 0010(表示 2), 0100(表示 4)、 0110(表示 6)、 1000(表示 8)后, TONE 端無(wú)音頻信號(hào)輸出; 單片機(jī)在與 MT8888CE 連接后,程序運(yùn)行時(shí)無(wú)法正常輸出結(jié)果,可觀察到數(shù)碼管無(wú)法正常顯示,即單片機(jī)的 P0 口無(wú)法輸出正確的數(shù)據(jù)。該位與 S/D 位一起使用 狀態(tài)寄存器 SR 各位所表示的關(guān)系如表 6所示 : 表 6 狀態(tài) 寄存器 (SR)功能 表 位 名 稱 狀態(tài)標(biāo)志置位 狀態(tài)標(biāo)志清零 b0 中斷請(qǐng)求 中斷發(fā)生 , b1或 b2置位 中斷禁止, SR讀出后 清零 b1 突發(fā)模式下 TDR 空 暫停時(shí)間結(jié)束,準(zhǔn)備發(fā)送新數(shù)據(jù) 讀 SR后 清零 b2 RDR 滿 RDR 已有有效數(shù)據(jù) 讀 SR后 清零 b3 DTMF信號(hào)標(biāo)志位 檢測(cè)不 到有效 DTMF 信號(hào)時(shí)置位 檢測(cè)到有效 DTMF 信號(hào)后清零 MT8888 構(gòu)成的 DTMF 信號(hào)發(fā)送電路 本單元電路圖如圖 2所示: 本單元元器件列表: R3 是輸出負(fù)載 電阻, 要求 R3≥ 10 kΩ ,本電路中 取 100 kΩ , C12是旁路 第 9 頁(yè) 共 30 頁(yè) 高頻濾波 電容,取 ; 芯片晶振選擇 ; U2 是雙音多頻信號(hào)發(fā)送 芯片,選取 MT8888CE; 電源電壓為 + 5V, C3 為電源旁路高頻濾波電容,取 。低電平設(shè)定電路產(chǎn)生 DTMF 信號(hào);高電平設(shè)定電路列或行 (由 C/R位決定 )單音頻信號(hào)輸出 b3 C/R 列或行單音選擇。2ms 擴(kuò)展突發(fā)信號(hào) b1 TEST 測(cè)試方式控制。1ms 的 DTMF 信號(hào),然后更新 SR,使 TDR 準(zhǔn)備接收下一指令。低電平選擇突發(fā)模式。高電平有效,使電路工作于中斷模式 b3 RSEL 寄存器選擇位。高電平有效,該位控制所有信號(hào)的發(fā)送 b1 CP/DTMF 呼叫處理或 DTMF模式選擇 。 (6)中斷模式:此模式下若選擇 DTMF 模式 ,當(dāng) DTMF 信號(hào)被接收或出現(xiàn)在監(jiān)測(cè)時(shí)間內(nèi),或準(zhǔn)備發(fā)送更多數(shù)據(jù) (突發(fā)模式下 )時(shí),則 IRQ/CP 端下接至低電平。 (4)單 /雙音 (S/D)產(chǎn)生模式:電路可產(chǎn)生單音或 DTMF 信號(hào) (由 CRB 控制 ),用于測(cè)試和監(jiān)測(cè)。 在 CALL 模式下,工作于突發(fā)狀態(tài),信號(hào)突發(fā)和暫停時(shí)間各為 102177。 (3)突發(fā) (BURST)模式:在 DTMF 模式下,工作于突發(fā)狀態(tài),信號(hào)突發(fā)和暫停時(shí)間各為 51177。經(jīng)限幅得到的方波信號(hào),由 IRQ/CP 端輸出,以用于微處理器對(duì)呼叫性質(zhì)和類別進(jìn)行判斷?;?DTMF 信號(hào)經(jīng)撥號(hào)音抑制、分離帶通濾波器、監(jiān)頻與確認(rèn),譯成相應(yīng)的 4比特碼,經(jīng) RDR 輸至數(shù)據(jù)總線。它共有 5個(gè)不同作用的寄存器:發(fā)送數(shù)據(jù)寄存器 (TDR)、接收數(shù)據(jù)寄存器 (RDR)、狀態(tài)寄存器 (SR)、控制寄存器 A(CRA)和控制寄存器 B(CRB),其控制關(guān) 系如表 2所示 : 表 2 內(nèi)部寄存器控制關(guān)系 表 RSO 功能 0 0 1 數(shù)據(jù)寫(xiě)入 發(fā)送數(shù)據(jù)寄存器 TDR 0 1 0 數(shù)據(jù)從 接收數(shù)據(jù)寄存器 RDR 讀出 1 0 1 數(shù)據(jù)寫(xiě)入控制寄存器 CRA或 CRB 1 1 0 數(shù)據(jù)從狀態(tài)寄存器 SR 讀出 MT8888 共有 6種工作模式,它們分別為: (1) DTMF 模式:發(fā)送與接收 DTMF 信號(hào)。接收部分 包括信號(hào) 放大 器 、撥號(hào)音抑制濾波 器 、輸入信號(hào)的高、低頻帶
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1