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

正文內(nèi)容

遠(yuǎn)程電話控制器(完整版)

2024-10-16 14:29上一頁面

下一頁面
  

【正文】 數(shù)據(jù) ( D1~ D4)時要注意,對于 0號鍵, MT8870輸出的二進(jìn)制 BCD碼并非是 0000,而是 1010。 DTMF發(fā)送器用于電話按鍵號的雙音頻信號發(fā)送,實(shí)現(xiàn)音頻撥號。 3)Hz的 正弦 波,電壓有效值約 90 V,振鈴重復(fù)周期為 5s,其中 1s振鈴, 4s間隙。要求撥號接通后先進(jìn)行密碼核對,若 3次 密碼錯誤 或一定時間內(nèi)沒有操作則自動掛機(jī)。 圖 1遠(yuǎn)程電話控制器系統(tǒng)構(gòu)成框圖 3 系統(tǒng)硬件電路的設(shè)計(jì) 電話遠(yuǎn)程控制電路主要由電話振鈴檢測電路、自動模擬摘掛機(jī)電路、 DTMF信號解碼 電 路、語音提示電路、單片機(jī)控制電路、接口驅(qū)動電路和電源等組成。圖 4所示 為 模擬摘機(jī)電路的原理圖。 圖 DTMF解碼電路原理圖 當(dāng)電話線上送來的雙音多頻信號經(jīng) C3和 R25送到 MT8870的第 2腳( IN)時,雙音多 頻 脈沖 信號先經(jīng) MT8870內(nèi)部的撥號音濾波器,濾除撥號音信號,然后經(jīng)前置放大后送入雙 音頻 濾波器,將雙音頻信號按高、低音頻信號分開,再經(jīng)高、低通濾波器,以及幅度檢測器后送人輸出譯碼電路,經(jīng)過數(shù)字運(yùn)算后,在其數(shù)據(jù)輸出端口(第 11~ 14腳)輸出相對應(yīng)的二進(jìn)制 數(shù)字鍵盤 高頻組 (單位 Hz) 1 209 1 336 1 477 1 633 低頻組 (單位 Hz) 697 1 2 3 A 770 4 5 6 B 852 7 8 9 c 941 * O D BCD碼。語音提示電路預(yù)先 存儲 若干段系統(tǒng)提示音,單片機(jī)程序根據(jù)用戶發(fā)送的按鍵指令( DTMF信號),進(jìn)行相應(yīng)的控制操作并播放語音提示下一步的操作,而操作者則根據(jù)反饋的語音信息按需要進(jìn)行按鍵操作。 在放音操作時,從 ISD4002第 13腳輸出的聲音信號經(jīng)運(yùn)放 LM386放大后,再經(jīng)過隔 直 耦合器送到電話線上。 圖 8 繼電器驅(qū)動電 路 2.按鍵接口電路 按鍵設(shè)計(jì)采用最簡單的順序查 詢 方法, 6個按鍵使用 P2口的 6根引腳線。 第 3段內(nèi)容為“你好,你的輸入控制已完成,請掛機(jī),謝 謝”, 用于正常結(jié)束或 1min無操作動作時的提醒。讀碼程序的流程圖如圖 13所示。放音時可先接小喇叭進(jìn)行試聽,待連入電話線后一切正常再去掉小喇叭。該系統(tǒng)也可應(yīng)用于工農(nóng)業(yè)生產(chǎn)中,實(shí)現(xiàn)對無人值守設(shè)備的遠(yuǎn)程控制。 //指示燈 ,紅色 /錄音指示 sbit LED6=P1^7。//備用 sbit BUTTON4=P2^3。//ISD4002串行時鐘 ,由單片機(jī)提供 sbit ISD4002_SS=P0^2。//響鈴聲次數(shù)計(jì)數(shù)器 uchar data con_P_W_in=0。 for(i=0。i++) { MOSI = dat amp。 SPI_rw(0x20)。 SPI_rw(((uchar)(addr 8) amp。 ISD4002_SS = 1。i++) { while (BUTTON1)。 delay1ms(25)。//放音指示燈開 delay1ms(SPEECH_LEN*1000)。//放音等待 ISD4002_stop()。//發(fā)停止命令 LED6 = 1。//放音指示燈關(guān) } // void play_4(void)//對不起 ,你的密碼輸入有誤 ,請重新輸入密碼 ,你有三次密碼輸入機(jī)會 { ISD4002_powerup()。 delay1ms(25)。 } //掛機(jī)程序 void HOOK_phone_off(void) // 電話掛機(jī)狀態(tài) { HOOK_phone=0。 //1分鐘超時標(biāo)志清 0 P_W_OK=0。amp。goto workcon。LED5=1。=0x0f。LED4=~LED4。 } //遇 *鍵結(jié)束 delay1ms(1000)。ET1=0。 //密碼輸入次數(shù)計(jì)數(shù) // TMOD=0X11。TR1=0。LED3=0。RELAY4=0。 //摘機(jī)狀態(tài) play_1()。//間隔 play_3()。//間隔 play_5()。if(!RING) { if(con_pulse==0){out_time_FLG=0。} } } } } //**************************************** //以下定時器中斷程序 //T0中斷程序 void timer0(void) interrupt 1 { TH0=0X3C。TL1=0XB0。 con_1min++。TR0=1。delay1ms(1000)。delay1ms(1000)。delay1ms(1000)。LED2=1。LED5=0。//定時器中斷關(guān)閉 // //以下測試?yán)^電器及指示燈 RELAY1=1。TH1=0X3C。 } // //******************電話遙控操作結(jié)束 ************ // /* void main(void) */ void main(void) { //以下初始化 REMOTE=0。//你好 ,你的輸入控制已 完成,請掛機(jī)結(jié)束 ,謝謝 HOOK_phone_off()。 }//按鍵 5開關(guān)小燈 5(模擬控制測試 ) if(P_W_TAB[0]==6){LED5=~LED5。LED1=~LED1。 //密碼比較正確標(biāo)志清 0 con_1min=0。 if(con_P_W_in=3){play_5()。amp。 //密碼輸入次數(shù)計(jì)數(shù) pass_con=0。 } // //****************以下摘機(jī)處理程序 ************ // void work(void) { out_time_FLG=0。//發(fā)放音命令 LED6 = 0。 ISD4002_play(200)。 delay1ms(25)。//放音指示燈關(guān) } // void play_2(void)//控制空調(diào)請按 電扇請按 電飯煲請按 熱水器請按 退出按 *號鍵 { ISD4002_powerup()。//發(fā)停止命令 LED6 = 1。 delay1ms(25)。//發(fā)錄音命令 LED5 = 0。 ISD4002_powerup()。 ISD4002_SS = 1。 } /* ISD4002 停止
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1