
_main:

;MyProject.c,15 :: 		void main()
;MyProject.c,17 :: 		TRISA = 0x00; // set all pins of port A as output
	CLRF       TRISA+0
;MyProject.c,18 :: 		TRISB = 0x00; // set all pins of port B as output
	CLRF       TRISB+0
;MyProject.c,19 :: 		while(1)
L_main0:
;MyProject.c,20 :: 		{ lcd_init(); // initialize the lcd
	CALL       _Lcd_Init+0
;MyProject.c,21 :: 		lcd_out(1,1,"ENEE413 EXP#3"); // print this message
	MOVLW      1
	MOVWF      FARG_Lcd_Out_row+0
	MOVLW      1
	MOVWF      FARG_Lcd_Out_column+0
	MOVLW      ?lstr1_MyProject+0
	MOVWF      FARG_Lcd_Out_text+0
	CALL       _Lcd_Out+0
;MyProject.c,22 :: 		Lcd_Cmd(_LCD_CURSOR_OFF);
	MOVLW      12
	MOVWF      FARG_Lcd_Cmd_out_char+0
	CALL       _Lcd_Cmd+0
;MyProject.c,23 :: 		}
	GOTO       L_main0
;MyProject.c,24 :: 		}
L_end_main:
	GOTO       $+0
; end of _main
