⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txsend.lst

📁 本资源提供了采用PIC单片机实现单线通讯的源程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 
                      00002             LIST      P=16F72
                      00003             INCLUDE P16F72.inc
                      00001         LIST
                      00002 ; P16F72.INC  Standard Header File, Version 1.01    Microchip Technology, Inc.
                      00269         LIST
2007   3FE6           00004                 __config(  _HS_OSC & _WDT_ON & _PWRTEN_ON &_CP_ALL)
0000                  00005             ORG     0x0000
                      00006 
0000   2852           00007             GOTO    Label_0001
0004                  00008             ORG     0x0004
0004   2D0F           00009             GOTO    Label_0002
0006                  00010          ORG 0X0006
0006   0782           00011 TAB        ADDWF PCL,1    ;120
0007   3403           00012             RETLW  0x03
0008   3480           00013             RETLW  0X80
0009   3420           00014             RETLW  0X20
000A   3420           00015             RETLW  0X20
000B   3440           00016             RETLW  0X40
000C   3480           00017             RETLW  0X80
000D   3440           00018             RETLW  0X40
000E   3403           00019             RETLW  0x03
000F   0008           00020              RETURN
0010                  00021               ORG   0X0010
0010   0782           00022 TABBS        ADDWF PCL,1    ;120
0011   3403           00023             RETLW  0x03
0012   3470           00024             RETLW  0X70
0013   34C4           00025             RETLW  0XC4
0014   34C4           00026             RETLW  0XC4
0015   34A8           00027             RETLW  0XA8
0016   3470           00028             RETLW  0X70
0017   34A8           00029             RETLW  0XA8
0018   3403           00030             RETLW  0x03
0019   0008           00031              RETURN
                      00032 
001A                  00033                ORG 0X001A
001A   0782           00034 Label_001C  ADDWF   PCL,1
001B   3408           00035             RETLW   0x08
001C   3408           00036             RETLW   0x08
001D   340C           00037             RETLW   0x0C
001E   3410           00038             RETLW   0x10
001F   3414           00039             RETLW   0x14
0020   3418           00040             RETLW   0x18
0021   341C           00041             RETLW   0x1C
0022   3420           00042             RETLW   0x20
0023   3424           00043             RETLW   0x24
0024   3428           00044             RETLW   0x28
0025   342C           00045             RETLW   0x2C
0026   3430           00046             RETLW   0x30
0027   3434           00047             RETLW   0x34
0028   3438           00048             RETLW   0x38
0029   343C           00049             RETLW   0x3C
002A   3440           00050             RETLW   0x40
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

002B   3445           00051             RETLW   0x45
002C   344C           00052             RETLW   0x4C
002D   3453           00053             RETLW   0x53
002E   345A           00054             RETLW   0x5A
002F   3460           00055             RETLW   0x60
0030   3468           00056             RETLW   0x68
0031   3470           00057             RETLW   0x70
0032   3478           00058             RETLW   0x78
0033   3480           00059             RETLW   0x80
0034   3488           00060             RETLW   0x88
0035   3490           00061             RETLW   0x90
0036   3498           00062             RETLW   0x98
0037   34A0           00063             RETLW   0xA0
0038   34A8           00064             RETLW   0xA8
0039   34B0           00065             RETLW   0xB0
003A   34B8           00066             RETLW   0xB8
003B   34C0           00067             RETLW   0xC0
003C   34C4           00068             RETLW   0xC4
003D   34C7           00069             RETLW   0xC7
003E   34CD           00070             RETLW   0xCD
003F   34D0           00071             RETLW   0xD0
0040   34D4           00072             RETLW   0xD4
0041   34D8           00073             RETLW   0xD8
0042   34DC           00074             RETLW   0xDC
0043   34E0           00075             RETLW   0xE0
0044   34E4           00076             RETLW   0XE4  
0045   34E8           00077             RETLW   0xE8
0046   34EC           00078             RETLW   0xEC
0047   34F0           00079             RETLW   0xF0
0048   34F5           00080             RETLW   0xF5
0049   34FA           00081             RETLW   0xFA
004A   34FD           00082             RETLW   0xFD
004B   34FF           00083             RETLW   0xFF
004C   34FF           00084             RETLW   0xFF
004D   34FF           00085             RETLW   0xFF
004E   34FF           00086             RETLW   0xFF
004F   34FF           00087             RETLW   0xFF
0050   0008           00088              RETURN
                      00089 
0052                  00090             ORG     0X0052;;;;;;0x0049
0052   26A9           00091 Label_0001  CALL    Label_0003
0053   2750           00092                         CALL    Label_0005
0054   27A4           00093             CALL    MMQRS
0055   0064           00094                 CLRWDT
0056   26EE           00095             CALL    Label_0004;延时
0057   0064           00096 FF2         CLRWDT
0058   2750           00097             CALL    Label_0005;关闭上下桥
0059   218E           00098             CALL    Label_0006;;;;;AD测量多次求平均后与具体参数比较设标志位
005A   2115           00099             CALL    Label_0007;;;;;;;;(AN2)AD结果与给定数比较
005B   22D4           00100             CALL    Label_0008;;;;;;;;换相处理
005C   2700           00101             CALL    Label_0009;;;;;;;;电池电压采样,结果在66H
005D   0064           00102             CLRWDT
005E   2707           00103             CALL    Label_000A;;;;;;;;刹车电压采样,结果在65H
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

005F   3088           00104             MOVLW   0x88;;;;;;;;;;;FOSC/32  AN1
0060   009F           00105             MOVWF   ADCON0
0061   141F           00106             BSF     ADCON0,ADON
0062   178B           00107             BSF     INTCON ,GIE
0063                  00108 Label_000D ;---------------------
0063   0064           00109                         CLRWDT
0064   1807           00110                     BTFSC PORTC,0
0065   2869           00111                 GOTO  JXZCX
0066   275F           00112                 CALL    JCBJ
0067   1A3A           00113             BTFSC   0X3A,4
0068   2873           00114             GOTO    BS
                      00115                 ;---------------------
0069                  00116 JXZCX      
0069   2234           00117                         CALL    Label_000B
006A   2219           00118             CALL    Label_000C
006B   1E36           00119             BTFSS   0x36,4
006C   2863           00120             GOTO    Label_000D
006D   2140           00121             CALL    Label_000E
006E   20B1           00122             CALL    Label_000F
006F   018A           00123             CLRF    PCLATH
0070   21E1           00124             CALL    Label_0010;;;;;电池电压〉45V?
0071   26DD           00125 LAB_WW      CALL    Label_0011
0072   2863           00126             GOTO    Label_000D
                      00127    
                      00128 
                      00129 ;-------------抱死电机----------------
0073   138B           00130 BS          BCF INTCON,GIE 
0074   0197           00131                         CLRF CCP1CON
0075   1107           00132                 BCF  PORTC,2
0076   3003           00133             MOVLW 0X03
0077   0086           00134             MOVWF PORTB
                      00135         ;------------------
0078   1683           00136             BSF     STATUS    , RP0
0079   30FF           00137             MOVLW   0xFF
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
007A   009F           00138             MOVWF ADCON1
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
007B   0085           00139             MOVWF   TRISA
007C   1283           00140             BCF     STATUS    , RP0 
                      00141         ;------------------     
007D   276C           00142             CALL EABS
007E   0807           00143 BSBS        MOVF PORTC,0
007F   3970           00144             ANDLW 0X70
0080   00C3           00145             MOVWF 0X43
                      00146                
0081   0064           00147 MZD         CLRWDT
0082   275F           00148                 CALL  JCBJ
0083   1E3A           00149             BTFSS  0X3A,4
0084   2852           00150             GOTO  Label_0001 
0085   0807           00151             MOVF PORTC,0
0086   3970           00152             ANDLW 0X70
0087   00C4           00153             MOVWF 0X44
                      00154            
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0088   0843           00155             MOVF  0X43,0
0089   0244           00156             SUBWF 0X44,0
008A   1903           00157             BTFSC STATUS,Z
008B   2881           00158             GOTO  MZD
                      00159 ;-----------------------------------
008C   0844           00160             MOVF 0X44,0
008D   00C3           00161             MOVWF 0X43 
008E   0EC3           00162                         SWAPF 0X43,1 
                      00163                 
                      00164 ;-----------------------------------             
008F   3003           00165             MOVLW 0X03
0090   0086           00166             MOVWF PORTB
                      00167                     
0091   0197           00168                         CLRF CCP1CON
                      00169                 
0092   30A0           00170                     MOVLW 0XA0;;;;;;;; 0X30
0093   00A3           00171                         MOVWF 0X23
0094   30FF           00172 DCXH        MOVLW 0XFF           
0095   00A4           00173                 MOVWF 0X24
                      00174            
0096   1507           00175 BSS         BSF PORTC,2
0097   0064           00176                         CLRWDT
0098   0843           00177             MOVF 0X43,0 ;;;;; MOVLW 0XA8
0099   2010           00178                 CALL TABBS ;;;;;;
009A   0086           00179             MOVWF PORTB
009B   300D           00180             MOVLW 0X0D;;;;;;;;;;;0X12
009C   00EF           00181             MOVWF 0X6F
009D   0BEF           00182 BSJS2       DECFSZ 0X6F,1
009E   289D           00183             GOTO BSJS2
                      00184                 
009F   1107           00185                         BCF  PORTC,2
00A0   0000           00186             NOP
00A1   0000           00187                         NOP
00A2   0000           00188                 NOP
00A3   0000           00189                         NOP
                      00190                    ; NOP        
00A4   0064           00191                 CLRWDT  
00A5   30E0           00192             MOVLW 0XE0
00A6   0086           00193             MOVWF PORTB
00A7   3030           00194             MOVLW 0X30
00A8   00EF           00195             MOVWF 0X6F
00A9   0BEF           00196 BSJS3       DECFSZ 0X6F,1
00AA   28A9           00197             GOTO BSJS3
00AB   0064           00198                         CLRWDT
00AC   0BA4           00199                     DECFSZ 0X24,1
00AD   2896           00200             GOTO BSS
00AE   0BA3           00201                         DECFSZ 0X23,1
00AF   2894           00202             GOTO  DCXH;
00B0   287E           00203             GOTO BSBS          
                      00204 
                      00205 ;-------------------------------------
                      00206 
                      00207 ;;;;;;;;;;;;;测量转把放入52H          
MPASM  5.03                        TXSEND.ASM   9-19-2007  9:50:16         PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -