📄 control_motor2.lst
字号:
CCS PCM C Compiler, Version 3.211, 16465 24-Sep-05 13:09
Filename: D:\phuoc\laptrinhpic\control_motor2.LST
ROM used: 2361 words (29%)
Largest free fragment is 2048
RAM used: 62 (17%) at main() level
99 (27%) worst case
Stack: 2 locations
*
0000: MOVLW 08
0001: MOVWF 0A
0002: GOTO 000
0003: NOP
.................... #device PIC16F877 *=16 ADC=10
0004: MOVF 66,W
0005: BTFSC 03.2
0006: GOTO 074
0007: MOVWF 6E
0008: MOVF 6A,W
0009: BTFSC 03.2
000A: GOTO 074
000B: ADDWF 6E,F
000C: BTFSC 03.0
000D: GOTO 015
000E: MOVLW 7F
000F: SUBWF 6E,F
0010: BTFSS 03.0
0011: GOTO 074
0012: BTFSC 03.2
0013: GOTO 074
0014: GOTO 019
0015: MOVLW 81
0016: ADDWF 6E,F
0017: BTFSC 03.0
0018: GOTO 074
0019: MOVF 6E,W
001A: MOVWF 77
001B: CLRF 78
001C: CLRF 79
001D: CLRF 7A
001E: MOVF 67,W
001F: MOVWF 72
0020: BSF 72.7
0021: MOVF 68,W
0022: MOVWF 71
0023: MOVF 69,W
0024: MOVWF 70
0025: MOVLW 18
0026: MOVWF 6E
0027: CLRF 6F
0028: BTFSS 70.0
0029: GOTO 042
002A: MOVF 6D,W
002B: ADDWF 7A,F
002C: BTFSS 03.0
002D: GOTO 034
002E: INCF 79,F
002F: BTFSS 03.2
0030: GOTO 034
0031: INCF 78,F
0032: BTFSC 03.2
0033: BSF 6F.7
0034: MOVF 6C,W
0035: ADDWF 79,F
0036: BTFSS 03.0
0037: GOTO 03B
0038: INCF 78,F
0039: BTFSC 03.2
003A: BSF 6F.7
003B: MOVF 6B,W
003C: MOVWF 68
003D: BSF 68.7
003E: MOVF 68,W
003F: ADDWF 78,F
0040: BTFSC 03.0
0041: BSF 6F.7
0042: RLF 6F,F
0043: RRF 78,F
0044: RRF 79,F
0045: RRF 7A,F
0046: RRF 72,F
0047: RRF 71,F
0048: RRF 70,F
0049: BCF 03.0
004A: DECFSZ 6E,F
004B: GOTO 027
004C: MOVLW 01
004D: ADDWF 77,F
004E: BTFSC 03.0
004F: GOTO 074
0050: BTFSC 78.7
0051: GOTO 059
0052: RLF 72,F
0053: RLF 7A,F
0054: RLF 79,F
0055: RLF 78,F
0056: DECF 77,F
0057: BTFSC 03.2
0058: GOTO 074
0059: BTFSS 72.7
005A: GOTO 06A
005B: INCF 7A,F
005C: BTFSS 03.2
005D: GOTO 06A
005E: INCF 79,F
005F: BTFSS 03.2
0060: GOTO 06A
0061: INCF 78,F
0062: BTFSS 03.2
0063: GOTO 06A
0064: RRF 78,F
0065: RRF 79,F
0066: RRF 7A,F
0067: INCF 77,F
0068: BTFSC 03.2
0069: GOTO 074
006A: MOVF 67,W
006B: MOVWF 6F
006C: MOVF 6B,W
006D: XORWF 6F,F
006E: BTFSS 6F.7
006F: GOTO 072
0070: BSF 78.7
0071: GOTO 078
0072: BCF 78.7
0073: GOTO 078
0074: CLRF 77
0075: CLRF 78
0076: CLRF 79
0077: CLRF 7A
0078: NOP
0079: RETLW 00
007A: MOVLW 8E
007B: MOVWF 77
007C: MOVF 6B,W
007D: MOVWF 78
007E: MOVF 6A,W
007F: MOVWF 79
0080: CLRF 7A
0081: MOVF 78,F
0082: BTFSS 03.2
0083: GOTO 08E
0084: MOVF 79,W
0085: MOVWF 78
0086: CLRF 79
0087: MOVLW 08
0088: SUBWF 77,F
0089: MOVF 78,F
008A: BTFSS 03.2
008B: GOTO 08E
008C: CLRF 77
008D: GOTO 096
008E: BCF 03.0
008F: BTFSC 78.7
0090: GOTO 095
0091: RLF 79,F
0092: RLF 78,F
0093: DECF 77,F
0094: GOTO 08E
0095: BCF 78.7
0096: NOP
0097: RETLW 00
0098: MOVLW 80
0099: BTFSC 03.1
009A: XORWF 73,F
009B: BSF 03.5
009C: CLRF 22
009D: CLRF 23
009E: BCF 03.5
009F: MOVF 6F,W
00A0: BSF 03.5
00A1: MOVWF 21
00A2: MOVF 73,W
00A3: XORWF 21,F
00A4: BCF 03.5
00A5: MOVF 6E,W
00A6: BTFSC 03.2
00A7: GOTO 198
00A8: BSF 03.5
00A9: MOVWF 20
00AA: MOVWF 77
00AB: MOVF 72,W
00AC: BTFSC 03.2
00AD: GOTO 1A2
00AE: SUBWF 20,F
00AF: BTFSC 03.2
00B0: GOTO 138
00B1: BTFSS 03.0
00B2: GOTO 0F2
00B3: MOVF 73,W
00B4: MOVWF 26
00B5: BSF 26.7
00B6: MOVF 74,W
00B7: MOVWF 25
00B8: MOVF 75,W
00B9: MOVWF 24
00BA: CLRF 23
00BB: BCF 03.0
00BC: RRF 26,F
00BD: RRF 25,F
00BE: RRF 24,F
00BF: RRF 23,F
00C0: DECFSZ 20,F
00C1: GOTO 0BA
00C2: BTFSS 21.7
00C3: GOTO 0C7
00C4: BSF 22.0
00C5: GOTO 1B8
00C6: BCF 22.0
00C7: BCF 20.0
00C8: BSF 22.4
00C9: MOVLW 71
00CA: MOVWF 04
00CB: BCF 03.7
00CC: GOTO 1CD
00CD: BCF 22.4
00CE: BTFSC 21.7
00CF: GOTO 0DA
00D0: BTFSS 20.0
00D1: GOTO 0E5
00D2: RRF 26,F
00D3: RRF 25,F
00D4: RRF 24,F
00D5: RRF 23,F
00D6: INCF 77,F
00D7: BTFSC 03.2
00D8: GOTO 1B3
00D9: GOTO 0E5
00DA: BTFSC 26.7
00DB: GOTO 0E8
00DC: BCF 03.0
00DD: RLF 23,F
00DE: RLF 24,F
00DF: RLF 25,F
00E0: RLF 26,F
00E1: DECF 77,F
00E2: BTFSC 03.2
00E3: GOTO 1B3
00E4: GOTO 0DA
00E5: BSF 22.6
00E6: GOTO 15A
00E7: BCF 22.6
00E8: BCF 03.5
00E9: MOVF 6F,W
00EA: BSF 03.5
00EB: MOVWF 21
00EC: BTFSS 21.7
00ED: GOTO 0F0
00EE: BSF 26.7
00EF: GOTO 1AC
00F0: BCF 26.7
00F1: GOTO 1AC
00F2: MOVF 72,W
00F3: MOVWF 20
00F4: MOVWF 77
00F5: BCF 03.5
00F6: MOVF 6E,W
00F7: BSF 03.5
00F8: SUBWF 20,F
00F9: BCF 03.5
00FA: MOVF 6F,W
00FB: BSF 03.5
00FC: MOVWF 26
00FD: BSF 26.7
00FE: MOVF 70,W
00FF: MOVWF 25
0100: MOVF 71,W
0101: MOVWF 24
0102: CLRF 23
0103: BCF 03.0
0104: RRF 26,F
0105: RRF 25,F
0106: RRF 24,F
0107: RRF 23,F
0108: DECFSZ 20,F
0109: GOTO 102
010A: BTFSS 21.7
010B: GOTO 10F
010C: BSF 22.1
010D: GOTO 1B8
010E: BCF 22.1
010F: BCF 20.0
0110: BSF 22.5
0111: MOVLW 75
0112: MOVWF 04
0113: BCF 03.7
0114: GOTO 1CD
0115: BCF 22.5
0116: BTFSC 21.7
0117: GOTO 122
0118: BTFSS 20.0
0119: GOTO 12D
011A: RRF 26,F
011B: RRF 25,F
011C: RRF 24,F
011D: RRF 23,F
011E: INCF 77,F
011F: BTFSC 03.2
0120: GOTO 1B3
0121: GOTO 12D
0122: BTFSC 26.7
0123: GOTO 130
0124: BCF 03.0
0125: RLF 23,F
0126: RLF 24,F
0127: RLF 25,F
0128: RLF 26,F
0129: DECF 77,F
012A: BTFSC 03.2
012B: GOTO 1B3
012C: GOTO 122
012D: BSF 22.7
012E: GOTO 15A
012F: BCF 22.7
0130: MOVF 73,W
0131: MOVWF 21
0132: BTFSS 21.7
0133: GOTO 136
0134: BSF 26.7
0135: GOTO 1AC
0136: BCF 26.7
0137: GOTO 1AC
0138: MOVF 73,W
0139: MOVWF 26
013A: BSF 26.7
013B: MOVF 74,W
013C: MOVWF 25
013D: MOVF 75,W
013E: MOVWF 24
013F: BTFSS 21.7
0140: GOTO 145
0141: BCF 26.7
0142: BSF 22.2
0143: GOTO 1B8
0144: BCF 22.2
0145: CLRF 23
0146: BCF 20.0
0147: MOVLW 71
0148: MOVWF 04
0149: BCF 03.7
014A: GOTO 1CD
014B: BTFSC 21.7
014C: GOTO 170
014D: BCF 03.5
014E: MOVF 6F,W
014F: BSF 03.5
0150: MOVWF 21
0151: BTFSS 20.0
0152: GOTO 15A
0153: RRF 26,F
0154: RRF 25,F
0155: RRF 24,F
0156: RRF 23,F
0157: INCF 77,F
0158: BTFSC 03.2
0159: GOTO 1B3
015A: BTFSS 23.7
015B: GOTO 16B
015C: INCF 24,F
015D: BTFSS 03.2
015E: GOTO 16B
015F: INCF 25,F
0160: BTFSS 03.2
0161: GOTO 16B
0162: INCF 26,F
0163: BTFSS 03.2
0164: GOTO 16B
0165: RRF 26,F
0166: RRF 25,F
0167: RRF 24,F
0168: INCF 77,F
0169: BTFSC 03.2
016A: GOTO 1B3
016B: BTFSC 22.6
016C: GOTO 0E7
016D: BTFSC 22.7
016E: GOTO 12F
016F: GOTO 191
0170: MOVLW 80
0171: XORWF 26,F
0172: BTFSS 26.7
0173: GOTO 178
0174: GOTO 1B8
0175: MOVF 73,W
0176: MOVWF 21
0177: GOTO 187
0178: BCF 03.5
0179: MOVF 6F,W
017A: BSF 03.5
017B: MOVWF 21
017C: MOVF 26,F
017D: BTFSS 03.2
017E: GOTO 187
017F: MOVF 25,F
0180: BTFSS 03.2
0181: GOTO 187
0182: MOVF 24,F
0183: BTFSS 03.2
0184: GOTO 187
0185: CLRF 77
0186: GOTO 1AC
0187: BTFSC 26.7
0188: GOTO 191
0189: BCF 03.0
018A: RLF 23,F
018B: RLF 24,F
018C: RLF 25,F
018D: RLF 26,F
018E: DECFSZ 77,F
018F: GOTO 187
0190: GOTO 1B3
0191: BTFSS 21.7
0192: GOTO 195
0193: BSF 26.7
0194: GOTO 1AC
0195: BCF 26.7
0196: GOTO 1AC
0197: BCF 03.5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -