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

正文內(nèi)容

用at89c51實(shí)現(xiàn)電話遠(yuǎn)程控制家用電器畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 在其數(shù)據(jù)輸出端(11~14腳)輸出相對(duì)應(yīng)的8421碼。而無(wú)效的雙音頻信號(hào)(電話線路雜音、人們的語(yǔ)音信號(hào)等)是不會(huì)引起MT8870的STD端變化的。因此,電路的設(shè)計(jì)中,軟件編程也起到了關(guān)鍵性的作用。 dlycount1。} } if(closecount2!=0) {closecount2。0x0f。_nop_()。 j++。一個(gè) (3)電話線 第三步:用SmartPROX5編程器將目標(biāo)下載到AT89C51單片機(jī)中,然后利用手機(jī)(或電話機(jī))發(fā)送的DTMF信號(hào),看是否能成功的解碼。在此其間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改電路圖,一步一步調(diào)試硬件電路直至成功,每一個(gè)過(guò)程都是對(duì)自己能力的一次檢驗(yàn)和充實(shí)。這次畢業(yè)設(shè)計(jì)歷時(shí)至少3個(gè)月,從得到題目到查找資料,從對(duì)題目的研究設(shè)定到制定原理圖,從硬件和軟件的調(diào)試,一次次失敗到再一次全部重來(lái)……在這一個(gè)充滿挑戰(zhàn)伴隨挫折,充滿熱情伴隨打擊的過(guò)程中,感觸頗深,它已不僅是一個(gè)對(duì)四年學(xué)習(xí)知識(shí)情況和應(yīng)用動(dòng)手能力的檢驗(yàn),而且還是對(duì)鉆研精神,面對(duì)困難的心態(tài),做事的毅力和耐心的考驗(yàn)。[4] 李雪梅,李秋紅.AT85C51單片機(jī)在電話遠(yuǎn)程控制器中的應(yīng)用[J].現(xiàn)代電子技術(shù).2006,20(4):36~41。[12] Austin.DTMFRD.。 //繼電器控制端sbit RingInt = P3^7。 //芯片片選sbit VoiceEn = P3^6。uint dlycount。 //輸入密碼暫存uchar code ucGISDAddr[9] = { //代碼,存儲(chǔ)于FLASH中,語(yǔ)音芯片錄音段其始地址 0x40, //錄音第一段(0x40):請(qǐng)輸入密碼; 0x49, //錄音第二段(0x49):密碼錯(cuò)誤,請(qǐng)重新輸入; 0x50, //錄音第三段(0x50):1開(kāi); 0x54, //錄音第四段(0x54):1關(guān); 0x58, //錄音第五段(0x58):2開(kāi); 0x5c, //錄音第六段(0x5c):開(kāi)電器1請(qǐng)按1,關(guān)電器1請(qǐng)按2,開(kāi)電器2請(qǐng)按3,關(guān)電器2請(qǐng)按4,延時(shí)開(kāi)請(qǐng)按5,延時(shí)關(guān)請(qǐng)按6,開(kāi)監(jiān)聽(tīng)請(qǐng)按7,關(guān)監(jiān)聽(tīng)請(qǐng)按8,修改密碼請(qǐng)按9,狀態(tài)查詢請(qǐng)按0,掛機(jī)請(qǐng)按*鍵; 0x61, //錄音第七段(0x61):密碼修改成功; 0x68, //錄音第八段(0x68):2關(guān)。 uchar j = 0。 uchar k = 0。 k 0。}void I2CStop(void) /*******************I2C停止********************/{ I2CSCK = 0。 i) { //8位,先讀最高位 I2CSCK = 1。 i 0。 //釋放總線 ucWriteDat = ucWriteDat 1。 //讀取應(yīng)答信號(hào) I2CSCK = 0。 I2CStart()。 //返回接收到的數(shù)據(jù)}/************放音程序**************/void ISDPlay(uchar ucAdr){ P0=ucGISDAddr[ucAdr]。 ISDCE=1。 } } } if((i 1) amp。 } TR0 = 1。 } else { delayclose = 0。 } TR0 = 1。 TR0 = 0。 Delay1ms()。 } } } if (fun == 0) { switch (dat1) { case 0x01: if (Control1 == 1) { Control1 = 0。 }break。 case 0x07: VoiceEn = 0。 } else { ISDPlay(3)。 } if (delayopen | delayclose | laws) { fun = 1。 } } if (opencount2 != 0) { opencount2。 k = 0。 } } if (!(openGRingCount|opencount2|closeGRingCount|closecount2)) { TR0 = 0。 if (openGRingCount != 0) { openGRingCount。 allow=0。 break。 case 0x06: delayclose = 1。 case 0x03: if (Control2 == 1) { Control2 = 0。 } else { laws = 0。 I2CWrite(data1[a])。 if (i 7) { data1[i1] = dat1。 } else { closecount2 = dlycount。 if (i == 1) { if (dat == 1) { close = 1。 } else { opencount2 = dlycount。 } else { if(dat==2) { open = 2。 ISDPD=1。 //接收數(shù)據(jù) I2CStop()。 //發(fā)送數(shù)據(jù) I2CStop()。 _nop_()。 //適當(dāng)延時(shí),等待對(duì)方接收完畢 _nop_()。 bit bACK。 for (i = 8。 I2CSDA = 0。 j 0。 }}void DelayNs(uchar ucdly) /* 延時(shí)1s */{ uchar i = 0。 i)。 //延時(shí)計(jì)數(shù)值uchar ucGPassward[6]={0x00,0x00,0x00,0x00,0x00,0x00}。uchar close。 //當(dāng)?shù)夭僮靼存I3sbit ISDEOM = P2^7。 //模擬摘機(jī)控制端,為0時(shí)摘機(jī)sbit Control1 = P2^4。[10] 李廣地, 朱月秀,王秀山.單片機(jī)基礎(chǔ)[M].北京航空航天大學(xué)出版社,2005,(02):23~27。最后感謝學(xué)校對(duì)我多年的培養(yǎng),謝謝關(guān)心、鼓勵(lì)和幫助我的所有老師和同學(xué)。在設(shè)計(jì)中,涉及的知識(shí)面很其實(shí)很廣泛,能力要求包括:運(yùn)用理論去處理問(wèn)題的能力,實(shí)驗(yàn)?zāi)芰Γ庹Z(yǔ)水平,計(jì)算機(jī)運(yùn)用水平,書(shū)面及口頭表達(dá)能力等。第七章 畢業(yè)設(shè)計(jì)總結(jié)在大學(xué)的學(xué)習(xí)過(guò)程中,畢業(yè)設(shè)計(jì)是一個(gè)重要的環(huán)節(jié),是我們步入社會(huì)參與實(shí)際工程的一次極好的演示,在這次的畢業(yè)設(shè)計(jì)中我受益匪淺,感覺(jué)自己有了很大的提高。 第二步:連接好電源,靜態(tài)檢查MT8870芯片和AT89C51芯片的電源是否正常。j=0。 //密碼輸入正確 play(5)。i6。 dat=P1。} } if(closecount1!=0) {closecount1。void timer0() interrupt 1 using 1{TL0=0xb0。 開(kāi)始 結(jié)束5次正常振鈴密碼正確否操作完成否振鈴檢測(cè)模擬摘機(jī)信號(hào)音提示 掛機(jī) N Y N功能操作 Y N Y 圖51 系統(tǒng)軟件流程圖為提高控制系統(tǒng)的可靠性、可維護(hù)性和編程的效率性,控制系統(tǒng)的軟件采用模塊化結(jié)構(gòu),用C語(yǔ)言編寫(xiě),簡(jiǎn)潔、明了。為了使單片機(jī)AT89C51獲取有效數(shù)據(jù),MT8870的STD有效端經(jīng)反相后接CPU的/INT0引腳。DTMF檢測(cè)電路如圖44所示。SDA和SCL都需要和正電源間各接一個(gè)10K的電阻上拉。如果下一片選周期MSB(AA9)地址位中有一個(gè)(或兩個(gè))變?yōu)榈碗娖?,則執(zhí)行信息地址,即從該地址錄音或放音,原來(lái)設(shè)定的操作模式狀態(tài)丟失。開(kāi)啟外部中斷0,單片機(jī)隨時(shí)接收MT8870發(fā)出的選通信號(hào),單片機(jī)根據(jù)選通信號(hào)的到來(lái)及時(shí)接收MT8870數(shù)據(jù)端1114腳上的雙音多頻信號(hào)數(shù)據(jù)。 圖41 振鈴檢測(cè)與模擬摘機(jī)電路,根據(jù)振鈴信號(hào)電壓比較高的特點(diǎn),可以先使用高壓穩(wěn)壓二極管進(jìn)行降壓,然后輸入至光電耦合器。第四章 系統(tǒng)硬件設(shè)計(jì)本系統(tǒng)使用了大量的硬件電路完成部分功能模塊,其目的就是充分利用硬件電路的可靠性、穩(wěn)定性,使整體電路達(dá)到比較高的穩(wěn)定性?! ?.總線競(jìng)爭(zhēng)的仲裁 總線上可能掛接有多個(gè)器件,有時(shí)會(huì)發(fā)生兩個(gè)或多個(gè)主器件同時(shí)想占用總線的情況。送過(guò)程如每次都是先傳最高位,通常從器件在接收到每個(gè)字節(jié)后都會(huì)作出響應(yīng),即釋放SCL線返回高電平,準(zhǔn)備接收下一個(gè)數(shù)據(jù)字節(jié),主器件可繼續(xù)傳送。在I2C總線技術(shù)規(guī)范中,開(kāi)始和結(jié)束信號(hào)(也稱啟動(dòng)和停止信號(hào))的定義。  3.I2C總線上的時(shí)鐘信號(hào) 在I2C總線上傳送信息時(shí)的時(shí)鐘同步信號(hào)是由掛接在SCL時(shí)鐘線上的所有器件的邏輯“與”完成的。主器件用于啟動(dòng)總線上傳送數(shù)據(jù)并產(chǎn)生時(shí)鐘以開(kāi)放傳送的器件,此時(shí)任何被尋址的器件均被認(rèn)為是從器件。所有字節(jié)均以單一操作方式讀取。 AT24C02AT24C02是美國(guó)ATMEL公司的低功耗CMOS串行EEPROM,它是內(nèi)含2568位存儲(chǔ)空間,具有工作電壓寬(~)、擦寫(xiě)次數(shù)多(大于10000次)、寫(xiě)入速度快(小于10ms)等特點(diǎn)。表31 P3口各引腳對(duì)應(yīng)的第二功能RXDRXDT0T1PPP3口片內(nèi)均含有固定的上拉電阻,故稱為準(zhǔn)雙向并行I/O接口。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。(4)RST/VPD:復(fù)位/掉電保護(hù)信號(hào)輸入。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。時(shí)鐘引腳XTAL1:振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。利用遙控方式可使主人很方便地在異地提取留言信息;在各路終端上接上傳感器即可實(shí)現(xiàn)對(duì)環(huán)境聲響的監(jiān)聽(tīng);接上自動(dòng)撥碼電路可定時(shí)將預(yù)定信息轉(zhuǎn)至主人傳呼機(jī)或特定電話,從而達(dá)到定時(shí)提醒主人的目的。振鈴檢測(cè)電路單片機(jī)模擬摘機(jī)電話機(jī)端口DTMF解碼電路監(jiān)聽(tīng)電路繼電器2繼電器1語(yǔ)音提示電路 電源電路31 系統(tǒng)總體框圖系統(tǒng)主要由AT89C51單片機(jī)、DTMF解碼芯片MT8870和語(yǔ)音芯片ISD2560組成。一個(gè)產(chǎn)品的設(shè)計(jì)要考慮,在滿足需求的情況下他的性價(jià)比。此外,DSP器件提供JTAG接口,具有更先進(jìn)的開(kāi)發(fā)手段,批量生產(chǎn)測(cè)試更方便,開(kāi)發(fā)工具可實(shí)現(xiàn)全空間透明仿真,不占用用戶任何資源。2)DSP控制DSP器件具有較高的集成度。如Intel公司的8031系列等。另一路則送到頻率平均算法部分,分別經(jīng)過(guò)4,8分頻,以初步檢測(cè)信號(hào)的持續(xù)時(shí)間,將諸如噪聲之類的干擾消除掉;同時(shí),進(jìn)一步設(shè)置更為嚴(yán)格的頻率檢測(cè)范圍。當(dāng)用戶需要某個(gè)數(shù)字模擬外圍功能時(shí),只需要簡(jiǎn)單地調(diào)用相應(yīng)的用戶模塊即可實(shí)現(xiàn)。使得借助低壓電力線進(jìn)行數(shù)據(jù)通信成為可能。同理,安防控制設(shè)備也可以通過(guò)上述方法,將家里的安防狀態(tài)信息反饋給遠(yuǎn)程用戶。利用PLC實(shí)現(xiàn)智能家居的網(wǎng)絡(luò)化控制無(wú)需架線,不破壞住宅結(jié)構(gòu),連接方便、快捷,是智能家居網(wǎng)絡(luò)化控制的理想選擇。都是在線調(diào)試,已經(jīng)在宿舍連接電話經(jīng)過(guò)真正的交換機(jī)實(shí)驗(yàn)并且成功。所以設(shè)計(jì)一種遠(yuǎn)距離電話控制的電路,必然給人們的生活帶來(lái)諸多方便。[1]基本思想是:將家庭中各種與信息相關(guān)的通信設(shè)備家用電器和家庭保安裝置通過(guò)家庭總線技術(shù)連接到一個(gè)家庭智能化系統(tǒng)上,以進(jìn)行集中的或異地的監(jiān)視控制和家庭事物性管理,并保持這些家庭設(shè)備與住宅環(huán)境的和諧及協(xié)調(diào)。[6]國(guó)外的同類產(chǎn)品的性能雖然很好,但是其價(jià)格很難讓中國(guó)百姓所接受,而國(guó)內(nèi)的系統(tǒng)開(kāi)發(fā)商、房地產(chǎn)開(kāi)發(fā)商只青睞于新建住宅,而對(duì)舊有住宅的網(wǎng)絡(luò)化需求關(guān)注不夠。電話遠(yuǎn)程控制器主要接收電話線上傳來(lái)的控制家電的信息,譯碼后經(jīng)并行通信向智能控制器發(fā)控制家電指令;接收由智能控制器傳來(lái)的報(bào)警或求援信息(經(jīng)并行通信),自動(dòng)撥號(hào)(可由鍵盤預(yù)先設(shè)置)后,以語(yǔ)音形式將信息傳送給用戶或直接報(bào)警。計(jì)算機(jī)也可以通過(guò)這種方式實(shí)現(xiàn)上網(wǎng)。方案三:利用電話實(shí)現(xiàn)家電控制該系統(tǒng)利用遍及千家萬(wàn)戶的電話線來(lái)傳輸信息,這是目前可以實(shí)現(xiàn)住宅內(nèi)與住宅外信息交換最有效的方法。 模塊方案比較 DTMF解碼1)采用PSoC芯片的嵌入式DTMF解碼PSoC是Cypress半導(dǎo)體有限公司生產(chǎn)的的可編程片上系統(tǒng)芯片。在濾波器部分,使用了開(kāi)關(guān)電容技術(shù);解碼部分,用數(shù)字計(jì)數(shù)的方法檢測(cè)所有16種DTMF音頻對(duì),并將它們編成4bits的碼。錄音時(shí)間為20秒。價(jià)格低廉。有的片內(nèi)集成了A/D和采樣/保持電路,可提供PWM輸出。能以較高的速度進(jìn)行運(yùn)算。當(dāng)用戶不在家時(shí),通過(guò)隨身攜帶的移動(dòng)電話或者身邊的固定電話,拔通家里的電話,依照事先規(guī)定的一些規(guī)則,通過(guò)在電話里的語(yǔ)音提示,進(jìn)行不同的數(shù)字按鍵操作來(lái)完成對(duì)不同家電的控制,達(dá)到用戶的預(yù)期目的。 理論上交換機(jī)所發(fā)出
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1