Rev 319 | Blame | Last modification | View Log | Download
;/////////////////////////////////////////////////////////////////////////////////;// Code Generator: BoostBasic Compiler - http://www.sourceboost.com;// Version : 6.70;// License Type : Pro License;// Limitations : PIC18 max code size:Unlimited, max RAM banks:Unlimited;/////////////////////////////////////////////////////////////////////////////////ORG 0x000002000200 EF77F001 GOTO _startupORG 0x000002040204 receive_000000204 ; { receive ; function begin0204 A2AB BTFSS gbl_rcsta,10206 D002 BRA label2684385500208 98AB BCF gbl_rcsta,4020A 88AB BSF gbl_rcsta,4020C label268438550020C AA9E BTFSS gbl_pir1,5020E D7FE BRA label2684385500210 50AE MOVF gbl_rcreg, W0212 6E07 MOVWF CompTempVarRet4890214 0012 RETURN0216 ; } receive function endORG 0x000002160216 send_000000216 ; { send ; function begin0216 label2684385610216 A89E BTFSS gbl_pir1,40218 D7FE BRA label268438561021A 5004 MOVF send_00000_arg_c, W021C 6EAD MOVWF gbl_txreg021E 0012 RETURN0220 ; } send function endORG 0x000002200220 delay_000000220 ; { delay ; function begin0220 label2684385700220 5005 MOVF delay_00000_1_i, W0222 5C04 SUBWF delay_00000_arg_cas, W0224 A0D8 BTFSS STATUS,C0226 0012 RETURN0228 label40265324170228 5006 MOVF delay_00000_1_x, W022A 0864 SUBLW 0x64022C E305 BNC label268438574022E EC02F001 CALL receive_000000232 2806 INCF delay_00000_1_x, W0234 6E06 MOVWF delay_00000_1_x0236 D7F8 BRA label40265324170238 label2684385740238 2805 INCF delay_00000_1_i, W023A 6E05 MOVWF delay_00000_1_i023C D7F1 BRA label268438570023E ; } delay function endORG 0x0000023E023E main023E ; { main ; function begin023E 6889 SETF gbl_lata0240 6A8A CLRF gbl_latb0242 688B SETF gbl_latc0244 0EF0 MOVLW 0xF00246 6E92 MOVWF gbl_trisa0248 0E3F MOVLW 0x3F024A 6E93 MOVWF gbl_trisb024C 0E9F MOVLW 0x9F024E 6E94 MOVWF gbl_trisc0250 0EC6 MOVLW 0xC60252 6EC1 MOVWF gbl_adcon10254 0EC0 MOVLW 0xC00256 6EC2 MOVWF gbl_adcon00258 0E40 MOVLW 0x40025A 6EAF MOVWF gbl_spbrg025C 0EFB MOVLW 0xFB025E 14AC ANDWF gbl_txsta, W0260 6EAC MOVWF gbl_txsta0262 0E20 MOVLW 0x200264 10AC IORWF gbl_txsta, W0266 6EAC MOVWF gbl_txsta0268 0E10 MOVLW 0x10026A 10AB IORWF gbl_rcsta, W026C 6EAB MOVWF gbl_rcsta026E 0E80 MOVLW 0x800270 10AB IORWF gbl_rcsta, W0272 6EAB MOVWF gbl_rcsta0274 6A01 CLRF main_1_motors0276 0E0E MOVLW 0x0E0278 6E89 MOVWF gbl_lata027A 0EC8 MOVLW 0xC8027C 6E04 MOVWF delay_00000_arg_cas027E EC10F001 CALL delay_000000282 0E0D MOVLW 0x0D0284 6E89 MOVWF gbl_lata0286 0EC8 MOVLW 0xC80288 6E04 MOVWF delay_00000_arg_cas028A EC10F001 CALL delay_00000028E 0E0B MOVLW 0x0B0290 6E89 MOVWF gbl_lata0292 0EC8 MOVLW 0xC80294 6E04 MOVWF delay_00000_arg_cas0296 EC10F001 CALL delay_00000029A 0E07 MOVLW 0x07029C 6E89 MOVWF gbl_lata029E 0EC8 MOVLW 0xC802A0 6E04 MOVWF delay_00000_arg_cas02A2 EC10F001 CALL delay_0000002A6 0E77 MOVLW 0x7702A8 6E01 MOVWF main_1_motors02AA 0E64 MOVLW 0x6402AC 6E04 MOVWF delay_00000_arg_cas02AE EC10F001 CALL delay_0000002B2 label26843864002B2 6802 SETF main_1_sensors02B4 EC02F001 CALL receive_0000002B8 5007 MOVF CompTempVarRet489, W02BA 6E02 MOVWF main_1_sensors02BC 6A03 CLRF CompTempVar49102BE A202 BTFSS main_1_sensors,102C0 D003 BRA label26843864502C2 A002 BTFSS main_1_sensors,002C4 D001 BRA label26843864502C6 2A03 INCF CompTempVar491, F02C8 label26843864502C8 5203 MOVF CompTempVar491, F02CA E102 BNZ label26843864602CC 0E77 MOVLW 0x7702CE 6E01 MOVWF main_1_motors02D0 label26843864602D0 B402 BTFSC main_1_sensors,202D2 D002 BRA label26843864902D4 0EF7 MOVLW 0xF702D6 6E01 MOVWF main_1_motors02D8 label26843864902D8 B602 BTFSC main_1_sensors,302DA D002 BRA label26843865202DC 0E7F MOVLW 0x7F02DE 6E01 MOVWF main_1_motors02E0 label26843865202E0 5002 MOVF main_1_sensors, W02E2 6E89 MOVWF gbl_lata02E4 5001 MOVF main_1_motors, W02E6 6E04 MOVWF send_00000_arg_c02E8 EC0BF001 CALL send_0000002EC D7E2 BRA label26843864002EE ; } main function endORG 0x000002EE02EE _startup02EE EF1FF001 GOTO mainORG 0x00300000300000 FEFF DW 0xFEFF300002 FEF6 DW 0xFEF6ORG 0x00300004300004 FEFF DW 0xFEFF300006 FFFB DW 0xFFFBORG 0x00300008300008 3FF0 DW 0x3FF030000A 9FFF DW 0x9FFF30000C BFFF DW 0xBFFF