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

正文內(nèi)容

基于電話網(wǎng)絡(luò)的遠(yuǎn)程控制器的設(shè)計(jì)(參考版)

2024-11-12 01:25本頁(yè)面
  

【正文】 對(duì)單片機(jī)應(yīng)用系統(tǒng)中所用到的器件與設(shè)備,要仔細(xì)核對(duì)型。檢查它的印制、線是否有斷線、是否有毛刺、是否與其它線或焊盤(pán)粘連、焊盤(pán)有否陀螺、郭孔是否有未金屬化現(xiàn)象等。 具體的方法和步驟如下: (1).目測(cè)。 系統(tǒng)調(diào)試可分靜態(tài)調(diào)試和動(dòng)態(tài)條兩步進(jìn)行。聯(lián)機(jī)調(diào)試是最重要的一部分,同時(shí)也是本裝置成功的關(guān)鍵。這樣有利于 問(wèn)題的分析和解決,不會(huì)造成問(wèn)題的積累,而且不會(huì)因?yàn)橐粋€(gè)小問(wèn)題而進(jìn)行整體電路的檢查,從而可以節(jié)約大量的調(diào)試時(shí)間。 振鈴計(jì)數(shù)部分 本單元是通過(guò)計(jì)數(shù)器 T0 的外部中斷方式來(lái)計(jì)數(shù)的,程序代碼: ORG 0090H TT0: SETB 7DH RETI 27 有 振 鈴 嗎 振 鈴 計(jì) 數(shù)到 設(shè) 定 次 數(shù) 摘 機(jī) 提 示 輸 入 密 碼密 碼 正 確 送 確 定 音 等 待 指 令計(jì) 數(shù)設(shè) 備 動(dòng) 作 指 令 掛 機(jī) 指 令 3 次 錯(cuò) 誤 設(shè) 備 動(dòng) 作掛 機(jī)初 始 化NYNNNNYYYYY 圖 電 器 控制流程圖 28 第 6 章 系統(tǒng)調(diào)試 整體調(diào)試 整體調(diào)試所使用的測(cè)試儀器儀表和工具: 電腦一臺(tái),有 25針串行接口; 單片機(jī)下載線一條,并帶有驅(qū)動(dòng)程序; MF116萬(wàn)用表一個(gè); 開(kāi)關(guān) 5V 穩(wěn)壓電源一個(gè); 數(shù)字示波器一臺(tái); 本裝置的調(diào)試主要分為硬件調(diào)試、軟件調(diào)試和聯(lián)機(jī)調(diào)試等三大部分。 程序代碼: ORG 1700H KEYIN: SETB RS1 ; 當(dāng)前工作寄存器第二工作區(qū) CLR RS0 ANL A,00H ; 清零 A寄存器 MOV B,05H LCALL RING10 ; 發(fā)提示音:輸入密碼 *** MOV R7,5H MOV R1,38H WPIN: JBC 7EH,READ ; 等待 INT0中斷 LJMP WPIN READ: MOV R1,38H MOV R0,40H MOV R7,05H READ1: MOV A,R1 MOV R0,A INC R0 INC R1 DJNZ R7,READ1 ; 判斷輸入密碼是否為 5位,否跳轉(zhuǎn) READ1 LCALL RING10 ; 滿 5位,發(fā)提示音:再輸入新密碼 MOV R7,5H MOV R1,38H WRE: JBC 7EH,KEYCMP ; 等 待中斷 INT1 LJMP WRE KEYCMP:MOV R6,05H MOV R0,40H MOV R1,38H KEYCP:MOV A,R0 26 CLR C SUBB A,R1 ; A減(( R1)) INC R1 INC R0 JZ BBB ; A的內(nèi)容如果為 0,則跳轉(zhuǎn) BBB LJMP LL BBB: DJNZ R6,KEYCP ; R6減 1不為 0,則跳轉(zhuǎn) KEYCP,即循環(huán)比較密碼的五位 MOV R1,38H MOV R0,30H MOV R6,5H KEYREIN:MOV A,R1 MOV R0,A INC R1 INC R0 DJNZ R6,KEYREIN ; R6減 1不為 0,則跳轉(zhuǎn),即循環(huán)比較密碼的五位 LCALL RING50 ; 發(fā)提示音:新密碼已經(jīng)設(shè)置 LJMP STOP RET 電器 控制 部分 本系統(tǒng)首先通過(guò)外圍雙音頻解碼電路解碼的信息(選擇電器)判斷所選擇的電器,然后 再得到要求進(jìn)行的操作, 跳轉(zhuǎn)到每一個(gè)子程序,通過(guò)單片機(jī)向 P0口發(fā)送數(shù)據(jù),這些控制信息表示對(duì)不同的電器進(jìn)行控制的控制字。然后單片機(jī)對(duì)進(jìn)行兩個(gè)存儲(chǔ)地址的內(nèi)容逐位進(jìn)行比較,直到相等才能轉(zhuǎn)到下一進(jìn)程,有一位不同,程序就轉(zhuǎn)到出錯(cuò)程序,三次錯(cuò)誤就系統(tǒng)瑣死。 對(duì)于重要的寄存器程序定義如下: MT_JSSJ EQU 55H ; 電話接收數(shù)據(jù) KAI_GUAN_1 EQU ; 繼電器 1 KAI_GUAN_2 EQU ; 繼電器 2 CK EQU ; MT8870 控制端 RSO EQU ; MT8870 控制端 RW EQU ; MT8870 控制端 CS EQU ; MT8870 控制端 MN_ZJ EQU ; 檢測(cè)來(lái)電并模擬摘機(jī) ORG 0000H LJMP MAIN 24 ORG 0100H MOV 52H,08H ; 密碼設(shè)定單元 MOV 53H,03H ; 密碼錯(cuò)誤次數(shù) MOV 30H,11 ; 存放電話號(hào)碼位數(shù) 整體流程圖 : 開(kāi) 始初 始 化啟 動(dòng) 計(jì) 數(shù) 器是 否 有 振 鈴 ?是 否 到 5 次 ?摘 機(jī) , 語(yǔ) 音 提 示 輸入 密 碼密 碼 是 否 正確 ?是 否 到 3 次 ?掛 機(jī)重 新 輸 入語(yǔ) 音 提 示選 擇 要 控 制 哪 路 電器選 擇 操 作等 待 結(jié) 束掛 機(jī)YNYNNYNY 圖 25 密碼檢測(cè)部分 本系統(tǒng)密碼校驗(yàn)的基本原理是:在系統(tǒng)初始化的時(shí)候把原始密碼寫(xiě)入地址為 R3 的存儲(chǔ)空間內(nèi),密碼錯(cuò)誤的次數(shù)“ 3”賦給 53H。每個(gè)功能模塊對(duì)于 整體設(shè)計(jì)都是非常重要的,單片機(jī) AT89S52 通過(guò)軟件程序才能很好的對(duì)外部的信息進(jìn)行采集、分析和決策。除了在硬件電路設(shè)計(jì)時(shí) , 采取各種有效的措施 (合理的電路布局、合理的信號(hào)傳輸方式、適當(dāng)?shù)嘏渲脼V波元件等 ) 外 , 還可以利用軟件來(lái)增強(qiáng)系統(tǒng)的抗干擾能力。最典型的錯(cuò)誤有 : ( 1) . CPU 中的程序計(jì)數(shù)器 PC 的值隨機(jī)改變 , 完全可能造成 CPU 離開(kāi)正確的指令順序去執(zhí)行一些無(wú)定義地址中的內(nèi)容 , 或進(jìn)入數(shù)據(jù)區(qū) , 把數(shù)據(jù)當(dāng)作操作碼來(lái)控制 ,使整個(gè)工作紊亂 , 系統(tǒng) 失控 ; ( 2) .輸出口被失控程序非法操作 ,使控制量發(fā)生波動(dòng)或使系統(tǒng)出現(xiàn)“死機(jī)” ; ( 3) . 數(shù)據(jù)區(qū)受干擾 , 造成數(shù)據(jù)被沖毀 , 使系統(tǒng)出現(xiàn)運(yùn)行不正常 ,輸出出錯(cuò)。在工業(yè)現(xiàn)場(chǎng) , 大多數(shù)情況下干擾不會(huì)造成單片機(jī)系統(tǒng)硬件的損壞 , 主要是對(duì)軟件運(yùn)行造成不良影響。 隨著單片機(jī)在工業(yè)自動(dòng)化、生產(chǎn)過(guò)程控制、智能儀表等系統(tǒng)的深入應(yīng)用 , 在滿足了各項(xiàng)控制功能后 ,為了使系統(tǒng)投入實(shí)用 , 必須提高其可靠性、安全性。 在 P0的其它口接上相同的電路便可以控制其它別的電器了。 圖 制電路圖 ,在本裝置中一共有 8 路電器可以控制 ,其他電器控制電路相同。 具體接線見(jiàn)圖 。為盡量節(jié)省 I/O 口線,對(duì) DS12887 的讀寫(xiě)不采用 MOVX A, DPTR 指令,而采用 作為片選信號(hào),對(duì)DS12887 的讀寫(xiě)全部采用 MOVX A, R0 來(lái)完成。( 4)結(jié)合軟件實(shí)現(xiàn)看門(mén)狗,增強(qiáng)了系統(tǒng) 的可靠性與穩(wěn)定性。( 2)掉電保存各路家用電器開(kāi)關(guān)狀態(tài)。 DS12887 為 DALLAS 公司生產(chǎn)的實(shí)時(shí)時(shí)鐘芯片,除具有實(shí)時(shí)鐘功能外,它還具有 114 字節(jié)的通用 RAM,內(nèi)藏鋰電池。 音頻放大集成電路 LM386 的連接比較簡(jiǎn)單,本裝置的使用是 LM386 放大增益為50dB 的連接方式。 LS1SpeakerVS6GND4GAIN8325BYP7GAIN1U6LM386M110KR5VCCR410uFC4250uFC3C510R11 圖 語(yǔ)音提示電路圖 信號(hào)音從單片機(jī) AT89S52 的 口輸出,先經(jīng)過(guò)一可變電阻進(jìn)行分壓,然后輸入到音頻放大集成電路 LM386N1 的輸入端。規(guī)定它們的含義如下: (1) 低音 ,表示裝置已經(jīng)摘機(jī) ,請(qǐng)輸入密碼 ,其參數(shù) :頻率 f = 500 Hz ,延時(shí) t = 0. 5 s/ 聲; (2) 兩聲低音 ,表示密碼已經(jīng)通過(guò) ,請(qǐng)選擇電器 ,其參數(shù) :頻率 f = 500 Hz ,延時(shí) t = 0. 5 s/ 聲; (3) 三聲低音 ,表示電器已選定 ,請(qǐng)控制 (開(kāi) / 關(guān) ) ,其參數(shù) :頻率 f = 500 Hz ,延時(shí) t = 0. 5 s/ 聲; 20 (4) 三聲高音 ,表示密碼輸入錯(cuò)誤 ,其參數(shù) :頻率 f =1 000 Hz ,延時(shí) t = 0. 3 s/ 聲; (5) 一聲高音 ,表示控制已經(jīng)完成 ,其參數(shù) :頻率 f =1 000 Hz ,延時(shí) t = 0. 3 s/ 聲。在此系統(tǒng)中,我采用了基于 LM386 的語(yǔ)音提示電路,具體原理如下。 雖然這兩種電路都比較簡(jiǎn)單且提示音多樣、明了,用戶比較容易理解,但是它們的價(jià)格非常昂貴,而其所用的芯片都是進(jìn)口的,很難買(mǎi)的到。因?yàn)樵诳爝M(jìn)狀態(tài)下, EOM 脈沖的寬度只有 10us 左右,對(duì)于速度不高的單片機(jī)不易檢測(cè)到,此時(shí)可用外部中斷來(lái)檢測(cè) EOM 標(biāo)志位。因?yàn)樗械男蛱?hào)都以存儲(chǔ)器起始處為基準(zhǔn),除第一段外,只需要 CE 端發(fā)送 N1 個(gè)不大于 10us 低脈沖,即可使地址指針到達(dá)第 N 段的開(kāi)始處,然后拉高 A0,在 CE 端加一個(gè)低脈沖即可播放第 N 段的語(yǔ)音信息,直到此段后的 EOM 標(biāo)志出現(xiàn)為止。 ISD2590 的信息檢索模式的使用方法:首先將芯片的錄放控制 P/R 端置高,地址位A4, A0 置高,現(xiàn)在芯片即處于信息檢索模式的信息讀取狀態(tài)。操作模式根據(jù)引腳 A1~ A8 的高低電平不同組合總共分為 6 種不同的模式,實(shí)現(xiàn)不同的功能。有 10 個(gè)地址輸入端,尋址能力可達(dá) 1024 位;最多能分600 段;設(shè)有 OVF(溢出)端,便于多個(gè)器件級(jí)聯(lián)。 表 3 ISD4004指令 指令 8 位控制碼, 16 位地址碼 操作摘要 POWERUP 00100xxx( xxxxxxxxxxxxxxxx) 上電:等待 TPUD 后器件可以工作 SET PLAY 11100xxx( A15~A0) 從指令地址開(kāi)始放音,須后跟 PLAY指令,使放音繼續(xù) PLAY 11110xxx( xxxxxxxxxxxxxxx) 從當(dāng)前地址開(kāi)始放音(直至 EOM或 OVF) SET REC 10110xxx( A15~A0) 從指定地址開(kāi)始錄音,須后跟 REC指令,使錄音繼續(xù) REC 110110( xxxxxxxxxxxxxxx) 從當(dāng)前地址開(kāi)始錄音(直至 OVF 或停止) SET MC 11101xxx( A15~A0) 從指定地址開(kāi)始快進(jìn),須后跟 MC 指令,使快進(jìn)繼續(xù) MC 11111xxx( xxxxxxxxxxxxxxx) 執(zhí)行快進(jìn),直到 EOM,若再無(wú)信息,則進(jìn)入 OVF 狀態(tài) STOP 0x110xxx( xxxxxxxxxxxxxxx) 停止當(dāng)前操作 STOP PWRDN 0X01Xxxx( xxxxxxxxxxxxxxx) 停止當(dāng)前的操作并掉電 RINT 0X110xxx( xxxxxxxxxxxxxxxx) 讀狀態(tài); OVF 和 EOM 二. ISD2590 提示語(yǔ)音由以語(yǔ)音芯片 ISD2590 為核心的語(yǔ)音電路產(chǎn)生。 ( 15) 如果從 00 處錄音,則按以下時(shí)序; 發(fā) power up 命令; 等待 TPUD(上電延時(shí)); 發(fā) power up 命令; 等待 2 倍 TPUD; 發(fā)地址值為 00 的 SETREC 命令; 發(fā) REC 命令。例如:從 00 處放音,應(yīng) 18 遵循如下時(shí)序: 發(fā) power up 命令; 等待 TPUD(上電延時(shí)); 發(fā)地址值為 00的 SETPLAY 命令; 發(fā) PLAY 命令。 ( 12) 上電順序 ( 13) 器件延時(shí) TPUD( 8KHz)采樣時(shí),約為 25 毫秒)后才能開(kāi)始操作。信息快進(jìn)只用 于放音模式。 ( 9) 所有指令都在 SS 端上升沿開(kāi)始執(zhí)行。 ( 7) 使用“讀”指令會(huì)使中斷狀態(tài)位移出 TER 的 MISO 引腳時(shí),控制及地址數(shù)據(jù)也同步從 MOSI 端移入。 ( 5) 指令格式是 8 位控制碼加 16 位控制碼。 ( 3) 數(shù)據(jù)在時(shí)鐘上升沿移入,在下降沿移出。協(xié)議具體內(nèi)容如下: ( 1) 所有串行數(shù)據(jù)傳輸開(kāi)始于 SS 下降沿。 ISD4004 工作時(shí)必須有微控制器驅(qū)動(dòng),它與微控制器的接 口為 SPI 模式,其指令表如表 三 所示。芯片 17 采用多電平直接模擬量存貯技術(shù),每個(gè)采樣值直接存貯在片內(nèi)的閃爍存貯器中,因此能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音,音樂(lè)、音調(diào)和效果聲,避免了一般固體錄音電路固置化和壓縮造成的量化噪聲和多屬聲。芯片采用 CMOS 技術(shù),內(nèi)含振蕩器、防混清濾波器、平滑濾波器、自動(dòng)靜噪、音頻放大器及高密度多電平閃爍存貯陳列。此外, ISD4004 可以存儲(chǔ) 8 到 16 分鐘語(yǔ)音,在存完提示語(yǔ)音后還有大量空間,因此可以用來(lái)存儲(chǔ)留言。翻閱大量的資料以及查看大量的電路圖后,我發(fā)現(xiàn)以下兩個(gè) 語(yǔ)音芯片使用起來(lái)比較的方便,且由它們組成的電路也比較常見(jiàn)。當(dāng) STD 有效(即中斷開(kāi)放)時(shí), P = 1 則 /INT0 中斷關(guān)閉; P = 0 時(shí)則 /INT0 中斷允許。 DTMF 接收器的外圍電路如圖 所示。當(dāng) MT8870 獲取有效雙音多頻信號(hào)后, STD 電平由 高變低 ,再反相為 高 ,在由高到低跳變是,引發(fā)中斷,單片機(jī)響應(yīng)中斷后,使 MT8870 的 TOE 端產(chǎn)生一個(gè)高電平脈沖信號(hào),該信號(hào)使 MT8870 的數(shù)據(jù)輸出端 Q1~Q4 由原來(lái)的高阻狀態(tài)變?yōu)?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1