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

正文內(nèi)容

電話(huà)遠(yuǎn)程控制器的設(shè)計(jì)(編輯修改稿)

2025-08-26 02:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 2 語(yǔ)音提示電路,聲音信號(hào)是由MIC話(huà)筒產(chǎn)生的,而語(yǔ)音信號(hào)是由ISD2560語(yǔ)音芯片輸出的。,三極管Q6截止,因此對(duì)聲音信號(hào)和語(yǔ)音信號(hào)沒(méi)有放大功能;,三極管Q6導(dǎo)通,對(duì)信號(hào)有放大作用,此時(shí)可以監(jiān)聽(tīng)聲音或者自動(dòng)語(yǔ)音提示。語(yǔ)音提示電路包括語(yǔ)音芯片及外圍電路,語(yǔ)音放大反饋回路,反饋信息由單片機(jī)控制,2500系列最多可分為600段,只要在分段錄/放音操作前(不少于300納秒),給地址A0~A9賦值,錄音及放音功能均從設(shè)定的起始地址開(kāi)始,錄音結(jié)束由停止鍵操作決定,芯片內(nèi)部自動(dòng)在該段的結(jié)束位置插入結(jié)束標(biāo)志(EOM);而放音時(shí)芯片遇到EOM標(biāo)志即自動(dòng)停止放音。使用操作模式時(shí)需要注意兩點(diǎn):所有操作模式下的操作都是從0地址開(kāi)始,以后的操作根據(jù)模式的不同,而從相應(yīng)的地址開(kāi)始工作。當(dāng)電路中錄音轉(zhuǎn)放音或進(jìn)入省電狀態(tài)時(shí),地址計(jì)數(shù)器復(fù)位為0。操作模式位不加鎖定,可以在MSB(AA9)地址位為高電平時(shí),CE電平變低的任何時(shí)間執(zhí)行操作模式操作。如果下一片選周期MSB(AA9)地址位中有一個(gè)(或兩個(gè))變?yōu)榈碗娖?,則執(zhí)行信息地址,即從該地址錄音或放音,原來(lái)設(shè)定的操作模式狀態(tài)丟失。 單片機(jī)控制和密碼存儲(chǔ)電路本電路單片機(jī)采用了AT89C51作為控制芯片,并采用EEPROM作為密碼的存儲(chǔ)。為了減小電路的體積及單片機(jī)I/O口,存儲(chǔ)器采用了24C02,有2K的存儲(chǔ)空間,當(dāng)系統(tǒng)掉電后密碼也不會(huì)丟失。密碼存儲(chǔ)電路如圖43所示。圖43密碼存儲(chǔ)電路AT24C02的3腳是三條地址線(xiàn),用于確定芯片的硬件地址。在與AT89C51連接時(shí)它們都接地,第8腳和第4腳分別為正、負(fù)電源。第5腳SDA為串行數(shù)據(jù)輸入/輸出,數(shù)據(jù)通過(guò)這條雙向I2C總線(xiàn)串行傳送。第6腳SCL為串行時(shí)鐘輸入線(xiàn)。SDA和SCL都需要和正電源間各接一個(gè)10K的電阻上拉。可以通過(guò)軟件編程對(duì)密碼進(jìn)行修改和存儲(chǔ)。 DTMF檢測(cè)電路此部分是整個(gè)系統(tǒng)的關(guān)鍵,它的工作情況直接決定了系統(tǒng)的可靠性。DTMF編、解碼方式在電話(huà)撥號(hào)系統(tǒng)中應(yīng)用非常廣泛,其突出的優(yōu)點(diǎn)是抗干擾能力很強(qiáng)。經(jīng)過(guò)翻閱大量的文獻(xiàn)資料,發(fā)現(xiàn)使用電話(huà)專(zhuān)用的雙音頻編解碼芯片進(jìn)行輸入雙音頻信號(hào)的解碼,是比較常用的一種方法。使用集成電路不但外圍電路簡(jiǎn)單,而且可靠性強(qiáng)。經(jīng)過(guò)專(zhuān)用集成電路的解碼,信號(hào)轉(zhuǎn)換成為不同的碼制信號(hào),可以直接被單片機(jī)讀取。一般常用的電話(huà)雙音頻編解碼集成電路有8870、8880、8888等,經(jīng)過(guò)反復(fù)論證比較,決定使用雙音頻解碼集成片MT8870來(lái)完成此功能模塊。DTMF檢測(cè)電路如圖44所示。 圖44 DTMF檢測(cè)電路,當(dāng)MT8870接收來(lái)自電話(huà)線(xiàn)的雙音多頻信號(hào)并準(zhǔn)備好輸出時(shí),產(chǎn)生中斷信號(hào)。MT8870的3腳接收來(lái)自電話(huà)機(jī)的雙音多頻脈沖信號(hào),該雙音多頻信號(hào)先經(jīng)其內(nèi)部的撥號(hào)音濾波器,濾除撥號(hào)音信號(hào),然后經(jīng)前置放大后送入雙音頻濾波器,將雙音頻信號(hào)按高、低音頻信號(hào)分開(kāi),再經(jīng)高、低群濾波器,幅度檢測(cè)器送入輸出譯碼電路,經(jīng)過(guò)數(shù)字運(yùn)算后,在其數(shù)據(jù)輸出端(11~14腳)輸出相對(duì)應(yīng)的8421碼。MT8870的數(shù)據(jù)輸出端Q1 ~ ~ ,CPU經(jīng)P1口識(shí)別4位代碼。電話(huà)按鍵與相應(yīng)譯碼(Q4~Q1)輸出見(jiàn)表41。其中,A,B,C,D 4個(gè)按鍵常被當(dāng)作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特別指出的是,對(duì)于“0”號(hào)碼,MT8870輸出的8421碼并非是“0000”,而是“1010”;另外,“*”,“”字號(hào)碼,MT8870輸出的8421碼分別為“1011”和“1100”。為了使單片機(jī)AT89C51獲取有效數(shù)據(jù),MT8870的STD有效端經(jīng)反相后接CPU的/INT0引腳。當(dāng)MT8870獲取有效雙音多頻信號(hào)后,STD電平由低變高,再反相為低,CPU檢測(cè)后,指示P1口接收有效二進(jìn)制代碼。而無(wú)效的雙音頻信號(hào)(電話(huà)線(xiàn)路雜音、人們的語(yǔ)音信號(hào)等)是不會(huì)引起MT8870的STD端變化的。DTMF數(shù)據(jù)輸出如表41所示。表41 電話(huà)鍵盤(pán)按鍵與DTMF信號(hào)的對(duì)應(yīng)關(guān)系電話(huà)鍵按盤(pán)鍵高頻組(Hz)1209133614471633低頻組(Hz)697123A770456B852789C941*0D 繼電器控制電路電器控制可采用繼電器,可控硅等來(lái)控制強(qiáng)電的通與斷,為了達(dá)到電話(huà)機(jī)能控制家用電器的開(kāi)關(guān)作用,此設(shè)計(jì)采用了繼電器,一共設(shè)定了兩路繼電器開(kāi)關(guān),電器控制電路如圖45所示。 圖45 電器控制電路繼電器的開(kāi)關(guān)由單片機(jī)控制,并可設(shè)定延時(shí)開(kāi)延時(shí)關(guān)的功能。在系統(tǒng)中還設(shè)置了三個(gè)當(dāng)?shù)匕存I,其中兩個(gè)控制兩路繼電器的開(kāi)和關(guān),另一個(gè)用于復(fù)位初始密碼的,當(dāng)用戶(hù)忘記自己設(shè)定的密碼時(shí),可以用此按鍵進(jìn)行密碼的復(fù)位,初始密碼為123456。第五章 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì)基本思路軟件設(shè)計(jì)過(guò)程中采用模塊化設(shè)計(jì)方法,便于程序的閱讀、調(diào)試和改進(jìn)。 掛機(jī)信號(hào)音提示模擬摘機(jī)振鈴檢測(cè)操作完成?密碼正確?5次正常振鈴 開(kāi)始功能操作 N Y N Y N Y 圖51 系統(tǒng)軟件流程圖為提高控制系統(tǒng)的可靠性、可維護(hù)性和編程的效率性,控制系統(tǒng)的軟件采用模塊化結(jié)構(gòu),用匯編語(yǔ)言編寫(xiě),簡(jiǎn)潔、明了。在硬件的基礎(chǔ)上,智能型電話(huà)遙控器的所有功能都是由軟件實(shí)行的,通過(guò)軟件編程可以控制電器的開(kāi)關(guān)、延時(shí)開(kāi)關(guān)、聲音監(jiān)聽(tīng)、密碼修改和語(yǔ)音提示等等。因此,電路的設(shè)計(jì)中,軟件編程也起到了關(guān)鍵性的作用。軟件設(shè)計(jì)包括振鈴檢測(cè)、模擬摘機(jī)、語(yǔ)音提示、密碼存儲(chǔ)、各功能操作、8870中斷作這些模塊。在圖51系統(tǒng)軟件流程圖中,功能操作包括了很多的功能,如圖52所示。無(wú)延時(shí)開(kāi)關(guān)電器2無(wú)延時(shí)開(kāi)關(guān)電器1 功能操作狀態(tài)查詢(xún)修改密碼開(kāi)關(guān)監(jiān)聽(tīng)延時(shí)開(kāi)關(guān)電器圖52系統(tǒng)功能圖 單片機(jī)初始化程序單片機(jī)的存儲(chǔ)系統(tǒng)的分配利用在其工作過(guò)程中起非常大的作用,所以就必須對(duì)其進(jìn)行必要的初始化。程序代碼:(1)片內(nèi)RAM初始化子程序IBCLR: MOV A,R0MOV R1,ACLR AIBC1 : MOV @R1,AINC R1DJNZ R7,IBC1RET(2)片外RAM初始化子程序EBCLR1: MOV A,ADDPLMOV DPL,AMOV A,ADDPHMOV DPH,ACLR CEBC11: MOVX @DPTR,AINC DPTRDJNZ R7,EBC11RET 振鈴計(jì)數(shù)模塊本單元是通過(guò)計(jì)數(shù)器T0的外部中斷方式來(lái)計(jì)數(shù)的。程序代碼:ORG 0090HTT0: SETB 7DHRETI本功能模塊主要是產(chǎn)生信號(hào)提示音,方便不同的使用者。根據(jù)普通人耳的反應(yīng)頻率為20Hz至20KHz的范圍,而CCITT規(guī)定的電話(huà)話(huà)音信號(hào)的頻率范圍是300Hz至3400Hz,所以在本功能單元的發(fā)聲頻率定為500Hz和1000Hz兩種。主要分為五種提示音:一聲低音,表示裝置已經(jīng)摘機(jī),請(qǐng)輸入密碼,其參數(shù):頻率f=500Hz,延時(shí)t=;兩聲低音,表示密碼已經(jīng)通過(guò),請(qǐng)選擇電器,其參數(shù):頻率f=500Hz,延時(shí)t=;三聲低音,表示電器已經(jīng)選定,請(qǐng)控制(開(kāi)/關(guān)),其參數(shù):頻率f=500Hz,延時(shí)t=;三聲高音,表示密碼輸入錯(cuò)誤,其參數(shù):頻率f=1000Hz,延時(shí)t=;一聲高音,表示控制已經(jīng)完成,其參數(shù):頻率f=1000Hz,延時(shí)t=;提示音發(fā)生是使用有限循環(huán),反復(fù)使單片機(jī)的RXD口的電平反轉(zhuǎn),從而形成方波信號(hào) 。程序見(jiàn)附錄三:子程序代碼A 音3:控制開(kāi)關(guān)摘機(jī):進(jìn)入密碼修改初始化電器選定?密碼正確? 結(jié)束 開(kāi)始音1:輸入密碼控制完成?音4:密碼錯(cuò)誤重輸音2:選擇電器音5:控制完成 Y YNYNYNY 控制電器模塊本系統(tǒng)首先通過(guò)外圍雙音頻解碼電路解碼的信息(選擇電器)判斷所選擇的電器,然后跳轉(zhuǎn)到對(duì)應(yīng)的子程序,通過(guò)單片機(jī)向P1口的八位發(fā)送控制命令,這些控制信息表示對(duì)不同的電器進(jìn)行控制的控制字。為了簡(jiǎn)單表示,在這里只寫(xiě)出了控制一路電器的控制子程序,其它子程序都相似,不再累述。程序見(jiàn)附錄三:子程序代碼B 密碼修改模塊本系統(tǒng)是通過(guò)在線(xiàn)輸入密碼而改變特定存儲(chǔ)器中的密碼值的。程序見(jiàn)附錄三:子程序代碼C音提:設(shè)置成功輸入新密碼音提:輸入密碼初始化兩次輸入相同?是否5位?密碼正確? 結(jié)束 開(kāi)始再次輸入啟動(dòng)計(jì)數(shù) 器 器是否到3次 N Y NN Y Y NY Y第六章 系統(tǒng)調(diào)試 整體系統(tǒng)調(diào)試根據(jù)控制系統(tǒng)調(diào)試的需要,我們自己準(zhǔn)備了一些調(diào)試設(shè)備. (1)5V直流電源一個(gè) (2)數(shù)字萬(wàn)用表一個(gè) (3)電話(huà)線(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1