?? adcboardexample.lst
字號:
;--- procedure ADCBoardExample_processvalue ---
02C2 ADCBoardExample_processvalue:
02C2 BCF STATUS,RP1
02C3 BCF STATUS,RP0
02C4 MOVF ADCBoardExample_processvalue_param_Value_2,W
02C5 SUBWF main_global_LastValue_2,W
02C6 BTFSS STATUS,Z
02C7 GOTO $+3
02C8 MOVF ADCBoardExample_processvalue_param_Value_1,W
02C9 SUBWF main_global_LastValue_1,W
02CA BTFSC STATUS,Z
02CB GOTO L_ADCBoardExample_7
02CC L_ADCBoardExample_6:
02CC MOVLW 4
02CD MOVWF main_global_txt_0
02CE MOVLW 32
02CF MOVWF main_global_txt_1
02D0 MOVLW 32
02D1 MOVWF main_global_txt_2
02D2 MOVLW 32
02D3 MOVWF main_global_txt_3
02D4 MOVLW 32
02D5 MOVWF main_global_txt_4
02D6 MOVLW 2
02D7 MOVWF lcd_lcd_out_param_row
02D8 MOVLW 1
02D9 MOVWF lcd_lcd_out_param_column
02DA MOVLW main_global_txt_0,W
02DB MOVWF lcd_lcd_out_param_text
02DC CALL lcd_lcd_out
02DD MOVF main_global_measurement_1,W
02DE MOVWF Conv_wordtostr_param_input_1
02DF MOVF main_global_measurement_2,W
02E0 MOVWF Conv_wordtostr_param_input_2
02E1 MOVLW main_global_txt_0,W
02E2 MOVWF Conv_wordtostr_param_output
02E3 CALL Conv_wordtostr
02E4 MOVLW 2
02E5 MOVWF lcd_lcd_out_param_row
02E6 MOVLW 1
02E7 MOVWF lcd_lcd_out_param_column
02E8 MOVLW main_global_txt_0,W
02E9 MOVWF lcd_lcd_out_param_text
02EA CALL lcd_lcd_out
02EB MOVF ADCBoardExample_processvalue_param_Value_1,W
02EC MOVWF main_global_LastValue_1
02ED MOVF ADCBoardExample_processvalue_param_Value_2,W
02EE MOVWF main_global_LastValue_2
02EF GOTO L_ADCBoardExample_8
02F0 L_ADCBoardExample_7:
02F0 L_ADCBoardExample_8:
02F0 RETURN
02F1 ;---endproc---
;--- procedure main ---
02F1 main:
02F1 CALL ADCBoardExample_init
02F2 MOVLW 1
02F3 BCF STATUS,RP1
02F4 BCF STATUS,RP0
02F5 MOVWF lcd_lcd_out_param_row
02F6 MOVLW 1
02F7 MOVWF lcd_lcd_out_param_column
02F8 MOVLW 10
02F9 MOVWF main_global_temp_string_0
02FA MOVLW 65
02FB MOVWF main_global_temp_string_1
02FC MOVLW 68
02FD MOVWF main_global_temp_string_2
02FE MOVLW 67
02FF MOVWF main_global_temp_string_3
0300 MOVLW 32
0301 MOVWF main_global_temp_string_4
0302 MOVLW 118
0303 MOVWF main_global_temp_string_5
0304 MOVLW 97
0305 MOVWF main_global_temp_string_6
0306 MOVLW 108
0307 MOVWF main_global_temp_string_7
0308 MOVLW 117
0309 MOVWF main_global_temp_string_8
030A MOVLW 101
030B MOVWF main_global_temp_string_9
030C MOVLW 58
030D MOVWF main_global_temp_string_10
030E MOVLW main_global_temp_string_0
030F MOVWF lcd_lcd_out_param_text
0310 CALL lcd_lcd_out
0311 L_ADCBoardExample_13:
0311 L_ADCBoardExample_12:
0311 MOVLW 0
0312 MOVWF ADCBoardExample_getadc_param_channel
0313 CALL ADCBoardExample_getadc
0314 MOVF ADCBoardExample_getadc_result_1,W
0315 MOVWF main_global_measurement_1
0316 MOVF ADCBoardExample_getadc_result_2,W
0317 MOVWF main_global_measurement_2
0318 MOVF main_global_measurement_1,W
0319 MOVWF ADCBoardExample_processvalue_param_Value_1
031A MOVF main_global_measurement_2,W
031B MOVWF ADCBoardExample_processvalue_param_Value_2
031C CALL ADCBoardExample_processvalue
031D MOVLW 130
031E MOVWF STACK_1
031F MOVLW 255
0320 MOVWF STACK_2
0321 DECFSZ STACK_1,F
0322 GOTO $+2
0323 GOTO $+4
0324 DECFSZ STACK_2,F
0325 GOTO $-1
0326 GOTO $-5
0327 MOVLW 135
0328 MOVWF STACK_1
0329 DECFSZ STACK_1,F
032A GOTO $-1
032B nop
032C GOTO L_ADCBoardExample_13
032D L_ADCBoardExample_14:
032D GOTO $
032E ;---endproc---
*************
Program size: 900 locations
**********************
*** HEX memory ***
**********************
0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
0000 | 2AF1 3FFF 3FFF 3FFF 0000 0008 3010 1303 1283 00F0 0BF0 280A 0000 0008 3008 1303
0010 | 1283 00F0 30FF 00F1 0BF0 2817 281A 0BF1 2817 2814 301E 00F0 0BF0 281C 0008 300B
0020 | 1303 1283 00F0 30FF 00F1 0BF0 2828 282B 0BF1 2828 2825 305B 00F0 0BF0 282D 0000
0030 | 0008 1303 1283 0853 1383 0084 0848 00C8 0180 1BC8 1780 1B48 1700 1AC8 1680 1A48
0040 | 1600 3001 0254 1D03 2847 1100 2848 1500 1580 2004 1180 0180 19C8 1780 1948 1700
0050 | 18C8 1680 1848 1600 3001 0254 1D03 285A 1100 285B 1500 1580 2004 1180 3001 0254
0060 | 1D03 2864 200E 2865 2006 0008 1303 1283 01A5 01A6 3010 00A4 0D23 0DA5 0DA6 0820
0070 | 02A5 0821 1C03 0F21 02A6 1803 287E 0820 07A5 0821 1803 0F21 07A6 1003 0DA2 0DA3
0080 | 0BA4 286C 0008 1303 1283 01A5 3008 00A4 0D22 0DA5 0820 02A5 1803 2890 07A5 1003
0090 | 0DA2 0BA4 2888 0008 3001 1303 1283 00CD 3027 00A1 3010 00A0 084A 00A3 0849 00A2
00A0 | 2066 0822 00CC 3000 024C 1903 28B8 084B 0084 084D 0784 0804 00F1 084C 3F30 00F2
00B0 | 0871 0084 0872 0080 3001 074D 00CD 28B8 3003 00A1 30E8 00A0 084A 00A3 0849 00A2
00C0 | 2066 0822 00CC 300A 00A0 084C 00A2 2083 0825 00CC 084A 3C03 1D03 28D0 0849 3CE7
00D0 | 1803 28E3 084B 0084 084D 0784 0804 00F1 084C 3F30 00F2 0871 0084 0872 0080 3001
00E0 | 074D 00CD 28E3 3000 00A1 3064 00A0 084A 00A3 0849 00A2 2066 0822 00F0 0823 00F1
00F0 | 3000 00A1 300A 00A0 0871 00A3 0870 00A2 2066 0825 00CC 3000 00F1 084A 0271 1D03
0100 | 2903 0849 3C63 1803 2916 084B 0084 084D 0784 0804 00F1 084C 3F30 00F2 0871 0084
0110 | 0872 0080 3001 074D 00CD 2916 3000 00A1 300A 00A0 084A 00A3 0849 00A2 2066 0822
0120 | 00F0 0823 00F1 3000 00A1 300A 00A0 0871 00A3 0870 00A2 2066 0825 00CC 3000 00F1
0130 | 084A 0271 1D03 2936 0849 3C09 1803 2949 084B 0084 084D 0784 0804 00F1 084C 3F30
0140 | 00F2 0871 0084 0872 0080 3001 074D 00CD 2949 3000 00A1 300A 00A0 084A 00A3 0849
0150 | 00A2 2066 0825 00CC 084B 0084 084D 0784 0804 00F0 084C 3F30 00F1 0870 0084 0871
0160 | 0080 084B 0084 0804 00F0 0084 084D 0080 0008 200E 200E 200E 1303 1283 0849 0084
0170 | 3000 0080 0849 00D3 0084 1784 0180 1384 201F 1680 1600 1580 2004 1180 201F 1680
0180 | 1600 1580 2004 1180 2006 2006 1680 1600 1580 2004 1180 201F 1680 1200 1580 2004
0190 | 1180 2006 1680 1200 1580 2004 1180 1780 1300 1580 2004 1180 2006 3000 0080 1580
01A0 | 2004 1180 1780 1700 1680 1600 1580 2004 1180 2006 3000 0080 1580 2004 1180 1600
01B0 | 1580 2004 1180 201F 3000 0080 1580 2004 1180 1700 1680 1580 2004 1180 2006 3001
01C0 | 00D4 0008 3001 1303 1283 024A 1D03 29CB 3080 00CA 29E2 3002 024A 1D03 29D2 30C0
01D0 | 00CA 29E2 3003 024A 1D03 29D9 3094 00CA 29E2 3004 024A 1D03 29E0 30D4 00CA 29E2
01E0 | 3080 00CA 0849 074A 00F0 3001 02F0 0870 00CA 084A 00C8 2031 01D4 3001 00CC 084B
01F0 | 0084 0800 00F1 084C 0271 1C03 2A04 084B 0084 084C 0784 0800 00C8 2031 01F2 0AF2
0200 | 084C 0772 00CC 29EF 3001 00D4 0008 30D7 1303 1683 0087 1283 0194 084C 0414 0094
0210 | 084A 0414 0094 084B 1683 0414 0094 3000 1283 024A 1903 2A26 3000 0249 1D03 2A23
0220 | 1683 1714 2A23 1303 1683 2A2E 3001 1283 0249 1D03 2A2E 1683 1714 2A2E 1303 1683
0230 | 1283 1694 0008 1303 1283 0849 0093 01F0 1683 1814 0AF0 3000 0270 1D03 2A41 0000
0240 | 2A37 1283 0813 00CA 0008 1303 1283 0849 0093 01F0 1683 1814 0AF0 3000 0270 1D03
0250 | 2A53 0000 2A49 1283 0813 00CA 0008 1303 1283 1007 3006 00C9 2245 084E 00F0 3006
0260 | 00F1 0871 1903 2A68 0DF0 1070 0BF1 2A61 0870 00CE 084E 00C9 2233 300F 054A 00F0
0270 | 01F1 0870 00D1 3008 00F3 0871 00D2 0873 1903 2A7F 0DD1 0DD2 1051 0BF3 2A77 3000
0280 | 00C9 2233 01F2 084A 0451 00CF 0872 0452 00D0 1407 0008 1303 1683 0186 1283 3006
0290 | 00C9 2169 3001 00C8 2031 300C 00C8 2031 300B 00AB 3041 00AC 3044 00AD 3043 00AE
02A0 | 3020 00AF 3076 00B0 3061 00B1 306C 00B2 3075 00B3 3065 00B4 3020 00B5 303A 00B6
02B0 | 3001 00A9 01AA 01A7 01A8 3002 00CC 3080 00CB 3000 00CA 3001 00C9 2207 1407 1683
02C0 | 1007 0008 1303 1283 084F 022A 1D03 2ACA 084E 0229 1903 2AF0 3004 00AB 3020 00AC
02D0 | 3020 00AD 3020 00AE 3020 00AF 3002 00CA 3001 00C9 302B 00CB 21C2 0827 00C9 0828
02E0 | 00CA 302B 00CB 2094 3002 00CA 3001 00C9 302B 00CB 21C2 084E 00A9 084F 00AA 2AF0
02F0 | 0008 228B 3001 1303 1283 00CA 3001 00C9 300A 00BC 3041 00BD 3044 00BE 3043 00BF
0300 | 3020 00C0 3076 00C1 3061 00C2 306C 00C3 3075 00C4 3065 00C5 303A 00C6 303C 00CB
0310 | 21C2 3000 00CE 2257 084F 00A7 0850 00A8 0827 00CE 0828 00CF 22C2 3082 00F1 30FF
************************
*** GP registers ***
************************
Address Name
-------------------
0020 math_main_global_y_1
0021 math_main_global_y_2
0022 math_main_global_x_1
0023 math_main_global_x_2
0024 math_main_global_loopcount
0025 math_main_global_remainder_1
0026 math_main_global_remainder_2
0027 main_global_measurement_1
0028 main_global_measurement_2
0029 main_global_LastValue_1
002A main_global_LastValue_2
002B main_global_txt_0
002C main_global_txt_1
002D main_global_txt_2
002E main_global_txt_3
002F main_global_txt_4
0030 main_global_txt_5
0031 main_global_txt_6
0032 main_global_txt_7
0033 main_global_txt_8
0034 main_global_txt_9
0035 main_global_txt_10
0036 main_global_txt_11
0037 main_global_txt_12
0038 main_global_txt_13
0039 main_global_txt_14
003A main_global_txt_15
003B main_global_txt_16
003C main_global_temp_string_0
003D main_global_temp_string_1
003E main_global_temp_string_2
003F main_global_temp_string_3
0040 main_global_temp_string_4
0041 main_global_temp_string_5
0042 main_global_temp_string_6
0043 main_global_temp_string_7
0044 main_global_temp_string_8
0045 main_global_temp_string_9
0046 main_global_temp_string_10
0047 main_global_temp_string_11
0048 lcd_lcd_cmd_param_out_char
0049 SPIlib_S_A_spi_init_advanced_param_low_to_high
0049 lcd_lcd_init_param_port
0049 lcd_lcd_out_param_column
0049 SPIlib_S_A_spi_write_param_data
0049 Conv_wordtostr_param_input_1
0049 SPIlib_S_A_spi_read_param_input
004A SPIlib_S_A_spi_init_advanced_param_clock_idle
004A SPIlib_S_A_spi_read_result
004A SPIlib_S_A_spi_write_local_temp
004A lcd_lcd_out_param_row
004A Conv_wordtostr_param_input_2
004B Conv_wordtostr_param_output
004B lcd_lcd_out_param_text
004B SPIlib_S_A_spi_init_advanced_param_data_sample
004C SPIlib_S_A_spi_init_advanced_param_master
004C Conv_wordtostr_local_tt
004C lcd_lcd_out_local_i
004D Conv_wordtostr_local_idx
004E ADCBoardExample_processvalue_param_Value_1
004E ADCBoardExample_getadc_param_channel
004F ADCBoardExample_getadc_result_1
004F ADCBoardExample_processvalue_param_Value_2
0050 ADCBoardExample_getadc_result_2
0051 ADCBoardExample_getadc_local_tmp_1
0052 ADCBoardExample_getadc_local_tmp_2
0053 lcd_main_global_portaddress
0054 lcd_main_global_cmd
0070 STACK_0
0071 STACK_1
0072 STACK_2
0073 STACK_4
************************
*** SF registers ***
************************
Address Name
-------------------
FFFFFFFF W
0000 INDF
0001 TMR0
0002 PCL
0003 STATUS
0004 FSR
0005 PORTA
0006 PORTB
0007 PORTC
0008 PORTD
0009 PORTE
000A PCLATH
000B INTCON
000C PIR1
000D PIR2
000E TMR1L
000F TMR1H
0010 T1CON
0011 TMR2
0012 T2CON
0013 SSPBUF
0014 SSPCON
0015 CCPR1L
0016 CCPR1H
0017 CCP1CON
0018 RCSTA
0019 TXREG
001A RCREG
001B CCPR2L
001C CCPR2H
001D CCP2CON
001E ADRESH
001F ADCON0
0081 OPTION_REG
0085 TRISA
0086 TRISB
0087 TRISC
0088 TRISD
0089 TRISE
008C PIE1
008D PIE2
008E PCON
0091 SSPCON2
0092 PR2
0093 SSPADD
0094 SSPSTAT
0098 TXSTA
0099 SPBRG
009C CMCON
009D CVRCON
009E ADRESL
009F ADCON1
010C EEDATA
010D EEADR
010E EEDATH
010F EEADRH
018C EECON1
018D EECON2
2000 ID0
2001 ID1
2002 ID2
2003 ID3
2007 CONFIG
******************
*** Labels ***
******************
Address Label
--------------------
0004 delays_delay_1us:
0006 delays_delay_50us:
000E delays_delay_5500us:
001F delays_delay_8ms:
0031 lcd_lcd_cmd:
0045 L_lcd_0:
0047 L_lcd_1:
0048 L_lcd_2:
0058 L_lcd_4:
005A L_lcd_5:
005B L_lcd_6:
0062 L_lcd_8:
0064 L_lcd_9:
0065 L_lcd_10:
0066 math_div_16x16_u:
0083 math_div_8x8_u:
0094 Conv_wordtostr:
00A7 L_Conv_8:
00B8 L_Conv_9:
00B8 L_Conv_10:
00D2 L_Conv_12:
00E3 L_Conv_13:
00E3 L_Conv_14:
0105 L_Conv_16:
0116 L_Conv_17:
0116 L_Conv_18:
0138 L_Conv_20:
0149 L_Conv_21:
0149 L_Conv_22:
0169 lcd_lcd_init:
01C2 lcd_lcd_out:
01CB L_lcd_21:
01D2 L_lcd_22:
01D9 L_lcd_23:
01E0 L_lcd_24:
01E2 L_lcd_20:
01EF L_lcd_25:
01FE L_lcd_27:
0204 L_lcd_26:
0207 SPIlib_S_A_spi_init_advanced:
021C L_SPIlib_S_A_0:
0220 L_SPIlib_S_A_4:
0223 L_SPIlib_S_A_5:
0223 L_SPIlib_S_A_6:
0226 L_SPIlib_S_A_1:
022B L_SPIlib_S_A_8:
022E L_SPIlib_S_A_9:
022E L_SPIlib_S_A_10:
022E L_SPIlib_S_A_2:
0233 SPIlib_S_A_spi_read:
0237 L_SPIlib_S_A_16:
023F L_SPIlib_S_A_15:
0241 L_SPIlib_S_A_17:
0245 SPIlib_S_A_spi_write:
0249 L_SPIlib_S_A_13:
0251 L_SPIlib_S_A_12:
0253 L_SPIlib_S_A_14:
0257 ADCBoardExample_getadc:
0261 L_ADCBoardExample_2:
0268 L_ADCBoardExample_3:
0277 L_ADCBoardExample_4:
027F L_ADCBoardExample_5:
028B ADCBoardExample_init:
02C2 ADCBoardExample_processvalue:
02CC L_ADCBoardExample_6:
02F0 L_ADCBoardExample_7:
02F0 L_ADCBoardExample_8:
02F1 main:
0311 L_ADCBoardExample_13:
0311 L_ADCBoardExample_12:
032D L_ADCBoardExample_14:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -