📄 pda_166p64_v01.lst
字号:
000148 51EB 00842 MOVF ALERTH,W
00014A 1952 00843 XORWF HOUR,W
00014C E107 00844 BNZ DO_MINUTE1_ALERT_24
00845
00014E 51EC 00846 MOVF ALERTM,W
000150 1951 00847 XORWF MINUTE,W
000152 E104 00848 BNZ DO_MINUTE1_ALERT_24
00849
000154 8305 00850 BSF ALERT_NOTICE_FLAG
00851
000156 EC9C F015 00852 CALL SPEECH_ALERT_NOTICE
00015A D001 00853 BRA DO_MINUTE1_ALERT_END
00854
00015C 00855 DO_MINUTE1_ALERT_24:
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 19
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00015C 9305 00856 BCF ALERT_NOTICE_FLAG
00015E 00857 DO_MINUTE1_ALERT_END:
00858 ;-----------------------------------
00015E 0012 00859 RETURN
00860 ;******************************
00861 ;******************************
000160 00862 POWER_ON:
000160 0004 00863 CLRWDT
000162 6AFF 00864 CLRF TOSU
000164 6AFE 00865 CLRF TOSH
000166 6AFD 00866 CLRF TOSL
000168 0101 00867 MOVLB 1
00016A 6A69 00868 CLRF CCPR1L
00016C 6A66 00869 CLRF CCPR2L
00870
00871
00016E 00872 MCU_INIT:
00016E EC8C F011 00873 CALL IO_INIT
000172 ECB9 F018 00874 CALL SHUT_DOWN_CC1000
000176 8889 00875 BSF MCU_OUT
00876
000178 EC3A F012 00877 CALL CPU_CLOCK_8M
00017C EC74 F003 00878 CALL W25X32_WAKE_UP
00879 ;CALL DELAY_2MS
00880 ;BSF RESET_LCD
00881
00882 ;BSF PIE1,TMR1IE
00883 ;BSF INTCON,GIE
00884 ;BSF INTCON,PEIE
00885 ;CALL DISPLAY_LOGO
00886 ;***************
000180 00887 MCU_INIT2:
000180 ECD7 F001 00888 CALL DO_CHARGE
00889 ;
000184 ECAA F014 00890 CALL CHECK_FLASH
00891
00892 ; bra MCU_INIT2
000188 0BFF 00893 ANDLW 0XFF
00894 ;BZ MCU_INIT2
00018A 00895 MCU_INIT4:
00896 ;**************
00018A EC33 F015 00897 CALL READ_REFRENCE
00898 ;****************************
00018E 0E1E 00899 MOVLW 30
000190 6F50 00900 MOVWF SECOND
00901 ;*****************************
000192 EC32 F01A 00902 CALL READ_HOP
000196 EC5A F01A 00903 CALL READ_MOBILE_STATUS
00904 ;*****************************
00019A EC41 F015 00905 CALL READ_TOUCH
00906
00907 ;CALL DISPLAY_MOV
00908 ;
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 20
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00909 ;CALL PAGE_ZERO_DISAPLAY_AGAIN2
00910 ;MOVLW 00001100B
00911 ;MOVWF CCP2CON
00912 ;MOVLW 0
00913 ;CALL DISPLAY_PAGE
00914
00019E EC78 F01B 00915 CALL INIT_LCD
00916
0001A2 0E00 00917 movlw 0x0
0001A4 ECF6 F010 00918 call DISPLAY_PAGE
00919
0001A8 EC0B F013 00920 CALL DISPLAY_BATT2
0001AC ECDD F013 00921 CALL DISPLAY_TIME1
00922
00923
00924 ;CALL READ_PIC_PIC_ADDRESS
00925
00926
00927 ;CALL SET_LCD
00928
00929
0001B0 6B19 00930 CLRF CNT1
0001B2 6B1A 00931 CLRF CNT2
0001B4 6B1B 00932 CLRF CNT3
00933
0001B6 0EF0 00934 MOVLW 0XF0
0001B8 6F19 00935 MOVWF CNT1
00936
00937 ;call DISPLAY_BATT2
0001BA 00938 TEST_ME:
0001BA 0E50 00939 MOVLW 80
0001BC 6F19 00940 MOVWF CNT1
0001BE ECEC F000 00941 CALL SERVO_MG995_LONG
00942
00943
0001C2 0EFA 00944 MOVLW 250
0001C4 6F19 00945 MOVWF CNT1
0001C6 ECEC F000 00946 CALL SERVO_MG995_LONG
00947
00948
00949
0001CA 0E00 00950 MOVLW 0
0001CC 6F19 00951 MOVWF CNT1
0001CE ECEC F000 00952 CALL SERVO_MG995_LONG
00953
00954
00955
00956
0001D2 D7F3 00957 BRA TEST_ME
00958
00959
00960
00961 ;CALL INIT_LCD
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 21
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00962 ;CALL READ_TOUCH
00963 ;MOVF TOUCH_X,W
00964 ;MOVWF MINUTE
00965 ;CALL DISPLAY_TIME
00966
00967 ;BTG RESET_LCD
00968 ;MOVLW 0X55
00969 ;CALL WAIT_TX232A
00970 ;call CPU_CLOCK_8M
0001D4 0004 00971 CLRWDT
00972 ;BTG LATF,2
0001D6 D7F1 00973 BRA TEST_ME
00974 ;*****************************
00975
0001D8 00976 SERVO_MG995_LONG
0001D8 EC46 F001 00977 CALL SERVO_MG995
0001DC EC46 F001 00978 CALL SERVO_MG995
0001E0 EC46 F001 00979 CALL SERVO_MG995
0001E4 EC46 F001 00980 CALL SERVO_MG995
0001E8 EC46 F001 00981 CALL SERVO_MG995
0001EC EC46 F001 00982 CALL SERVO_MG995
0001F0 EC46 F001 00983 CALL SERVO_MG995
0001F4 EC46 F001 00984 CALL SERVO_MG995
0001F8 EC46 F001 00985 CALL SERVO_MG995
00986
00987
0001FC EC46 F001 00988 CALL SERVO_MG995
000200 EC46 F001 00989 CALL SERVO_MG995
000204 EC46 F001 00990 CALL SERVO_MG995
000208 EC46 F001 00991 CALL SERVO_MG995
00020C EC46 F001 00992 CALL SERVO_MG995
000210 EC46 F001 00993 CALL SERVO_MG995
000214 EC46 F001 00994 CALL SERVO_MG995
000218 EC46 F001 00995 CALL SERVO_MG995
00021C EC46 F001 00996 CALL SERVO_MG995
000220 EC46 F001 00997 CALL SERVO_MG995
000224 EC46 F001 00998 CALL SERVO_MG995
000228 EC46 F001 00999 CALL SERVO_MG995
00022C EC46 F001 01000 CALL SERVO_MG995
000230 EC46 F001 01001 CALL SERVO_MG995
000234 EC46 F001 01002 CALL SERVO_MG995
000238 EC46 F001 01003 CALL SERVO_MG995
00023C EC46 F001 01004 CALL SERVO_MG995
000240 EC46 F001 01005 CALL SERVO_MG995
01006
000244 EC46 F001 01007 CALL SERVO_MG995
000248 EC46 F001 01008 CALL SERVO_MG995
00024C EC46 F001 01009 CALL SERVO_MG995
000250 EC46 F001 01010 CALL SERVO_MG995
000254 EC46 F001 01011 CALL SERVO_MG995
000258 EC46 F001 01012 CALL SERVO_MG995
00025C EC46 F001 01013 CALL SERVO_MG995
000260 EC46 F001 01014 CALL SERVO_MG995
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 22
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
000264 EC46 F001 01015 CALL SERVO_MG995
000268 EC46 F001 01016 CALL SERVO_MG995
00026C EC46 F001 01017 CALL SERVO_MG995
000270 EC46 F001 01018 CALL SERVO_MG995
000274 EC46 F001 01019 CALL SERVO_MG995
000278 EC46 F001 01020 CALL SERVO_MG995
00027C EC46 F001 01021 CALL SERVO_MG995
000280 EC46 F001 01022 CALL SERVO_MG995
000284 EC46 F001 01023 CALL SERVO_MG995
000288 EC46 F001 01024 CALL SERVO_MG995
00028C 01025 SERVO_MG995:
01026
00028C 6B1A 01027 CLRF CNT2
00028E 968F 01028 BCF LATG,3
01029
000290 01030 SERVO_MG995B:
01031
000290 0E03 01032 MOVLW 3
000292 6F1B 01033 MOVWF CNT3
01034
000294 01035 SERVO_MG995C
000294 0004 01036 CLRWDT
000296 2F1B 01037 DECFSZ CNT3
000298 D7FD 01038 BRA SERVO_MG995C
01039
00029A 5119 01040 MOVF CNT1,W
00029C 611A 01041 CPFSLT CNT2
00029E 868F 01042 BSF LATG,3
01043
0002A0 3F1A 01044 INCFSZ CNT2
0002A2 D7F6 01045 BRA SERVO_MG995B
01046
0002A4 868F 01047 BSF LATG,3
01048
01049
0002A6 0E39 01050 MOVLW 0X39
0002A8 6F1A 01051 MOVWF CNT2
01052
0002AA 0E23 01053 MOVLW 35
0002AC 6F1B 01054 MOVWF CNT3
01055
0002AE 01056 SERVO_MG995D:
0002AE 0004 01057 CLRWDT
0002B0 2F1A 01058 DECFSZ CNT2
0002B2 D7FD 01059 BRA SERVO_MG995D
0002B4 2F1B 01060 DECFSZ CNT3
0002B6 D7FB 01061 BRA SERVO_MG995D
01062
0002B8 0012 01063 RETURN
01064
01065 ;*****************************
01066 ;MOVLW ST_DISARMED_ID
01067 ;MOVWF VEHICLE_ST_CNT;
MPASM 5.06 PDA_166P64_V01.ASM 1-16-2008 12:07:07 PAGE 23
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
01068 ;*****************************
01069 ;*****************************
01070
01071 ;*****************************
01072 ;*****************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -