?? 785nm_20-50mw_080630.lst
字號(hào):
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00000002 00001 PCL EQU 02H
00000003 00002 STATUS EQU 03H
00000006 00003 GPIO EQU 06H
0000000D 00004 COUNT1 EQU 0DH
0000000E 00005 COUNT2 EQU 0EH
0000000F 00006 COUNT3 EQU 0FH
00000010 00007 COUNT4 EQU 010H
00000011 00008 COUNT5 EQU 011H
00000012 00009 COUNT6 EQU 012H
00000013 00010 COUNT7 EQU 013H
00000014 00011 LIGHT EQU 014H
00000015 00012 DARK EQU 015H
00000016 00013 MODE EQU 016H
00014
Warning[205]: Found directive in column 1. (ORG)
0000 00015 ORG 0
Warning[203]: Found opcode in column 1. (GOTO)
0000 0A10 00016 GOTO START
00017
00018
Warning[205]: Found directive in column 1. (ORG)
0010 00019 ORG 10
0010 00020 START
0010 04A3 00021 BCF STATUS,5
0011 0C0A 00022 MOVLW B'00001010'
00023
0012 0006 00024 TRIS 6
0013 0C80 00025 MOVLW B'10000000'
0014 0002 00026 OPTION
0015 0066 00027 CLRF GPIO
0016 0406 00028 BCF GPIO,0
0017 0446 00029 BCF GPIO,2
0018 0982 00030 CALL DELAY_START
0019 0546 00031 BSF GPIO,2
001A 00032 TEST1
001A 0004 00033 CLRWDT
001B 0626 00034 BTFSC GPIO,1
001C 0A21 00035 GOTO TEST22
001D 0A1E 00036 GOTO TEST21
001E 00037 TEST21
001E 0666 00038 BTFSC GPIO,3
001F 0A27 00039 GOTO TEST32
0020 0A24 00040 GOTO TEST31
0021 00041 TEST22
0021 0666 00042 BTFSC GPIO,3
0022 0A2D 00043 GOTO TEST34
0023 0A2A 00044 GOTO TEST33
0024 00045 TEST31
0024 0626 00046 BTFSC GPIO,1
0025 0A1A 00047 GOTO TEST1
0026 0A30 00048 GOTO TEST41
0027 00049 TEST32
0027 0626 00050 BTFSC GPIO,1
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0028 0A1A 00051 GOTO TEST1
0029 0A33 00052 GOTO TEST42
002A 00053 TEST33
002A 0726 00054 BTFSS GPIO,1
002B 0A1A 00055 GOTO TEST1
002C 0A36 00056 GOTO TEST43
002D 00057 TEST34
002D 0726 00058 BTFSS GPIO,1
002E 0A1A 00059 GOTO TEST1
002F 0A39 00060 GOTO TEST44
0030 00061 TEST41
0030 0666 00062 BTFSC GPIO,3 ;0 & 0 = 20mW
0031 0A1A 00063 GOTO TEST1
0032 0A3C 00064 GOTO mw20 ;20mW handle
0033 00065 TEST42
0033 0766 00066 BTFSS GPIO,3 ;0 & 1 = 30mW
0034 0A1A 00067 GOTO TEST1
0035 0A4D 00068 GOTO mw30 ;30mW handle
0036 00069 TEST43
0036 0666 00070 BTFSC GPIO,3 ;1 & 0 = 40mW
0037 0A1A 00071 GOTO TEST1
0038 0A5E 00072 GOTO mw40 ;40mW handle
0039 00073 TEST44
0039 0766 00074 BTFSS GPIO,3 ;1 & 1 = 50mW
003A 0A1A 00075 GOTO TEST1
003B 0A6F 00076 GOTO mw50 ;50mW handle
003C 00077 mw20
003C 0506 00078 BSF GPIO,0
003D 0000 00079 NOP
00080 ;BSF GPIO,2
003E 0C09 00081 MOVLW D'9'
003F 002E 00082 MOVWF COUNT2
0040 094A 00083 CALL DELY20
0041 0000 00084 NOP
0042 0000 00085 NOP
0043 0406 00086 BCF GPIO,0
0044 0000 00087 NOP
00088 ;BCF GPIO,2
0045 0000 00089 NOP
0046 0C12 00090 MOVLW D'18'
0047 002E 00091 MOVWF COUNT2
0048 094A 00092 CALL DELY20
0049 0A3C 00093 GOTO mw20
004A 00094 DELY20
004A 02EE 00095 DECFSZ COUNT2,1
004B 0A4A 00096 GOTO DELY20
004C 0800 00097 RETLW 0
004D 00098 mw30
004D 0506 00099 BSF GPIO,0
004E 0000 00100 NOP
00101 ;BSF GPIO,2
004F 0C0F 00102 MOVLW D'15'
0050 002E 00103 MOVWF COUNT2
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0051 095B 00104 CALL DELY30
0052 0000 00105 NOP
0053 0000 00106 NOP
0054 0406 00107 BCF GPIO,0
0055 0000 00108 NOP
00109 ;BCF GPIO,2
0056 0C0C 00110 MOVLW D'12'
0057 002E 00111 MOVWF COUNT2
0058 095B 00112 CALL DELY30
0059 0000 00113 NOP
005A 0A4D 00114 GOTO mw30
005B 00115 DELY30
005B 02EE 00116 DECFSZ COUNT2,1
005C 0A5B 00117 GOTO DELY30
005D 0800 00118 RETLW 0
005E 00119 mw40
005E 0506 00120 BSF GPIO,0
005F 0000 00121 NOP
00122 ;BSF GPIO,2
0060 0C15 00123 MOVLW D'21'
0061 002E 00124 MOVWF COUNT2
0062 096C 00125 CALL DELY40
0063 0000 00126 NOP
0064 0000 00127 NOP
0065 0406 00128 BCF GPIO,0
0066 0000 00129 NOP
00130 ;BCF GPIO,2
0067 0C06 00131 MOVLW D'6'
0068 002E 00132 MOVWF COUNT2
0069 096C 00133 CALL DELY40
006A 0000 00134 NOP
006B 0A5E 00135 GOTO mw40
006C 00136 DELY40
006C 02EE 00137 DECFSZ COUNT2,1
006D 0A6C 00138 GOTO DELY40
006E 0800 00139 RETLW 0
006F 00140 mw50
006F 0506 00141 BSF GPIO,0
0070 0000 00142 NOP
00143 ;BSF GPIO,2
0071 0000 00144 NOP
0072 0C1B 00145 MOVLW D'27'
0073 002E 00146 MOVWF COUNT2
0074 097F 00147 CALL DELY50
0075 0000 00148 NOP
0076 0406 00149 BCF GPIO,0
0077 0000 00150 NOP
0078 0000 00151 NOP
0079 0000 00152 NOP
007A 0000 00153 NOP
007B 0000 00154 NOP
007C 0000 00155 NOP
007D 0000 00156 NOP
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 4
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
007E 0A6F 00157 GOTO mw50
007F 00158 DELY50
007F 02EE 00159 DECFSZ COUNT2,1
0080 0A7F 00160 GOTO DELY50
0081 0800 00161 RETLW 0
0082 00162 DELAY_START
0082 0CFA 00163 MOVLW D'250'
0083 002E 00164 MOVWF COUNT2
0084 00165 LOOP00
0084 0C0C 00166 MOVLW D'12'
0085 002F 00167 MOVWF COUNT3
0086 00168 LOOP01
0086 0004 00169 CLRWDT
0087 0C6D 00170 MOVLW 06DH
0088 0030 00171 MOVWF COUNT4
0089 00172 LOOP02
0089 02F0 00173 DECFSZ COUNT4,1
008A 0A89 00174 GOTO LOOP02
008B 02EF 00175 DECFSZ COUNT3,1
008C 0A86 00176 GOTO LOOP01
008D 02EE 00177 DECFSZ COUNT2,1
008E 0A84 00178 GOTO LOOP00
008F 0800 00179 RETLW 0
Warning[205]: Found directive in column 1. (END)
00180 END
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 5
SYMBOL TABLE
LABEL VALUE
COUNT1 0000000D
COUNT2 0000000E
COUNT3 0000000F
COUNT4 00000010
COUNT5 00000011
COUNT6 00000012
COUNT7 00000013
DARK 00000015
DELAY_START 00000082
DELY20 0000004A
DELY30 0000005B
DELY40 0000006C
DELY50 0000007F
GPIO 00000006
LIGHT 00000014
LOOP00 00000084
LOOP01 00000086
LOOP02 00000089
MODE 00000016
PCL 00000002
START 00000010
STATUS 00000003
TEST1 0000001A
TEST21 0000001E
TEST22 00000021
TEST31 00000024
TEST32 00000027
TEST33 0000002A
TEST34 0000002D
TEST41 00000030
TEST42 00000033
TEST43 00000036
TEST44 00000039
__12C508A 00000001
__DEBUG 1
mw20 0000003C
mw30 0000004D
mw40 0000005E
mw50 0000006F
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0000 : X--------------- XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0080 : XXXXXXXXXXXXXXXX ---------------- ---------------- ----------------
All other memory blocks unused.
Program Memory Words Used: 129
Program Memory Words Free: 383
MPASM 5.20 785NM_20-50MW_080630.ASM 7-10-2008 16:57:18 PAGE 6
Errors : 0
Warnings : 4 reported, 0 suppressed
Messages : 0 reported, 0 suppressed
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -