📄 slq01.lst
字号:
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001 INCLUDE "SLQ.H"
00000021 00001 L1 EQU 21H
00000022 00002 L2 EQU 22H
00000023 00003 L3 EQU 23H
00000024 00004 L4 EQU 24H
00000025 00005 L5 EQU 25H
00000026 00006 L6 EQU 26H
00000027 00007 L7 EQU 27H
00000028 00008 L8 EQU 28H
00000029 00009 L9 EQU 29H
0000002A 00010 L10 EQU 2AH
0000002B 00011 L11 EQU 2BH
0000002C 00012 L12 EQU 2CH
0000002D 00013 L13 EQU 2DH
0000002E 00014 L14 EQU 2EH
0000002F 00015 L15 EQU 2FH
00000030 00016 L16 EQU 30H
00000031 00017 L17 EQU 31H
00000032 00018 L18 EQU 32H
00000033 00019 L19 EQU 33H
00000034 00020 L20 EQU 34H
00000035 00021 L21 EQU 35H
00000036 00022 L22 EQU 36H
00000037 00023 L23 EQU 37H
00000038 00024 L24 EQU 38H
00000039 00025 L25 EQU 39H
0000003A 00026 L26 EQU 3AH
0000003B 00027 L27 EQU 3BH
0000003C 00028 ZTA EQU 3CH
0000003D 00029 ZTB EQU 3DH
0000003E 00030 ZTC EQU 3EH
0000003F 00031 ZTD EQU 3FH
00000040 00032 ZTE EQU 40H
00000041 00033 ZTF EQU 41H
00000042 00034 ZTG EQU 42H
00000043 00035 ZTH EQU 43H
00000044 00036 ZTI EQU 44H
00000045 00037 ZTJ EQU 45H
00000046 00038 HHA EQU 46H
00000047 00039 HHB EQU 47H
00000048 00040 HHC EQU 48H
00000049 00041 HHD EQU 49H
0000004A 00042 HHE EQU 4AH
0000004B 00043 HHF EQU 4BH
0000004C 00044 HHG EQU 4CH
0000004D 00045 HHH EQU 4DH
0000004E 00046 HHI EQU 4EH
0000004F 00047 HHJ EQU 4FH
00000050 00048 TMP_W EQU 50H
00000051 00049 TMP_OPTION EQU 51H
00000052 00050 WB EQU 52H
00000053 00051 JS EQU 53H
00000054 00052 FB EQU 54H
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00000055 00053 XS EQU 55H
00000056 00054 K EQU 56H
00000057 00055 AX EQU 57H
00000058 00056 YX EQU 58H
00000059 00057 YS EQU 59H
00000003 00058 JY EQU 3H
0000005B 00059 GN EQU 5BH
0000005C 00060 GH EQU 5CH
0000005D 00061 SG EQU 5DH
0000005E 00062 TS EQU 5EH
0000005F 00063 TB EQU 5FH
00000060 00064 HS EQU 60H
00000061 00065 TG EQU 61H
00000062 00066 RE EQU 62H
00000063 00067 YE EQU 63H
00000064 00068 BL EQU 64H
00000065 00069 TMPORTB EQU 65H
00000066 00070 TMPORTC EQU 66H
00000067 00071 TMPORTD EQU 67H
00000068 00072 TMPORTE EQU 68H
00000069 00073 SST EQU 69H
0000006A 00074 SSH EQU 6AH
0000006B 00075 CHI EQU 6BH
0000006C 00076 MIAO EQU 6CH
0000006D 00077 DOGA EQU 6DH
0000006E 00078 DOGB EQU 6EH
0000006F 00079 DOGC EQU 6FH
00000070 00080 DOGD EQU 70H
00000084 00081 W1 EQU .132
000000D2 00082 W2 EQU .210
000000DC 00083 W3 EQU .220
000000E1 00084 W4 EQU .225
000000E3 00085 W5 EQU .227
000000E3 00086 W6 EQU .227
000000E4 00087 W7 EQU .228
000000E3 00088 W8 EQU .227
000000DF 00089 W9 EQU .223
000000DB 00090 W10 EQU .219
000000CD 00091 W11 EQU .205
00000018 00092 W12 EQU .24
000000B8 00093 W13 EQU .184
000000D6 00094 W14 EQU .214
000000DD 00095 W15 EQU .221
000000E2 00096 W16 EQU .226
000000E4 00097 W17 EQU .228
000000E3 00098 W18 EQU .227
000000E4 00099 W19 EQU .228
000000E3 00100 W20 EQU .227
000000E0 00101 W21 EQU .224
000000DA 00102 W22 EQU .218
000000C9 00103 W23 EQU .201
000000DC 00104 W24 EQU .220
00105 HONG MACRO ZTB,B,KKK1,KKK2
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00106 INCF ZTB, .1
00107 MOVLW .48
00108 SUBWF ZTB, .0
00109 BTFSS STATUS,Z
00110 GOTO KKK1
00111 CLRF ZTB
00112 KKK1 MOVF ZTB, .0
00113 MOVWF B
00114 MOVLW .24
00115 SUBWF B, .0
00116 BTFSS STATUS,C
00117 GOTO KKK2
00118 MOVF B, .0
00119 SUBLW .48
00120 MOVWF B
00121 KKK2 NOP
00122 ENDM
00002 INCLUDE "P16C65.INC"
00001 LIST
00002 ; P16C65.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
00295 LIST
00003 LIST P=16C65
0000 00004 START ORG .0
0000 2CC5 00005 GOTO MAIN
0001 0000 00006 NOP
0002 0000 00007 NOP
0003 0000 00008 NOP
0004 00009 ZD00 ORG .4
0004 00D0 00010 MOVWF TMP_W
0005 0803 00011 MOVF STATUS , .0
0006 00D1 00012 MOVWF TMP_OPTION
0007 188B 00013 BTFSC INTCON ,INTF
0008 2896 00014 GOTO ZD01
0009 110B 00015 BCF INTCON,T0IF
00016 ;BTFSS WB, .0
00017 ;GOTO ZD02
00018 ;BCF WB, .0
00019 ;MOVLW .1
00020 ;MOVWF JS
000A 0F53 00021 ZD02 INCFSZ JS, .0
000B 280D 00022 GOTO ZD110
000C 2913 00023 GOTO ZD100
000D 0865 00024 ZD110 MOVF TMPORTB, .0
000E 0086 00025 MOVWF PORTB
000F 0866 00026 MOVF TMPORTC, .0
0010 0087 00027 MOVWF PORTC
0011 0867 00028 MOVF TMPORTD, .0
0012 0088 00029 MOVWF PORTD
0013 1C68 00030 BTFSS TMPORTE, .0
0014 2919 00031 GOTO ZD101 ;BCF PORTE, .0
0015 1409 00032 BSF PORTE, .0
0016 0853 00033 ZD102 MOVF JS, .0
0017 209C 00034 CALL TABLE
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 4
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0018 0081 00035 MOVWF TMR0
0019 0853 00036 MOVF JS, .0
001A 0221 00037 SUBWF L1, .0
001B 1C03 00038 BTFSS STATUS ,C
001C 28E3 00039 GOTO ZD03
001D 1468 00040 BSF TMPORTE, .0
001E 0853 00041 ZD04 MOVF JS, .0
001F 0222 00042 SUBWF L2, .0
0020 1C03 00043 BTFSS STATUS,C
0021 28E5 00044 GOTO ZD05
0022 14E5 00045 BSF TMPORTB, .1
0023 0853 00046 ZD06 MOVF JS, .0
0024 0223 00047 SUBWF L3, .0
0025 1C03 00048 BTFSS STATUS,C
0026 28E7 00049 GOTO ZD07
0027 1565 00050 BSF TMPORTB, .2
0028 0853 00051 ZD08 MOVF JS, .0
0029 0224 00052 SUBWF L4, .0
002A 1C03 00053 BTFSS STATUS,C
002B 28E9 00054 GOTO ZD09
002C 15E5 00055 BSF TMPORTB, .3
002D 0853 00056 ZD10 MOVF JS, .0
002E 0225 00057 SUBWF L5, .0
002F 1C03 00058 BTFSS STATUS,C
0030 28EB 00059 GOTO ZD11
0031 1665 00060 BSF TMPORTB, .4
0032 0853 00061 ZD12 MOVF JS, .0
0033 0226 00062 SUBWF L6, .0
0034 1C03 00063 BTFSS STATUS, C
0035 28ED 00064 GOTO ZD13
0036 16E5 00065 BSF TMPORTB, .5
0037 0853 00066 ZD14 MOVF JS, .0
0038 0227 00067 SUBWF L7, .0
0039 1C03 00068 BTFSS STATUS ,C
003A 28EF 00069 GOTO ZD15
003B 1765 00070 BSF TMPORTB, .6
003C 0853 00071 ZD16 MOVF JS, .0
003D 0228 00072 SUBWF L8, .0
003E 1C03 00073 BTFSS STATUS ,C
003F 28F1 00074 GOTO ZD17
0040 17E5 00075 BSF TMPORTB, .7
0041 0853 00076 ZD18 MOVF JS , .0
0042 0229 00077 SUBWF L9, .0
0043 1C03 00078 BTFSS STATUS, C
0044 28F3 00079 GOTO ZD19
0045 1466 00080 BSF TMPORTC, .0
0046 0853 00081 ZD20 MOVF JS , .0
0047 022A 00082 SUBWF L10, .0
0048 1C03 00083 BTFSS STATUS ,C
0049 28F5 00084 GOTO ZD21
004A 14E6 00085 BSF TMPORTC, .1
004B 0853 00086 ZD22 MOVF JS , .0
004C 022B 00087 SUBWF L11, .0
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 5
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
004D 1C03 00088 BTFSS STATUS ,C
004E 28F7 00089 GOTO ZD23
004F 1566 00090 BSF TMPORTC, .2
0050 0853 00091 ZD24 MOVF JS , .0
0051 022C 00092 SUBWF L12, .0
0052 1C03 00093 BTFSS STATUS ,C
0053 28F9 00094 GOTO ZD25
0054 15E6 00095 BSF TMPORTC, .3
0055 0853 00096 ZD26 MOVF JS , .0
0056 022D 00097 SUBWF L13, .0
0057 1C03 00098 BTFSS STATUS ,C
0058 28FB 00099 GOTO ZD27
0059 1666 00100 BSF TMPORTC, .4
005A 0853 00101 ZD28 MOVF JS , .0
005B 022E 00102 SUBWF L14, .0
005C 1C03 00103 BTFSS STATUS ,C
005D 28FD 00104 GOTO ZD29
005E 16E6 00105 BSF TMPORTC, .5
005F 0853 00106 ZD30 MOVF JS , .0
0060 022F 00107 SUBWF L15, .0
0061 1C03 00108 BTFSS STATUS ,C
0062 28FF 00109 GOTO ZD31
0063 1766 00110 BSF TMPORTC, .6
0064 0853 00111 ZD32 MOVF JS , .0
0065 0230 00112 SUBWF L16, .0
0066 1C03 00113 BTFSS STATUS ,C
0067 2901 00114 GOTO ZD33
0068 17E6 00115 BSF TMPORTC, .7
0069 0853 00116 ZD34 MOVF JS , .0
006A 0231 00117 SUBWF L17, .0
006B 1C03 00118 BTFSS STATUS ,C
006C 2903 00119 GOTO ZD35
006D 1467 00120 BSF TMPORTD, .0
006E 0853 00121 ZD36 MOVF JS , .0
006F 0232 00122 SUBWF L18, .0
0070 1C03 00123 BTFSS STATUS ,C
0071 2905 00124 GOTO ZD37
0072 14E7 00125 BSF TMPORTD, .1
0073 0853 00126 ZD38 MOVF JS , .0
0074 0233 00127 SUBWF L19, .0
0075 1C03 00128 BTFSS STATUS ,C
0076 2907 00129 GOTO ZD39
0077 1567 00130 BSF TMPORTD, .2
0078 0853 00131 ZD40 MOVF JS , .0
0079 0234 00132 SUBWF L20, .0
007A 1C03 00133 BTFSS STATUS ,C
007B 2909 00134 GOTO ZD41
007C 15E7 00135 BSF TMPORTD, .3
007D 0853 00136 ZD42 MOVF JS , .0
007E 0235 00137 SUBWF L21, .0
007F 1C03 00138 BTFSS STATUS ,C
0080 290B 00139 GOTO ZD43
0081 1667 00140 BSF TMPORTD, .4
MPASM 01.40 Released SLQ01.ASM 2-1-2000 16:13:06 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -