人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術(shù)熱線: 4007-888-234

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

從全面的產(chǎn)品導入到強大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

技術(shù)支持

8路雙穩(wěn)遙控開關(guān)PCB

更新時間: 2019-03-26

*********************8路遙控開關(guān)**************************
;
          SIGNAL EQU   3H
          BAORD1 EQU   2H
          BAORD2 EQU   1H
          BAORD3 EQU   0H
          BAORD4 EQU   3H

          ORG    0H
INTI:
          MOVLW  00000000B
          MOVWF  PORTC
          TRIS   PORTC
          MOVWF  PORTC
          MOVLW  11111111B
          TRIS   PORTA
          TRIS   PORTB
          CLRF   WEI1
;-------------------------------------------------------------
;檢測有無信號
CHECK:

 BTFSS  PORTB,SIGNAL
          GOTO   $-1
          SWAPF  PORTB,W
          ANDLW  00001111B
          ADDWF  PCL,F
          NOP
          GOTO   K1  ;按鍵1
          GOTO   K2  ;按鍵2
          GOTO   K3  ;按鍵3
          GOTO   K4  ;按鍵4
          GOTO   K5  ;按鍵5
          GOTO   K6  ;按鍵6
          GOTO   K7  ;按鍵7
          GOTO   K8  ;按鍵8
          GOTO   K9  ;按鍵9
          GOTO   K10  ;按鍵10
          GOTO   K11  ;按鍵11
          GOTO   K12  ;按鍵12
          GOTO   CHECK
;-----------------------------------------------------------
K1:
          BTFSS  WEI1,0    ;檢測組群信號

       GOTO   CHECK
          MOVLW  10000000B
          XORWF  PORTC,F   ;雙穩(wěn)反轉(zhuǎn)
          BTFSC  PORTB,SIGNAL ;檢測遙控器 按鍵是否松開
          GOTO   $-1
          GOTO   CHECK
K2:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  01000000B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1
          GOTO   CHECK
K3:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00100000B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1
          GOTO   CHECK
K4:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00010000B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1

GOTO   CHECK
K5:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00001000B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1
          GOTO   CHECK
K6:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00000100B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL

      GOTO   $-1
          GOTO   CHECK
K7:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00000010B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1
          GOTO   CHECK
K8:
          BTFSS  WEI1,0
          GOTO   CHECK
          MOVLW  00000001B
          XORWF  PORTC,F
          BTFSC  PORTB,SIGNAL
          GOTO   $-1
          GOTO   CHECK
K9:
          CLRF   WEI1
          BTFSS  PORTB,BAORD1
          GOTO   CHECK
          BSF    WEI1,0
          GOTO   CHECK
K10:

 CLRF   WEI1
          BTFSS  PORTB,BAORD2
          GOTO   CHECK
          BSF    WEI1,0
          GOTO   CHECK
K11:
          CLRF   WEI1
          BTFSS  PORTB,BAORD3
          GOTO   CHECK
          BSF    WEI1,0
          GOTO   CHECK
K12:
          CLRF   WEI1
          BTFSS  PORTA,BAORD4
          GOTO   CHECK
          BSF    WEI1,0
          GOTO   CHECK
          ORG    7FFH

 GOTO   INTI
          END


404
返回首頁 |  返回上一頁
潜江市| 通河县| 榕江县| 宜阳县| 右玉县| 富顺县| 长治市| 岳阳县| 绥德县| 三河市| 自治县| 资中县| 麟游县| 陈巴尔虎旗| 长泰县| 大英县| 高雄县| 苏尼特右旗| 西乡县| 砚山县| 上蔡县| 陵川县| 麻城市| 弥渡县| 长治县| 万年县| 太保市| 比如县| 巴林左旗| 历史| 郧西县| 灵石县| 永安市| 上林县| 中卫市| 南开区| 历史| 花莲市| 乐亭县| 怀安县| 巴里|