新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機模擬2272軟件解碼介紹

        單片機模擬2272軟件解碼介紹

        作者: 時間:2012-04-27 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/171550.htm

        CLR T_OVER

        MOV TH1,#0FAH

        MOV TL1,#099H

        SETB TR1

        RM1: JB T_OVER,REMOTE_END

        JB REM,RM1

        CLR TR1 ;;

        CLR T_OVER

        MOV TH1,#0FAH

        MOV TL1,#099H

        SETB TR1

        RM2: JB T_OVER,REMOTE_END

        JNB REM,RM2

        CLR TR1 ;;等待550us 后采集接收信號 ;

        MOV 3AH,#00

        DJNZ 3AH,$

        MOV C,REM

        MOV A,30H

        RLC A

        MOV 30H,A

        MOV A,32H

        RLC A

        MOV 32H,A ;;等待第二個碼值的上升沿 ;

        CLR T_OVER

        MOV TH1,#0FAH

        MOV TL1,#099H

        SETB TR1

        RM3: JB T_OVER,RM5

        JB REM,RM3

        CLR TR1 ;;

        CLR T_OVER

        MOV TH1,#0FAH

        MOV TL1,#099H

        SETB TR1

        RM4: JB T_OVER,RM5

        JNB REM,RM4

        CLR TR1

        DJNZ 34H,REMOTE6 ;;把接收的編碼左移4 位將8 位密碼放在同一字節上

        MOV 34H,#4

        AJMP REMOTE7

        RM5: AJMP REMOTE_END

        REMOTE7:CLR C

        MOV A,33H

        RLC A

        MOV 33H,A

        MOV A,31H

        RLC A

        MOV 31H,A

        CLR C

        MOV A,30H

        RLC A

        MOV 30H,A

        MOV A,32H

        RLC A

        MOV 32H,A

        DJNZ 34H,REMOTE7 ;;把4 位數據編碼由高4 位移到低4 位上 ;

        MOV A,33H

        SWAP A

        MOV 33H,A

        MOV A,30H

        SWAP A

        MOV 30H,A

        SETB ENABLE_DETE

        SETB RECEIVE ;;

        AJMP REMOTE_END_1

        END


        四、硬件抗干擾

        在無線通訊中使用會對通訊系統造成嚴重的干擾,相信許多技術人員一定有過同樣的苦惱。如果硬件設計不當,會造成原先硬件時通訊距離為200米,而用后可能只有十幾米,因此解決硬件抗干擾問題在很大程度上可減少的誤碼率。

        1、收發模塊:早期常用的頻率為47MHz,在這種頻率下,很難有好的解決方法;建議采用目前國家允許無線遙控使用的頻率315 MHz。

        2、振蕩頻率:大量的MCS51教材中推薦大家使用的是12MHz及11.0592MHz的晶體,這些晶體在一般場合使用沒有問題,但在此卻不可以,它們在300MHz左右仍然能夠產生較大的干擾,為解決運行速度與電磁干擾的矛盾,建議采用頻率為4MHz或3.58MHz的晶體。

        3、隔離:為了有效抑制單片機對接收模塊的電磁干擾,建議采用①電源隔離;②端口隔離;端口隔離可采用三極管或比較器。實踐表明采用隔離的效果非常明顯。

        五、結束語

        PT2262的解碼在實際應用中有較好的用武之地。采用軟件解碼的系統,廠家再也無須對收發設備進行配套,以利于生產于保管;對客戶來說,使用軟件解碼無須求助,廠家只須再軟件中加入自動學習功能,用戶可自行使用該功能,只須輕按學習鍵即可學習新的通訊設備,如遙控器等。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 当雄县| 嘉善县| 新田县| 临澧县| 顺义区| 巨野县| 扶沟县| 贺兰县| 嘉黎县| 那坡县| 新蔡县| 龙南县| 哈尔滨市| 密云县| 揭东县| 栾城县| 惠州市| 临泉县| 泸西县| 岢岚县| 灌阳县| 屏东市| 南陵县| 稻城县| 城市| 福建省| 子洲县| 敖汉旗| 纳雍县| 呈贡县| 图木舒克市| 年辖:市辖区| 平遥县| 定兴县| 家居| 博野县| 乌兰县| 文山县| 公安县| 南平市| 台北县|