• <strong id="fra3j"><legend id="fra3j"></legend></strong>

      <ruby id="fra3j"></ruby>
    1. TDA2030功放電路圖 電動車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開關電源電路圖 傳感器技術 led 電磁兼容
      電子電路圖
      當前位置: 首頁 > 電子制作

      紅外遙控系統原理及單片機解碼實例

      時間:2013-04-21 17:55:26來源:原創 作者:admin 點擊:
      IR_4BYTE:
          MOV     R3,#8
      IR_8BIT:  
          JNB     P2.2,$         ;等待地址碼第一位的高電平信號
          LCALL  DELAY882        ;高電平開始后用882微秒的時間尺去判斷信號的高低電平
          MOV    C,P2.2          ;將P2.2引腳的電平0或1存入C中
          JNC     IR_8BIT_0      ;為0就跳轉到IR_8BIT_0
          LCALL  DELAY1000
      IR_8BIT_0:
          MOV    A,@R1           ;將R1中地址的給A
          RRC    A               ;將C中的值0或1移入A中的最低位
          MOV    @R1,A           ;將A中的數暫時存放在R1中
          DJNZ   R3,IR_8BIT      ;接收地址碼的高8位
          INC    R1              ;對R1中的值加1,換下一個RAM
          DJNZ   R2,IR_4BYTE     ;接收完16位地址碼和8位數據碼和8位數據,
                                 ;存放在1AH/1BH/1CH/1DH的RAM中
          ;解碼成功
          JMP    IR_GOTO
       
      IR_Rp:
          ;這里為重復碼執行處
          ;按住遙控按鍵時,每過108ms就到這里來
          JMP    IR_GOTO
       
      IR_ERROR:
          ;錯語退出
          LJMP   MAIN ;退出解碼子程序
       
      ;=================================================
      ;遙控執行部份
      IR_GOTO:
          ;這里還要判斷1AH和1BH 兩個系統碼或用戶碼,用于識別不同的遙控器
          ;MOV   A,1AH
          ;CJNE  A,#xxH,IR_ERROR   ;用戶碼1不對則退出
          ;MOV   A,1BH
          ;CJNE  A,#xxH,IR_ERROR   ;用戶碼2不對則退出
       
       
       
          ;判斷兩個數據碼是否相反
          MOV    A,1CH
          CPL    A
          CJNE   A,1DH,IR_ERROR    ;兩個數據碼不相反則退出
          ;遙控執行部份
          ;MOV   A,1DH             ;判斷對應按鍵
          ;CJNE  A,#xxH,$+6
          ;LJMP  -à跳到對應按鍵執行處
          ;CJNE  A,#xxH,$+6
          ;LJMP  -à跳到對應按鍵執行處
          ;.
       
          MOV     P1,1DH         ;將按鍵的鍵值通過P1口的8個LED顯示出來!
          CLR     P2.3          ;蜂鳴器鳴響-嘀嘀嘀-的聲音,表示解碼成功
          LCALL  DELAY2400容-源-電-子-網-為你提供技術支持

      本文地址:http://www.nancypollockart.com/dzdiy/342117561.shtml


      本文標簽:


      .
      首頁 上一頁2345下一頁尾頁
      頂一下
      0%
      返回首頁
      0
      0%

      ------分隔線----------------------------
      發表評論
      請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
      表情:
      名稱: E-mail: 驗證碼: 匿名發表
      發布文章,推廣自己產品。
      推薦內容
      女高中生强奷系列在线播放,中文字幕无码亚洲八戒32,青草青草久热精品视频国产4,性XXXX欧美老妇胖老太肥肥,日本被黑人强伦姧人妻完整版

    2. <strong id="fra3j"><legend id="fra3j"></legend></strong>

        <ruby id="fra3j"></ruby>