RF_Numer EQU 0x5B RF_BIT EQU 0x5C RF_DATA EQU 0x5D RF_Time EQU 0x5E RF_Time2 EQU 0x5F ;_____________________________________________________ MOVIA 200 CMPAR RF_Time2 BTRSC C LGOTO Main_1 INCR RF_Time2,1 Main_1: ;_____________________________________________________ RF_KEY: BTRSS B_RFOK LGOTO RF_KEYEXIT MOVIA 0xC0 ;振动马达开关 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY1 MOVIA 0xC1 ;振动加减档 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY2 MOVIA 0xB0 ;申缩马达开关 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY3 MOVIA 0xB1 ;申缩加减档 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY4 MOVIA 0xA0 ;吸吮马达开关 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY5 MOVIA 0xA1 ;吸吮马达加减档 CMPAR RF_DATA BTRSC Z LGOTO RF_KEY6 LGOTO RF_KEYEXIT RF_KEY1:BTRSS B_ON1 LGOTO RF_KEY9 CLRR Motor_gear CLRR Motor_position CLRR Pwma_Loop CLRR Pwma_High CLRR Pwma_Cycle CLRR Pwma_Time BCR B_M2 LGOTO RF_KEY9 RF_KEY2:BTRSS B_ON1 LGOTO RF_KEY9 CLRR Motor_position CLRR PWMA_LOOP INCR Motor_gear,1 MOVIA 11 CMPAR Motor_gear BTRSS C LGOTO RF_KEY9 MOVIA 1 MOVAR motor_gear LGOTO RF_KEY9 RF_KEY3:BTRSS B_ON3 LGOTO RF_KEY9 CLRR MotorC_gear BCR B_MA BCR B_MB LGOTO RF_KEY9 RF_KEY4:BTRSS B_ON3 LGOTO RF_KEY9 INCR MotorC_gear,1 MOVIA 4 CMPAR MotorC_gear BTRSS C LGOTO RF_KEY9 MOVIA 1 MOVAR MotorC_gear LGOTO RF_KEY9 RF_KEY5:BTRSS B_ON2 LGOTO RF_KEY9 CLRR Motorb_gear CLRR Motorb_position CLRR Pwmb_Loop CLRR Pwmb_High CLRR Pwmb_Cycle CLRR Pwmb_Time BCR B_M3 LGOTO RF_KEY9 RF_KEY6:BTRSS B_ON2 LGOTO RF_KEY9 CLRR MotorB_position CLRR PwmB_Loop INCRSZ MotorB_gear,1 MOVIA 11 CMPAR MotorB_gear BTRSS C LGOTO RF_KEY9 MOVIA 1 MOVAR MotorB_gear LGOTO RF_KEY9 RF_KEY9:CLRR RF_Time2 CLRR RF_DATA RF_KEYEXIT: BCR B_RFOK RET ;_____________________________________________________ RF: BTRSC B_ON1 LGOTO RF_RF0 BTRSC B_ON2 LGOTO RF_RF0 BTRSS B_ON3 LGOTO RF_EXIT RF_RF0: BTRSC B_RFOK LGOTO RF_C BCR B_EN MOVIA 20 CMPAR RF_Time2 BTRSS C LGOTO RF_Exit INCR RF_Time,1 MOVIA 50 CMPAR RF_Time BTRSC C LGOTO RF_C RF_1: BTRSS B_RF LGOTO RF_L ;高 MOVIA 1 CMPAR RF_Numer BTRSC Z LGOTO RF_H1 MOVIA 3 CMPAR RF_Numer BTRSC Z LGOTO RF_H3 MOVIA 4 CMPAR RF_Numer BTRSC Z LGOTO RF_H4 LGOTO RF_Exit RF_L: MOVIA 0 CMPAR RF_Numer BTRSC Z LGOTO RF_L0 ;低 MOVIA 2 CMPAR RF_Numer BTRSC Z LGOTO RF_L2 LGOTO RF_Exit RF_L0: MOVIA 1 MOVAR RF_Numer LGOTO RF_R RF_H1: MOVIA 21 CMPAR RF_Time BTRSS C LGOTO RF_C MOVIA 29 CMPAR RF_Time BTRSC C LGOTO RF_C MOVIA 2 ;2 MOVAR RF_Numer LGOTO RF_R RF_L2: MOVIA 2 CMPAR RF_Time BTRSS C LGOTO RF_C MOVIA 8 CMPAR RF_Time BTRSC C LGOTO RF_L22 BCR C ;给0 RLR RF_DATA,1 INCR RF_BIT,1 MOVIA 3 ;3 MOVAR RF_Numer LGOTO RF_R RF_L22: MOVIA 10 CMPAR RF_Time BTRSS C LGOTO RF_C MOVIA 17 CMPAR RF_Time BTRSC C LGOTO RF_C BSR C ;给1 RLR RF_DATA,1 INCR RF_BIT,1 MOVIA 4 ;3 MOVAR RF_Numer LGOTO RF_R RF_H3: MOVIA 10 CMPAR RF_Time BTRSS C LGOTO RF_C MOVIA 17 CMPAR RF_Time BTRSC C LGOTO RF_C MOVIA 2 ;2 MOVAR RF_Numer LGOTO RF_R RF_H4: MOVIA 2 CMPAR RF_Time BTRSS C LGOTO RF_C MOVIA 9 CMPAR RF_Time BTRSC C LGOTO RF_C MOVIA 2 ;2 MOVAR RF_Numer LGOTO RF_R RF_R: CLRR RF_Time MOVIA 8 CMPAR RF_BIT BTRSS C LGOTO RF_Exit CLRR RF_BIT BSR B_RFOK RF_C: CLRR RF_Numer CLRR RF_BIT CLRR RF_Time RF_Exit:ret



