

HI-TECH Software PIC PRO Macro Assembler V9.83 build 10920 
                                                                                               Wed Jun 12 19:28:14 2024

HI-TECH Software Omniscient Code Generator (PRO mode) build 10920
     1  0000                     opt subtitle "HI-TECH Software Omniscient Code Generator (PRO mode) build 10920"
     2                           
     3                           opt pagewidth 120
     4                           
     5                           	opt pm
     6                           
     7                           	processor	16F685
     8                           clrc	macro
     9                           	bcf	3,0
    10  0000                     	endm
    11                           clrz	macro
    12                           	bcf	3,2
    13  0000                     	endm
    14                           setc	macro
    15                           	bsf	3,0
    16  0000                     	endm
    17                           setz	macro
    18                           	bsf	3,2
    19  0000                     	endm
    20                           skipc	macro
    21                           	btfss	3,0
    22  0000                     	endm
    23                           skipz	macro
    24                           	btfss	3,2
    25  0000                     	endm
    26                           skipnc	macro
    27                           	btfsc	3,0
    28  0000                     	endm
    29                           skipnz	macro
    30                           	btfsc	3,2
    31  0000                     	endm
    32  0000                     indf	equ	0
    33  0000                     indf0	equ	0
    34  0002                     pc	equ	2
    35  0002                     pcl	equ	2
    36  0003                     status	equ	3
    37  0004                     fsr	equ	4
    38  0004                     fsr0	equ	4
    39  0001                     c	equ	1
    40  0000                     z	equ	0
    41  000A                     pclath	equ	10
    42                           	FNCALL	_main,_GPIO_Init
    43                           	FNCALL	_main,_CLR_BANK0_RAM
    44                           	FNCALL	_main,_CLR_BANK1_RAM
    45                           	FNCALL	_main,_SendDataRF
    46                           	FNCALL	_main,_DelayUs
    47                           	FNCALL	_SendDataRF,_DelayUs
    48                           	FNROOT	_main
    49                           	FNCALL	intlevel1,_myIsr
    50                           	global	intlevel1
    51                           	FNROOT	intlevel1
    52                           	global	_romRllingCode
    53                           	global	_romRllingCode_absaddr
    54  0010                     _romRllingCode_absaddr	set	0x10
    55                           	global	_romRllingCode
    56                           	global	_romRllingCode_absaddr
    57  0010                     _romRllingCode_absaddr	set	0x10
    58                           psect	strings,class=STRING,delta=2
    59                           global __pstrings
    60  0014                     __pstrings:
    61                           ;	global	stringtab,__stringbase
    62  0014                     stringtab:
    63                           ;	String table - string pointers are 2 bytes each
    64  0014  1BFF               	btfsc	(btemp+1),7
    65  0015  281E               	ljmp	stringcode
    66  0016  1383               	bcf	status,7
    67  0017  187F               	btfsc	(btemp+1),0
    68  0018  1783               	bsf	status,7
    69  0019  0800               	movf	indf,w
    70  001A  0A84               	incf fsr
    71  001B  1903               skipnz
    72  001C  0AFF               incf btemp+1
    73  001D  0008               	return
    74  001E                     stringcode:
    75  001E  087F               	movf btemp+1,w
    76  001F  397F               andlw 7Fh
    77  0020  008A               movwf	pclath
    78  0021  0804               	movf	fsr,w
    79  0022  0A84               incf fsr
    80  0023  1903               skipnz
    81  0024  0AFF               incf btemp+1
    82  0025  0082               	movwf pc
    83  0026                     __stringbase:
    84                           psect	_romRllingCode_text,class=CODE,delta=2
    85                           global __p_romRllingCode_text
    86  0010                     __p_romRllingCode_text:
    87  0010                     _romRllingCode:
    88  0010  3410               	retlw	010h
    89  0011  3411               	retlw	011h
    90  0012  3412               	retlw	012h
    91  0013  3413               	retlw	013h
    92                           	global	_RllingCodeH
    93                           psect	nvCOMMON,class=COMMON,space=1
    94                           global __pnvCOMMON
    95  0075                     __pnvCOMMON:
    96  0075                     _RllingCodeH:
    97  0075                            ds      1
    98                           
    99                           	global	_RllingCodeL
   100  0076                     _RllingCodeL:
   101  0076                            ds      1
   102                           
   103                           	global	_RllingCodeM
   104  0077                     _RllingCodeM:
   105  0077                            ds      1
   106                           
   107                           	global	_FSR
   108  0004                     _FSR	set	4
   109                           	global	_INDF
   110  0000                     _INDF	set	0
   111                           	global	_ODCON
   112  000F                     _ODCON	set	15
   113                           	global	_PDCON
   114  000E                     _PDCON	set	14
   115                           	global	_PHCON
   116  0010                     _PHCON	set	16
   117                           	global	_PORTA
   118  0005                     _PORTA	set	5
   119                           	global	_PORTB
   120  0006                     _PORTB	set	6
   121                           	global	_FPB0
   122  0030                     _FPB0	set	48
   123                           	global	_FT0IF
   124  0060                     _FT0IF	set	96
   125                           	global	_OPTION_REG
   126  0081                     _OPTION_REG	set	129
   127                           	global	_PADCON
   128  0093                     _PADCON	set	147
   129                           	global	_PAHCON
   130  0092                     _PAHCON	set	146
   131                           	global	_PAIC0
   132  0090                     _PAIC0	set	144
   133                           	global	_PBIC0
   134  0091                     _PBIC0	set	145
   135                           	global	_PCON
   136  008E                     _PCON	set	142
   137                           	global	_PDCON2
   138  0093                     _PDCON2	set	147
   139                           	global	_TRISA
   140  0085                     _TRISA	set	133
   141                           	global	_TRISB
   142  0086                     _TRISB	set	134
   143                           	global	_WUCON
   144  008F                     _WUCON	set	143
   145                           	file	"HS16F1211_RollingCode.as"
   146                           	line	#
   147                           psect cinit,class=CODE,delta=2
   148                           global start_initialization
   149  000B                     start_initialization:
   150                           
   151                           psect cinit,class=CODE,delta=2
   152                           global end_of_initialization
   153                           
   154                           ;End of C runtime variable initialization code
   155                           
   156  000B                     end_of_initialization:
   157  000B  0183               clrf status
   158  000C  2BD6               ljmp _main	;jump to C main() function
   159                           psect	cstackCOMMON,class=COMMON,space=1
   160                           global __pcstackCOMMON
   161  0070                     __pcstackCOMMON:
   162                           	global	?_GPIO_Init
   163  0070                     ?_GPIO_Init:	; 0 bytes @ 0x0
   164                           	global	?_CLR_BANK0_RAM
   165  0070                     ?_CLR_BANK0_RAM:	; 0 bytes @ 0x0
   166                           	global	?_CLR_BANK1_RAM
   167  0070                     ?_CLR_BANK1_RAM:	; 0 bytes @ 0x0
   168                           	global	?_SendDataRF
   169  0070                     ?_SendDataRF:	; 0 bytes @ 0x0
   170                           	global	?_DelayUs
   171  0070                     ?_DelayUs:	; 0 bytes @ 0x0
   172                           	global	?_myIsr
   173  0070                     ?_myIsr:	; 0 bytes @ 0x0
   174                           	global	??_myIsr
   175  0070                     ??_myIsr:	; 0 bytes @ 0x0
   176                           	global	?_main
   177  0070                     ?_main:	; 0 bytes @ 0x0
   178  0070                     	ds	2
   179                           	global	??_GPIO_Init
   180  0072                     ??_GPIO_Init:	; 0 bytes @ 0x2
   181                           	global	??_CLR_BANK0_RAM
   182  0072                     ??_CLR_BANK0_RAM:	; 0 bytes @ 0x2
   183                           	global	??_CLR_BANK1_RAM
   184  0072                     ??_CLR_BANK1_RAM:	; 0 bytes @ 0x2
   185                           	global	??_DelayUs
   186  0072                     ??_DelayUs:	; 0 bytes @ 0x2
   187                           	global	DelayUs@delayUs
   188  0072                     DelayUs@delayUs:	; 1 bytes @ 0x2
   189  0072                     	ds	1
   190                           	global	??_SendDataRF
   191  0073                     ??_SendDataRF:	; 0 bytes @ 0x3
   192                           	global	SendDataRF@sendData
   193  0073                     SendDataRF@sendData:	; 1 bytes @ 0x3
   194  0073                     	ds	1
   195                           	global	SendDataRF@Cnt
   196  0074                     SendDataRF@Cnt:	; 1 bytes @ 0x4
   197  0074                     	ds	1
   198                           	global	??_main
   199  0075                     ??_main:	; 0 bytes @ 0x5
   200 ;;Data sizes: Strings 0, constant 0, data 0, bss 0, persistent 3 stack 0
   201 ;;Auto spaces:   Size  Autos    Used
   202 ;; COMMON          14      5       8
   203 ;; BANK0           48      0       0
   204                           
   205 ;;
   206 ;; Pointer list with targets:
   207                           
   208                           
   209                           
   210 ;;
   211 ;; Critical Paths under _main in COMMON
   212 ;;
   213 ;;   _main->_SendDataRF
   214 ;;   _SendDataRF->_DelayUs
   215 ;;
   216 ;; Critical Paths under _myIsr in COMMON
   217 ;;
   218 ;;   None.
   219 ;;
   220 ;; Critical Paths under _main in BANK0
   221 ;;
   222 ;;   None.
   223 ;;
   224 ;; Critical Paths under _myIsr in BANK0
   225 ;;
   226 ;;   None.
   227                           
   228 ;;
   229 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0
   230 ;;
   231                           
   232 ;;
   233 ;;Call Graph Tables:
   234 ;;
   235 ;; ---------------------------------------------------------------------------------
   236 ;; (Depth) Function   	        Calls       Base Space   Used Autos Params    Refs
   237 ;; ---------------------------------------------------------------------------------
   238 ;; (0) _main                                                 0     0      0      75
   239 ;;                          _GPIO_Init
   240 ;;                      _CLR_BANK0_RAM
   241 ;;                      _CLR_BANK1_RAM
   242 ;;                         _SendDataRF
   243 ;;                            _DelayUs
   244 ;; ---------------------------------------------------------------------------------
   245 ;; (1) _SendDataRF                                           2     2      0      60
   246 ;;                                              3 COMMON     2     2      0
   247 ;;                            _DelayUs
   248 ;; ---------------------------------------------------------------------------------
   249 ;; (1) _DelayUs                                              1     1      0      15
   250 ;;                                              2 COMMON     1     1      0
   251 ;; ---------------------------------------------------------------------------------
   252 ;; (1) _CLR_BANK1_RAM                                        0     0      0       0
   253 ;; ---------------------------------------------------------------------------------
   254 ;; (1) _CLR_BANK0_RAM                                        0     0      0       0
   255 ;; ---------------------------------------------------------------------------------
   256 ;; (1) _GPIO_Init                                            0     0      0       0
   257 ;; ---------------------------------------------------------------------------------
   258 ;; Estimated maximum stack depth 1
   259 ;; ---------------------------------------------------------------------------------
   260 ;; (Depth) Function   	        Calls       Base Space   Used Autos Params    Refs
   261 ;; ---------------------------------------------------------------------------------
   262 ;; (3) _myIsr                                                2     2      0       0
   263 ;;                                              0 COMMON     2     2      0
   264 ;; ---------------------------------------------------------------------------------
   265 ;; Estimated maximum stack depth 3
   266 ;; ---------------------------------------------------------------------------------
   267                           
   268 ;; Call Graph Graphs:
   269                           
   270 ;; _main (ROOT)
   271 ;;   _GPIO_Init
   272 ;;   _CLR_BANK0_RAM
   273 ;;   _CLR_BANK1_RAM
   274 ;;   _SendDataRF
   275 ;;     _DelayUs
   276 ;;   _DelayUs
   277 ;;
   278 ;; _myIsr (ROOT)
   279 ;;
   280                           
   281 ;; Address spaces:
   282                           
   283 ;;Name               Size   Autos  Total    Cost      Usage
   284 ;;BITCOMMON            E      0       0       0        0.0%
   285 ;;NULL                 0      0       0       0        0.0%
   286 ;;CODE                 0      0       0       0        0.0%
   287 ;;COMMON               E      5       8       1       57.1%
   288 ;;BITSFR0              0      0       0       1        0.0%
   289 ;;SFR0                 0      0       0       1        0.0%
   290 ;;BITSFR1              0      0       0       2        0.0%
   291 ;;SFR1                 0      0       0       2        0.0%
   292 ;;STACK                0      0       2       2        0.0%
   293 ;;ABS                  0      0       8       3        0.0%
   294 ;;BITSFR3              0      0       0       4        0.0%
   295 ;;SFR3                 0      0       0       4        0.0%
   296 ;;DATA                 0      0       A       4        0.0%
   297 ;;BITBANK0            30      0       0       5        0.0%
   298 ;;BITSFR2              0      0       0       5        0.0%
   299 ;;SFR2                 0      0       0       5        0.0%
   300 ;;BANK0               30      0       0       6        0.0%
   301                           
   302                           	global	_main
   303                           psect	maintext,global,class=CODE,delta=2
   304                           global __pmaintext
   305  03D6                     __pmaintext:
   306                           
   307 ;; *************** function _main *****************
   308 ;; Defined at:
   309 ;;		line 36 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   310 ;; Parameters:    Size  Location     Type
   311 ;;		None
   312 ;; Auto vars:     Size  Location     Type
   313 ;;		None
   314 ;; Return value:  Size  Location     Type
   315 ;;		None               void
   316 ;; Registers used:
   317 ;;		wreg, fsr0l, fsr0h, status,2, status,0, btemp+1, pclath, cstack
   318 ;; Tracked objects:
   319 ;;		On entry : 17F/0
   320 ;;		On exit  : 60/0
   321 ;;		Unchanged: FFE00/0
   322 ;; Data sizes:     COMMON   BANK0
   323 ;;      Params:         0       0
   324 ;;      Locals:         0       0
   325 ;;      Temps:          0       0
   326 ;;      Totals:         0       0
   327 ;;Total ram usage:        0 bytes
   328 ;; Hardware stack levels required when called:    3
   329 ;; This function calls:
   330 ;;		_GPIO_Init
   331 ;;		_CLR_BANK0_RAM
   332 ;;		_CLR_BANK1_RAM
   333 ;;		_SendDataRF
   334 ;;		_DelayUs
   335 ;; This function is called by:
   336 ;;		Startup code after reset
   337 ;; This function uses a non-reentrant model
   338 ;;
   339                           psect	maintext
   340                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   341                           	line	36
   342                           	global	__size_of_main
   343  002A                     	__size_of_main	equ	__end_of_main-_main
   344                           	
   345  03D6                     _main:	
   346                           	opt	stack 5
   347                           ; Regs used in _main: [wreg-fsr0h+status,2+status,0+btemp+1+pclath+cstack]
   348                           	line	37
   349                           	
   350  03D6                     l1319:	
   351                           ;main.c: 37: GPIO_Init();
   352  03D6  2396               	fcall	_GPIO_Init
   353                           	line	38
   354                           	
   355  03D7                     l1321:	
   356                           ;main.c: 38: CLR_BANK0_RAM();
   357  03D7  236C               	fcall	_CLR_BANK0_RAM
   358                           	line	39
   359                           	
   360  03D8                     l1323:	
   361                           ;main.c: 39: CLR_BANK1_RAM();
   362  03D8  237E               	fcall	_CLR_BANK1_RAM
   363                           	line	41
   364                           	
   365  03D9                     l1325:	
   366                           ;main.c: 41: RllingCodeL = romRllingCode[0];
   367  03D9  3010               	movlw	low(16|8000h)
   368  03DA  0084               	movwf	fsr0
   369  03DB  3080               	movlw	high(16|8000h)
   370  03DC  1283               	bcf	status, 5	;RP0=0, select bank0
   371  03DD  1303               	bcf	status, 6	;RP1=0, select bank0
   372  03DE  00FF               	movwf	btemp+1
   373  03DF  2014               	fcall	stringtab
   374  03E0  00F6               	movwf	(_RllingCodeL)
   375                           	line	42
   376                           	
   377  03E1                     l1327:	
   378                           ;main.c: 42: RllingCodeM = romRllingCode[1];
   379  03E1  3011               	movlw	low(16|8000h+01h)
   380  03E2  0084               	movwf	fsr0
   381  03E3  3080               	movlw	high(16|8000h+01h)
   382  03E4  00FF               	movwf	btemp+1
   383  03E5  2014               	fcall	stringtab
   384  03E6  00F7               	movwf	(_RllingCodeM)
   385                           	line	43
   386                           	
   387  03E7                     l1329:	
   388                           ;main.c: 43: RllingCodeH = romRllingCode[2];
   389  03E7  3012               	movlw	low(16|8000h+02h)
   390  03E8  0084               	movwf	fsr0
   391  03E9  3080               	movlw	high(16|8000h+02h)
   392  03EA  00FF               	movwf	btemp+1
   393  03EB  2014               	fcall	stringtab
   394  03EC  00F5               	movwf	(_RllingCodeH)
   395                           	line	47
   396                           	
   397  03ED                     l1331:	
   398                           # 47 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   399  03ED  0064               clrwdt ;#
   400                           psect	maintext
   401                           	line	48
   402                           	
   403  03EE                     l1333:	
   404                           ;main.c: 48: PORTA = PORTA^0xff;
   405  03EE  1283               	bcf	status, 5	;RP0=0, select bank0
   406  03EF  1303               	bcf	status, 6	;RP1=0, select bank0
   407  03F0  0985               	comf	(5),f	;volatile
   408                           	line	50
   409                           	
   410  03F1                     l1335:	
   411                           ;main.c: 50: SendDataRF(0x55);
   412  03F1  3055               	movlw	(055h)
   413  03F2  23B4               	fcall	_SendDataRF
   414                           	line	51
   415                           	
   416  03F3                     l1337:	
   417                           ;main.c: 51: PORTA = PORTA^0xff;
   418  03F3  0985               	comf	(5),f	;volatile
   419                           	line	52
   420                           	
   421  03F4                     l1339:	
   422                           ;main.c: 52: SendDataRF(RllingCodeH);
   423  03F4  0875               	movf	(_RllingCodeH),w
   424  03F5  23B4               	fcall	_SendDataRF
   425                           	line	53
   426                           	
   427  03F6                     l1341:	
   428                           ;main.c: 53: PORTA = PORTA^0xff;
   429  03F6  0985               	comf	(5),f	;volatile
   430                           	line	54
   431                           	
   432  03F7                     l1343:	
   433                           ;main.c: 54: SendDataRF(RllingCodeM);
   434  03F7  0877               	movf	(_RllingCodeM),w
   435  03F8  23B4               	fcall	_SendDataRF
   436                           	line	55
   437                           	
   438  03F9                     l1345:	
   439                           ;main.c: 55: PORTA = PORTA^0xff;
   440  03F9  0985               	comf	(5),f	;volatile
   441                           	line	56
   442                           	
   443  03FA                     l1347:	
   444                           ;main.c: 56: SendDataRF(RllingCodeL);
   445  03FA  0876               	movf	(_RllingCodeL),w
   446  03FB  23B4               	fcall	_SendDataRF
   447                           	line	57
   448                           	
   449  03FC                     l1349:	
   450                           ;main.c: 57: DelayUs(100);
   451  03FC  3064               	movlw	(064h)
   452  03FD  2375               	fcall	_DelayUs
   453  03FE  2BED               	goto	l1331
   454                           	global	start
   455  03FF  280A               	ljmp	start
   456                           	opt stack 0
   457                           psect	maintext
   458                           	line	61
   459                           GLOBAL	__end_of_main
   460  0400                     	__end_of_main:
   461 ;; =============== function _main ends ============
   462                           
   463                           	signat	_main,88
   464                           	global	_SendDataRF
   465                           psect	text73,local,class=CODE,delta=2
   466                           global __ptext73
   467  03B4                     __ptext73:
   468                           
   469 ;; *************** function _SendDataRF *****************
   470 ;; Defined at:
   471 ;;		line 68 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   472 ;; Parameters:    Size  Location     Type
   473 ;;  sendData        1    wreg     unsigned char 
   474 ;; Auto vars:     Size  Location     Type
   475 ;;  sendData        1    3[COMMON] unsigned char 
   476 ;;  Cnt             1    4[COMMON] unsigned char 
   477 ;; Return value:  Size  Location     Type
   478 ;;		None               void
   479 ;; Registers used:
   480 ;;		wreg, status,2, status,0, pclath, cstack
   481 ;; Tracked objects:
   482 ;;		On entry : 60/0
   483 ;;		On exit  : 60/0
   484 ;;		Unchanged: FFE00/0
   485 ;; Data sizes:     COMMON   BANK0
   486 ;;      Params:         0       0
   487 ;;      Locals:         2       0
   488 ;;      Temps:          0       0
   489 ;;      Totals:         2       0
   490 ;;Total ram usage:        2 bytes
   491 ;; Hardware stack levels used:    1
   492 ;; Hardware stack levels required when called:    2
   493 ;; This function calls:
   494 ;;		_DelayUs
   495 ;; This function is called by:
   496 ;;		_main
   497 ;; This function uses a non-reentrant model
   498 ;;
   499                           psect	text73
   500                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   501                           	line	68
   502                           	global	__size_of_SendDataRF
   503  0022                     	__size_of_SendDataRF	equ	__end_of_SendDataRF-_SendDataRF
   504                           	
   505  03B4                     _SendDataRF:	
   506                           	opt	stack 5
   507                           ; Regs used in _SendDataRF: [wreg+status,2+status,0+pclath+cstack]
   508                           ;SendDataRF@sendData stored from wreg
   509                           	line	70
   510  03B4  00F3               	movwf	(SendDataRF@sendData)
   511                           	
   512  03B5                     l1295:	
   513                           # 70 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   514  03B5  0064               clrwdt ;#
   515                           psect	text73
   516                           	line	71
   517                           	
   518  03B6                     l1297:	
   519                           ;main.c: 71: for(Cnt = 0; Cnt < 8; Cnt++)
   520  03B6  01F4               	clrf	(SendDataRF@Cnt)
   521                           	line	72
   522                           	
   523  03B7                     l857:	
   524                           	line	73
   525                           ;main.c: 72: {
   526                           ;main.c: 73: if(sendData & 0x80)
   527  03B7  1FF3               	btfss	(SendDataRF@sendData),(7)&7
   528  03B8  2BBA               	goto	u31
   529  03B9  2BBB               	goto	u30
   530  03BA                     u31:
   531  03BA  2BC4               	goto	l859
   532  03BB                     u30:
   533                           	line	75
   534                           	
   535  03BB                     l1303:	
   536                           ;main.c: 74: {
   537                           ;main.c: 75: FPB0 = 1;
   538  03BB  1283               	bcf	status, 5	;RP0=0, select bank0
   539  03BC  1303               	bcf	status, 6	;RP1=0, select bank0
   540  03BD  1406               	bsf	(48/8),(48)&7
   541                           	line	76
   542                           	
   543  03BE                     l1305:	
   544                           ;main.c: 76: DelayUs(5*4);
   545  03BE  3014               	movlw	(014h)
   546  03BF  2375               	fcall	_DelayUs
   547                           	line	77
   548                           	
   549  03C0                     l1307:	
   550                           ;main.c: 77: FPB0 = 0;
   551  03C0  1006               	bcf	(48/8),(48)&7
   552                           	line	78
   553                           ;main.c: 78: DelayUs(5);
   554  03C1  3005               	movlw	(05h)
   555  03C2  2375               	fcall	_DelayUs
   556                           	line	79
   557                           ;main.c: 79: }
   558  03C3  2BCC               	goto	l1313
   559                           	line	80
   560                           	
   561  03C4                     l859:	
   562                           	line	82
   563                           ;main.c: 80: else
   564                           ;main.c: 81: {
   565                           ;main.c: 82: FPB0 = 1;
   566  03C4  1283               	bcf	status, 5	;RP0=0, select bank0
   567  03C5  1303               	bcf	status, 6	;RP1=0, select bank0
   568  03C6  1406               	bsf	(48/8),(48)&7
   569                           	line	83
   570                           	
   571  03C7                     l1309:	
   572                           ;main.c: 83: DelayUs(5);
   573  03C7  3005               	movlw	(05h)
   574  03C8  2375               	fcall	_DelayUs
   575                           	line	84
   576                           	
   577  03C9                     l1311:	
   578                           ;main.c: 84: FPB0 = 0;
   579  03C9  1006               	bcf	(48/8),(48)&7
   580                           	line	85
   581                           ;main.c: 85: DelayUs(5*4);
   582  03CA  3014               	movlw	(014h)
   583  03CB  2375               	fcall	_DelayUs
   584                           	line	87
   585                           	
   586  03CC                     l1313:	
   587                           ;main.c: 86: }
   588                           ;main.c: 87: sendData = sendData<<1;
   589  03CC  1003               	clrc
   590  03CD  0DF3               	rlf	(SendDataRF@sendData),f
   591                           	line	71
   592                           	
   593  03CE                     l1315:	
   594  03CE  0AF4               	incf	(SendDataRF@Cnt),f
   595                           	
   596  03CF                     l1317:	
   597  03CF  3008               	movlw	(08h)
   598  03D0  0274               	subwf	(SendDataRF@Cnt),w
   599  03D1  1C03               	skipc
   600  03D2  2BD4               	goto	u41
   601  03D3  2BD5               	goto	u40
   602  03D4                     u41:
   603  03D4  2BB7               	goto	l857
   604  03D5                     u40:
   605                           	line	89
   606                           	
   607  03D5                     l861:	
   608  03D5  0008               	return
   609                           	opt stack 0
   610                           GLOBAL	__end_of_SendDataRF
   611  03D6                     	__end_of_SendDataRF:
   612 ;; =============== function _SendDataRF ends ============
   613                           
   614                           	signat	_SendDataRF,4216
   615                           	global	_DelayUs
   616                           psect	text74,local,class=CODE,delta=2
   617                           global __ptext74
   618  0375                     __ptext74:
   619                           
   620 ;; *************** function _DelayUs *****************
   621 ;; Defined at:
   622 ;;		line 229 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   623 ;; Parameters:    Size  Location     Type
   624 ;;  delayUs         1    wreg     unsigned char 
   625 ;; Auto vars:     Size  Location     Type
   626 ;;  delayUs         1    2[COMMON] unsigned char 
   627 ;; Return value:  Size  Location     Type
   628 ;;		None               void
   629 ;; Registers used:
   630 ;;		wreg, status,2, status,0
   631 ;; Tracked objects:
   632 ;;		On entry : 60/0
   633 ;;		On exit  : 60/0
   634 ;;		Unchanged: FFF9F/0
   635 ;; Data sizes:     COMMON   BANK0
   636 ;;      Params:         0       0
   637 ;;      Locals:         1       0
   638 ;;      Temps:          0       0
   639 ;;      Totals:         1       0
   640 ;;Total ram usage:        1 bytes
   641 ;; Hardware stack levels used:    1
   642 ;; Hardware stack levels required when called:    1
   643 ;; This function calls:
   644 ;;		Nothing
   645 ;; This function is called by:
   646 ;;		_main
   647 ;;		_SendDataRF
   648 ;; This function uses a non-reentrant model
   649 ;;
   650                           psect	text74
   651                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   652                           	line	229
   653                           	global	__size_of_DelayUs
   654  0009                     	__size_of_DelayUs	equ	__end_of_DelayUs-_DelayUs
   655                           	
   656  0375                     _DelayUs:	
   657                           	opt	stack 6
   658                           ; Regs used in _DelayUs: [wreg+status,2+status,0]
   659                           ;DelayUs@delayUs stored from wreg
   660  0375  00F2               	movwf	(DelayUs@delayUs)
   661                           	line	230
   662                           	
   663  0376                     l1291:	
   664                           ;main.c: 230: while(delayUs--);
   665                           	
   666  0376                     l1293:	
   667  0376  03F2               	decf	(DelayUs@delayUs),f
   668  0377  0872               	movf	((DelayUs@delayUs)),w
   669  0378  3AFF               	xorlw	0FFh
   670  0379  1D03               	skipz
   671  037A  2B7C               	goto	u21
   672  037B  2B7D               	goto	u20
   673  037C                     u21:
   674  037C  2B76               	goto	l1293
   675  037D                     u20:
   676                           	line	231
   677                           	
   678  037D                     l888:	
   679  037D  0008               	return
   680                           	opt stack 0
   681                           GLOBAL	__end_of_DelayUs
   682  037E                     	__end_of_DelayUs:
   683 ;; =============== function _DelayUs ends ============
   684                           
   685                           	signat	_DelayUs,4216
   686                           	global	_CLR_BANK1_RAM
   687                           psect	text75,local,class=CODE,delta=2
   688                           global __ptext75
   689  037E                     __ptext75:
   690                           
   691 ;; *************** function _CLR_BANK1_RAM *****************
   692 ;; Defined at:
   693 ;;		line 209 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   694 ;; Parameters:    Size  Location     Type
   695 ;;		None
   696 ;; Auto vars:     Size  Location     Type
   697 ;;		None
   698 ;; Return value:  Size  Location     Type
   699 ;;		None               void
   700 ;; Registers used:
   701 ;;		None
   702 ;; Tracked objects:
   703 ;;		On entry : 0/0
   704 ;;		On exit  : 0/0
   705 ;;		Unchanged: FFE00/0
   706 ;; Data sizes:     COMMON   BANK0
   707 ;;      Params:         0       0
   708 ;;      Locals:         0       0
   709 ;;      Temps:          0       0
   710 ;;      Totals:         0       0
   711 ;;Total ram usage:        0 bytes
   712 ;; Hardware stack levels used:    1
   713 ;; Hardware stack levels required when called:    1
   714 ;; This function calls:
   715 ;;		Nothing
   716 ;; This function is called by:
   717 ;;		_main
   718 ;; This function uses a non-reentrant model
   719 ;;
   720                           psect	text75
   721                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   722                           	line	209
   723                           	global	__size_of_CLR_BANK1_RAM
   724  000A                     	__size_of_CLR_BANK1_RAM	equ	__end_of_CLR_BANK1_RAM-_CLR_BANK1_RAM
   725                           	
   726  037E                     _CLR_BANK1_RAM:	
   727                           	opt	stack 6
   728                           ; Regs used in _CLR_BANK1_RAM: []
   729                           	line	211
   730                           	
   731  037E                     l1289:	
   732                           # 211 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   733  037E  30BF                MOVLW (0x80 | 03FH) ;#
   734                           	line	212
   735                           # 212 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   736  037F  0084                MOVWF _FSR ;#
   737                           	line	213
   738                           # 213 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   739  0380  3020                MOVLW 020H ;#
   740                           	line	214
   741                           # 214 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   742  0381  00A0                MOVWF 020H ;#
   743                           	line	216
   744                           # 216 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   745  0382                      BANK1_RAM_CLR_LOOP: ;#
   746                           	line	217
   747                           # 217 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   748  0382  0180                CLRF _INDF ;#
   749                           	line	218
   750                           # 218 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   751  0383  0384                DECF _FSR,F ;#
   752                           	line	219
   753                           # 219 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   754  0384  0BA0                DECFSZ 020H,F ;#
   755                           	line	220
   756                           # 220 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   757  0385  2B82                GOTO BANK1_RAM_CLR_LOOP ;#
   758                           	line	221
   759                           # 221 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   760  0386  0008                RETURN ;#
   761                           psect	text75
   762                           	line	223
   763                           	
   764  0387                     l882:	
   765  0387  0008               	return
   766                           	opt stack 0
   767                           GLOBAL	__end_of_CLR_BANK1_RAM
   768  0388                     	__end_of_CLR_BANK1_RAM:
   769 ;; =============== function _CLR_BANK1_RAM ends ============
   770                           
   771                           	signat	_CLR_BANK1_RAM,88
   772                           	global	_CLR_BANK0_RAM
   773                           psect	text76,local,class=CODE,delta=2
   774                           global __ptext76
   775  036C                     __ptext76:
   776                           
   777 ;; *************** function _CLR_BANK0_RAM *****************
   778 ;; Defined at:
   779 ;;		line 188 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   780 ;; Parameters:    Size  Location     Type
   781 ;;		None
   782 ;; Auto vars:     Size  Location     Type
   783 ;;		None
   784 ;; Return value:  Size  Location     Type
   785 ;;		None               void
   786 ;; Registers used:
   787 ;;		None
   788 ;; Tracked objects:
   789 ;;		On entry : 17F/0
   790 ;;		On exit  : 0/0
   791 ;;		Unchanged: FFE00/0
   792 ;; Data sizes:     COMMON   BANK0
   793 ;;      Params:         0       0
   794 ;;      Locals:         0       0
   795 ;;      Temps:          0       0
   796 ;;      Totals:         0       0
   797 ;;Total ram usage:        0 bytes
   798 ;; Hardware stack levels used:    1
   799 ;; Hardware stack levels required when called:    1
   800 ;; This function calls:
   801 ;;		Nothing
   802 ;; This function is called by:
   803 ;;		_main
   804 ;; This function uses a non-reentrant model
   805 ;;
   806                           psect	text76
   807                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   808                           	line	188
   809                           	global	__size_of_CLR_BANK0_RAM
   810  0009                     	__size_of_CLR_BANK0_RAM	equ	__end_of_CLR_BANK0_RAM-_CLR_BANK0_RAM
   811                           	
   812  036C                     _CLR_BANK0_RAM:	
   813                           	opt	stack 6
   814                           ; Regs used in _CLR_BANK0_RAM: []
   815                           	line	190
   816                           	
   817  036C                     l1287:	
   818                           # 190 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   819  036C  305F                MOVLW 0X5F ;#
   820                           	line	191
   821                           # 191 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   822  036D  00A0                MOVWF 020H ;#
   823                           	line	192
   824                           # 192 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   825  036E  307F                MOVLW 0X7F ;#
   826                           	line	193
   827                           # 193 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   828  036F  0084                MOVWF _FSR ;#
   829                           	line	195
   830                           # 195 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   831  0370                      BANK0_RAM_CLR_LOOP: ;#
   832                           	line	196
   833                           # 196 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   834  0370  0180                CLRF _INDF ;#
   835                           	line	197
   836                           # 197 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   837  0371  0384                DECF _FSR,F ;#
   838                           	line	198
   839                           # 198 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   840  0372  0BA0                DECFSZ 020H,F ;#
   841                           	line	199
   842                           # 199 "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   843  0373  2B70                GOTO BANK0_RAM_CLR_LOOP ;#
   844                           psect	text76
   845                           	line	201
   846                           	
   847  0374                     l879:	
   848  0374  0008               	return
   849                           	opt stack 0
   850                           GLOBAL	__end_of_CLR_BANK0_RAM
   851  0375                     	__end_of_CLR_BANK0_RAM:
   852 ;; =============== function _CLR_BANK0_RAM ends ============
   853                           
   854                           	signat	_CLR_BANK0_RAM,88
   855                           	global	_GPIO_Init
   856                           psect	text77,local,class=CODE,delta=2
   857                           global __ptext77
   858  0396                     __ptext77:
   859                           
   860 ;; *************** function _GPIO_Init *****************
   861 ;; Defined at:
   862 ;;		line 149 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   863 ;; Parameters:    Size  Location     Type
   864 ;;		None
   865 ;; Auto vars:     Size  Location     Type
   866 ;;		None
   867 ;; Return value:  Size  Location     Type
   868 ;;		None               void
   869 ;; Registers used:
   870 ;;		wreg, status,2
   871 ;; Tracked objects:
   872 ;;		On entry : 17F/0
   873 ;;		On exit  : 17F/0
   874 ;;		Unchanged: FFE80/0
   875 ;; Data sizes:     COMMON   BANK0
   876 ;;      Params:         0       0
   877 ;;      Locals:         0       0
   878 ;;      Temps:          0       0
   879 ;;      Totals:         0       0
   880 ;;Total ram usage:        0 bytes
   881 ;; Hardware stack levels used:    1
   882 ;; Hardware stack levels required when called:    1
   883 ;; This function calls:
   884 ;;		Nothing
   885 ;; This function is called by:
   886 ;;		_main
   887 ;; This function uses a non-reentrant model
   888 ;;
   889                           psect	text77
   890                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
   891                           	line	149
   892                           	global	__size_of_GPIO_Init
   893  001E                     	__size_of_GPIO_Init	equ	__end_of_GPIO_Init-_GPIO_Init
   894                           	
   895  0396                     _GPIO_Init:	
   896                           	opt	stack 6
   897                           ; Regs used in _GPIO_Init: [wreg+status,2]
   898                           	line	150
   899                           	
   900  0396                     l1261:	
   901                           ;main.c: 150: OPTION_REG= 0b000000000;
   902  0396  1683               	bsf	status, 5	;RP0=1, select bank1
   903  0397  0181               	clrf	(129)^080h	;volatile
   904                           	line	158
   905                           	
   906  0398                     l1263:	
   907                           ;main.c: 158: PCON = 0b00100000;
   908  0398  3020               	movlw	(020h)
   909  0399  008E               	movwf	(142)^080h	;volatile
   910                           	line	164
   911                           	
   912  039A                     l1265:	
   913                           ;main.c: 164: PORTA = 0b00000000;
   914  039A  1283               	bcf	status, 5	;RP0=0, select bank0
   915  039B  0185               	clrf	(5)	;volatile
   916                           	line	165
   917                           	
   918  039C                     l1267:	
   919                           ;main.c: 165: TRISA = 0b00000000;
   920  039C  1683               	bsf	status, 5	;RP0=1, select bank1
   921  039D  0185               	clrf	(133)^080h	;volatile
   922                           	line	166
   923                           	
   924  039E                     l1269:	
   925                           ;main.c: 166: PAHCON= 0b11111111;
   926  039E  30FF               	movlw	(0FFh)
   927  039F  0092               	movwf	(146)^080h	;volatile
   928                           	line	167
   929                           	
   930  03A0                     l1271:	
   931                           ;main.c: 167: PADCON= 0b11111111;
   932  03A0  30FF               	movlw	(0FFh)
   933  03A1  0093               	movwf	(147)^080h	;volatile
   934                           	line	168
   935                           	
   936  03A2                     l1273:	
   937                           ;main.c: 168: PAIC0 = 0b00000000;
   938  03A2  0190               	clrf	(144)^080h	;volatile
   939                           	line	170
   940                           ;main.c: 170: PDCON = 0b11111111;
   941  03A3  30FF               	movlw	(0FFh)
   942  03A4  1283               	bcf	status, 5	;RP0=0, select bank0
   943  03A5  008E               	movwf	(14)	;volatile
   944                           	line	171
   945                           ;main.c: 171: PDCON2= 0b11111111;
   946  03A6  30FF               	movlw	(0FFh)
   947  03A7  1683               	bsf	status, 5	;RP0=1, select bank1
   948  03A8  0093               	movwf	(147)^080h	;volatile
   949                           	line	173
   950                           	
   951  03A9                     l1275:	
   952                           ;main.c: 173: PORTB = 0b00000000;
   953  03A9  1283               	bcf	status, 5	;RP0=0, select bank0
   954  03AA  0186               	clrf	(6)	;volatile
   955                           	line	174
   956                           	
   957  03AB                     l1277:	
   958                           ;main.c: 174: TRISB = 0b00000000;
   959  03AB  1683               	bsf	status, 5	;RP0=1, select bank1
   960  03AC  0186               	clrf	(134)^080h	;volatile
   961                           	line	175
   962                           	
   963  03AD                     l1279:	
   964                           ;main.c: 175: PBIC0 = 0b00000000;
   965  03AD  0191               	clrf	(145)^080h	;volatile
   966                           	line	176
   967                           	
   968  03AE                     l1281:	
   969                           ;main.c: 176: WUCON = 0b00000000;
   970  03AE  018F               	clrf	(143)^080h	;volatile
   971                           	line	177
   972                           	
   973  03AF                     l1283:	
   974                           ;main.c: 177: ODCON = 0b00000000;
   975  03AF  1283               	bcf	status, 5	;RP0=0, select bank0
   976  03B0  018F               	clrf	(15)	;volatile
   977                           	line	178
   978                           	
   979  03B1                     l1285:	
   980                           ;main.c: 178: PHCON = 0b11111111;
   981  03B1  30FF               	movlw	(0FFh)
   982  03B2  0090               	movwf	(16)	;volatile
   983                           	line	180
   984                           	
   985  03B3                     l876:	
   986  03B3  0008               	return
   987                           	opt stack 0
   988                           GLOBAL	__end_of_GPIO_Init
   989  03B4                     	__end_of_GPIO_Init:
   990 ;; =============== function _GPIO_Init ends ============
   991                           
   992                           	signat	_GPIO_Init,88
   993                           	global	_myIsr
   994                           psect	text78,local,class=CODE,delta=2
   995                           global __ptext78
   996  0388                     __ptext78:
   997                           
   998 ;; *************** function _myIsr *****************
   999 ;; Defined at:
  1000 ;;		line 24 in file "E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
  1001 ;; Parameters:    Size  Location     Type
  1002 ;;		None
  1003 ;; Auto vars:     Size  Location     Type
  1004 ;;		None
  1005 ;; Return value:  Size  Location     Type
  1006 ;;		None               void
  1007 ;; Registers used:
  1008 ;;		None
  1009 ;; Tracked objects:
  1010 ;;		On entry : 0/0
  1011 ;;		On exit  : 60/0
  1012 ;;		Unchanged: FFF9F/0
  1013 ;; Data sizes:     COMMON   BANK0
  1014 ;;      Params:         0       0
  1015 ;;      Locals:         0       0
  1016 ;;      Temps:          2       0
  1017 ;;      Totals:         2       0
  1018 ;;Total ram usage:        2 bytes
  1019 ;; Hardware stack levels used:    1
  1020 ;; This function calls:
  1021 ;;		Nothing
  1022 ;; This function is called by:
  1023 ;;		Interrupt level 1
  1024 ;; This function uses a non-reentrant model
  1025 ;;
  1026                           psect	text78
  1027                           	file	"E:\02-HS-DemoCode-Every\C_Code\HS16F1211_cCode\HS16F1211_RollingCode\main.c"
  1028                           	line	24
  1029                           	global	__size_of_myIsr
  1030  000E                     	__size_of_myIsr	equ	__end_of_myIsr-_myIsr
  1031                           	
  1032  0388                     _myIsr:	
  1033                           	opt	stack 5
  1034                           ; Regs used in _myIsr: []
  1035                           psect	intentry,class=CODE,delta=2
  1036                           global __pintentry
  1037  0004                     __pintentry:
  1038                           global interrupt_function
  1039  0004                     interrupt_function:
  1040                           	global saved_w
  1041  007E                     	saved_w	set	btemp+0
  1042  0004  00FE               	movwf	saved_w
  1043  0005  0E03               	swapf	status,w
  1044  0006  00F0               	movwf	(??_myIsr+0)
  1045  0007  080A               	movf	pclath,w
  1046  0008  00F1               	movwf	(??_myIsr+1)
  1047  0009  2B88               	ljmp	_myIsr
  1048                           psect	text78
  1049                           	line	25
  1050                           	
  1051  0388                     i1l1257:	
  1052                           ;main.c: 25: if(FT0IF)
  1053  0388  1283               	bcf	status, 5	;RP0=0, select bank0
  1054  0389  1303               	bcf	status, 6	;RP1=0, select bank0
  1055  038A  1C0C               	btfss	(96/8),(96)&7
  1056  038B  2B8D               	goto	u1_21
  1057  038C  2B8E               	goto	u1_20
  1058  038D                     u1_21:
  1059  038D  2B8F               	goto	i1l848
  1060  038E                     u1_20:
  1061                           	line	27
  1062                           	
  1063  038E                     i1l1259:	
  1064                           ;main.c: 26: {
  1065                           ;main.c: 27: FT0IF = 0;
  1066  038E  100C               	bcf	(96/8),(96)&7
  1067                           	line	29
  1068                           	
  1069  038F                     i1l848:	
  1070  038F  0871               	movf	(??_myIsr+1),w
  1071  0390  008A               	movwf	pclath
  1072  0391  0E70               	swapf	(??_myIsr+0)^0FFFFFF80h,w
  1073  0392  0083               	movwf	status
  1074  0393  0EFE               	swapf	saved_w,f
  1075  0394  0E7E               	swapf	saved_w,w
  1076  0395  0009               	retfie
  1077                           	opt stack 0
  1078                           GLOBAL	__end_of_myIsr
  1079  0396                     	__end_of_myIsr:
  1080 ;; =============== function _myIsr ends ============
  1081                           
  1082                           	signat	_myIsr,88
  1083                           psect	text79,local,class=CODE,delta=2
  1084                           global __ptext79
  1085  0000                     __ptext79:
  1086                           	global	btemp
  1087  007E                     	btemp set 07Eh
  1088                           
  1089                           	DABS	1,126,2	;btemp
  1090                           	global	wtemp0
  1091  007E                     	wtemp0 set btemp


HI-TECH Software PICC Macro Assembler V9.83 build 10920 
Symbol Table                                                                                   Wed Jun 12 19:28:14 2024

                     pc 0002                      u20 037D                      u21 037C                      u30 03BB  
                    u31 03BA                      u40 03D5                      u41 03D4                      fsr 0004  
                   l861 03D5                     l857 03B7                     l882 0387                     l859 03C4  
                   l876 03B3                     l879 0374                     l888 037D                     _FSR 0004  
                   fsr0 0004                     indf 0000                    l1311 03C9                    l1303 03BB  
                  l1313 03CC                    l1305 03BE                    l1321 03D7                    l1315 03CE  
                  l1307 03C0                    l1331 03ED                    l1323 03D8                    l1261 0396  
                  l1317 03CF                    l1309 03C7                    l1341 03F6                    l1333 03EE  
                  l1325 03D9                    l1271 03A0                    l1263 0398                    l1343 03F7  
                  l1335 03F1                    l1327 03E1                    l1319 03D6                    l1281 03AE  
                  l1273 03A2                    l1265 039A                    l1345 03F9                    l1337 03F3  
                  l1329 03E7                    l1283 03AF                    l1275 03A9                    l1267 039C  
                  l1291 0376                    l1347 03FA                    l1339 03F4                    l1285 03B1  
                  l1277 03AB                    l1269 039E                    l1293 0376                    l1349 03FC  
                  l1279 03AD                    l1287 036C                    l1295 03B5                    l1289 037E  
                  l1297 03B6                    _FPB0 0030                    _INDF 0000                    _PCON 008E  
                  u1_20 038E                    u1_21 038D                    _main 03D6                    btemp 007E  
                  start 000A      __size_of_GPIO_Init 001E         __end_of_DelayUs 037E                   ?_main 0070  
                 _FT0IF 0060                   _PAIC0 0090                   _PBIC0 0091                   _ODCON 000F  
                 _PDCON 000E                   i1l848 038F                   _PHCON 0010                   _PORTA 0005  
                 _PORTB 0006                   _TRISA 0085                   _TRISB 0086                   _WUCON 008F  
                 _myIsr 0388                   pclath 000A                   status 0003                   wtemp0 007E  
          __end_of_main 0400                  ??_main 0075       BANK0_RAM_CLR_LOOP 0370       __end_of_GPIO_Init 03B4  
            _SendDataRF 03B4                  ?_myIsr 0070                  _PADCON 0093                  _PAHCON 0092  
                i1l1257 0388                  i1l1259 038E                  _PDCON2 0093   _romRllingCode_absaddr 0010  
             ??_DelayUs 0072                  saved_w 007E      SendDataRF@sendData 0073          __pcstackCOMMON 0070  
 __end_of_CLR_BANK0_RAM 0375   __end_of_CLR_BANK1_RAM 0388           __end_of_myIsr 0396          DelayUs@delayUs 0072  
     BANK1_RAM_CLR_LOOP 0382             ?_SendDataRF 0070                 ??_myIsr 0070              __pnvCOMMON 0075  
            __pmaintext 03D6              __pintentry 0004                 _DelayUs 0375     __size_of_SendDataRF 0022  
           _RllingCodeH 0075             _RllingCodeL 0076             _RllingCodeM 0077               _GPIO_Init 0396  
  end_of_initialization 000B              ?_GPIO_Init 0070     start_initialization 000B            ??_SendDataRF 0073  
    __end_of_SendDataRF 03D6             ??_GPIO_Init 0072  __size_of_CLR_BANK0_RAM 0009  __size_of_CLR_BANK1_RAM 000A  
              ?_DelayUs 0070               __pstrings 0014          __size_of_myIsr 000E       interrupt_function 0004  
         _CLR_BANK0_RAM 036C           _CLR_BANK1_RAM 037E             __stringbase 0026           _romRllingCode 0010  
      __size_of_DelayUs 0009          ?_CLR_BANK0_RAM 0070          ?_CLR_BANK1_RAM 0070                __ptext73 03B4  
              __ptext74 0375                __ptext75 037E                __ptext76 036C                __ptext77 0396  
              __ptext78 0388                __ptext79 0000           __size_of_main 002A           SendDataRF@Cnt 0074  
              intlevel1 0000               stringcode 001E         ??_CLR_BANK0_RAM 0072         ??_CLR_BANK1_RAM 0072  
            _OPTION_REG 0081                stringtab 0014   __p_romRllingCode_text 0010  
