新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)模擬2272軟件解碼介紹

        單片機(jī)模擬2272軟件解碼介紹

        作者: 時(shí)間:2012-04-27 來(lái)源:網(wǎng)絡(luò) 收藏

        本文引用地址: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 后采集接收信號(hào) ;

        MOV 3AH,#00

        DJNZ 3AH,$

        MOV C,REM

        MOV A,30H

        RLC A

        MOV 30H,A

        MOV A,32H

        RLC A

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

        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 位密碼放在同一字節(jié)上

        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 位數(shù)據(jù)編碼由高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


        四、硬件抗干擾

        在無(wú)線通訊中使用會(huì)對(duì)通訊系統(tǒng)造成嚴(yán)重的干擾,相信許多技術(shù)人員一定有過(guò)同樣的苦惱。如果硬件設(shè)計(jì)不當(dāng),會(huì)造成原先硬件時(shí)通訊距離為200米,而用后可能只有十幾米,因此解決硬件抗干擾問題在很大程度上可減少的誤碼率。

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

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

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

        五、結(jié)束語(yǔ)

        PT2262的解碼在實(shí)際應(yīng)用中有較好的用武之地。采用軟件解碼的系統(tǒng),廠家再也無(wú)須對(duì)收發(fā)設(shè)備進(jìn)行配套,以利于生產(chǎn)于保管;對(duì)客戶來(lái)說(shuō),使用軟件解碼無(wú)須求助,廠家只須再軟件中加入自動(dòng)學(xué)習(xí)功能,用戶可自行使用該功能,只須輕按學(xué)習(xí)鍵即可學(xué)習(xí)新的通訊設(shè)備,如遙控器等。


        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 元氏县| 太保市| 兴仁县| 张北县| 休宁县| 吴川市| 巴青县| 伊春市| 兴仁县| 阿合奇县| 惠安县| 鄂州市| 分宜县| 永德县| 兴仁县| 喜德县| 益阳市| 昌图县| 古交市| 陇南市| 莱西市| 苏尼特右旗| 阿拉尔市| 彭山县| 延庆县| 崇左市| 景谷| 汶川县| 平顶山市| 搜索| 鄄城县| 运城市| 宁都县| 曲水县| 文安县| 武强县| 介休市| 建德市| 原阳县| 英德市| 随州市|