亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rc485.lst

?? 采用16F877實(shí)現(xiàn)的485接送通訊。內(nèi)含CRC校驗(yàn)
?? LST
?? 第 1 頁 / 共 3 頁
字號:
MPASM 03.20.02 Released         RC485.ASM   12-31-2006  14:07:17         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 #INCLUDE P16F877.INC
                      00001         LIST
                      00002 ; P16F877.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.
                      00373         LIST
                      00002                 CBLOCK  20H
  00000020            00003 R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,CRC_HI,CRC_LW,RC_COUNTER,BLO,BHI,T1,T2,BUF        
                      00004         ENDC
                      00005         CBLOCK  70H
  00000070            00006 W_TEMP,STATUS_TEMP,PCLATH_TEMP
                      00007         ENDC
                      00008 #DEFINE LED1    PORTC,2
                      00009 #DEFINE LED2    PORTC,3
                      00010 #DEFINE LED3    PORTC,4
                      00011 #DEFINE LED4    PORTC,5
                      00012         
0000                  00013         ORG     0000H
0000   0000           00014         NOP
0001   2805           00015         GOTO    MAIN
0004                  00016         ORG     0004H
0004   2811           00017         GOTO    INT_SER
0005                  00018 MAIN
0005   30C0           00019         MOVLW   B'11000000'
0006   008B           00020         MOVWF   INTCON
0007   1683           00021         BSF     STATUS,RP0
0008   3020           00022         MOVLW   B'00100000'
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0009   008C           00023         MOVWF   PIE1
000A   1283           00024         BCF     STATUS,RP0
000B   2075           00025         CALL    USART_CSH
000C   3050           00026         MOVLW   50H
000D   0084           00027         MOVWF   FSR
000E   3000           00028         MOVLW   00H
000F   00AE           00029         MOVWF   RC_COUNTER
0010   2810           00030         GOTO    $
                      00031 ;------------------------------------------------------------------
                      00032 ;中斷服務(wù)子程序
                      00033 ;------------------------------------------------------------------
0011                  00034 INT_SER
0011   00F0           00035         MOVWF   W_TEMP
0012   0E03           00036         SWAPF   STATUS,W
0013   00F1           00037         MOVWF   STATUS_TEMP
0014   080A           00038         MOVF    PCLATH,W
0015   00F2           00039         MOVWF   PCLATH_TEMP
                      00040         
0016   018C           00041         CLRF    PIR1
                      00042         
0017   081A           00043         MOVF    RCREG,W
0018   0080           00044         MOVWF   INDF
0019   0804           00045         MOVF    FSR,W
001A   00AB           00046         MOVWF   R11
001B   2095           00047         CALL    DISP
001C   082B           00048         MOVF    R11,W
001D   0084           00049         MOVWF   FSR
MPASM 03.20.02 Released         RC485.ASM   12-31-2006  14:07:17         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[305]: Using default destination of 1 (file).
001E   0A84           00050         INCF    FSR
Message[305]: Using default destination of 1 (file).
001F   0AAE           00051         INCF    RC_COUNTER
0020   3005           00052         MOVLW   .5      
0021   022E           00053         SUBWF   RC_COUNTER,W    ;判斷是否收到5個數(shù)據(jù)
0022   1D03           00054         BTFSS   STATUS,Z        
0023   286E           00055         GOTO    RET             ;沒收到5個,跳出中斷繼續(xù)等待
                      00056 ;-----------------------------------------------------------    
                      00057 ;收到5個數(shù)據(jù)后,進(jìn)行CRC校驗(yàn)
                      00058 ;-----------------------------------------------------------    
0024                  00059 RECE1   
0024   2082           00060         CALL    CRC_CSH         ;前3個數(shù)據(jù)進(jìn)行CRC校驗(yàn)
0025   0850           00061         MOVF    50H,W
0026   2086           00062         CALL    CRC_SUB
0027                  00063 RECE2   
0027   0851           00064         MOVF    51H,W
0028   2086           00065         CALL    CRC_SUB
0029                  00066 RECE3   
0029   0852           00067         MOVF    52H,W
002A   2086           00068         CALL    CRC_SUB
                      00069 
002B                  00070 RECE4   
002B   0853           00071         MOVF    53H,W           ;收到的CRC_LW放在55H,和上面計
002C   022D           00072         SUBWF   CRC_LW,W        ;算出的CRC_LW進(jìn)行比較是否相同
002D   1D03           00073         BTFSS   STATUS,Z
002E   286B           00074         GOTO    ERR             ;CRC校驗(yàn)不正確
002F                  00075 RECE5   
002F   0854           00076         MOVF    54H,W           ;CRC_LW校驗(yàn)正確,繼續(xù)比較CRC_HI
0030   022C           00077         SUBWF   CRC_HI,W
0031   1D03           00078         BTFSS   STATUS,Z
0032   286B           00079         GOTO    ERR             ;CRC校驗(yàn)不正確
0033                  00080 CORR                            ;收到的數(shù)據(jù)CRC校驗(yàn)正確
0033   1486           00081         BSF     PORTB,1         ; 
0034   1683 1303      00082         BANKSEL TRISC           ;輸出PWM,蜂鳴器響
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0036   1087           00083         BCF     TRISC,1
0037   30C7           00084         MOVLW   .199
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0038   0092           00085         MOVWF   PR2
0039   1283 1303      00086         BANKSEL PORTC
003B   303C           00087         MOVLW   3CH
003C   009B           00088         MOVWF   CCPR2L
003D   300C           00089         MOVLW   B'00001100'
003E   009D           00090         MOVWF   CCP2CON
003F   3004           00091         MOVLW   B'00000100'
0040   0092           00092         MOVWF   T2CON
0041   20F4           00093         CALL    DELAY_1S
0042   0192           00094         CLRF    T2CON           ;延時一秒后關(guān)閉PWM
0043                  00095 SEND                            ;并回送報文
                      00096         
0043   3005           00097         MOVLW   05H
0044   0099           00098         MOVWF   TXREG
MPASM 03.20.02 Released         RC485.ASM   12-31-2006  14:07:17         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0045   2095           00099         CALL    DISP
0046   3005           00100         MOVLW   05H     
0047   2086           00101         CALL    CRC_SUB
0048   20EA           00102         CALL    DELAY_5MS
                      00103 
0049   3004           00104         MOVLW   04H
004A   0099           00105         MOVWF   TXREG
004B   2095           00106         CALL    DISP
004C   3004           00107         MOVLW   04H     
004D   2086           00108         CALL    CRC_SUB
004E   20EA           00109         CALL    DELAY_5MS
                      00110 
004F   3033           00111         MOVLW   .51
0050   0099           00112         MOVWF   TXREG
0051   2095           00113         CALL    DISP
0052   3033           00114         MOVLW   .51
0053   2086           00115         CALL    CRC_SUB
0054   20EA           00116         CALL    DELAY_5MS
                      00117         
0055   3034           00118         MOVLW   .52
0056   0099           00119         MOVWF   TXREG
0057   2095           00120         CALL    DISP
0058   3034           00121         MOVLW   .52
0059   2086           00122         CALL    CRC_SUB
005A   20EA           00123         CALL    DELAY_5MS
                      00124         
005B   3035           00125         MOVLW   .53
005C   0099           00126         MOVWF   TXREG
005D   2095           00127         CALL    DISP
005E   3035           00128         MOVLW   .53
005F   2086           00129         CALL    CRC_SUB
0060   20EA           00130         CALL    DELAY_5MS
                      00131         
                      00132         
0061   082D           00133         MOVF    CRC_LW,W
0062   0099           00134         MOVWF   TXREG
0063   2095           00135         CALL    DISP
0064   082D           00136         MOVF    CRC_LW,W
0065   20EA           00137         CALL    DELAY_5MS
                      00138 
0066   082C           00139         MOVF    CRC_HI,W
0067   0099           00140         MOVWF   TXREG
0068   2095           00141         CALL    DISP
0069   082C           00142         MOVF    CRC_HI,W
006A   20EA           00143         CALL    DELAY_5MS
                      00144         
                      00145         
006B                  00146 ERR     
                      00147                 
006B   01AE           00148         CLRF    RC_COUNTER
006C   3050           00149         MOVLW   50H
006D   0084           00150         MOVWF   FSR
                      00151         
MPASM 03.20.02 Released         RC485.ASM   12-31-2006  14:07:17         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00152         
006E                  00153 RET     
006E   0872           00154         MOVF    PCLATH_TEMP,W
006F   008A           00155         MOVWF   PCLATH
0070   0E71           00156         SWAPF   STATUS_TEMP,W
0071   0083           00157         MOVWF   STATUS
0072   0EF0           00158         SWAPF   W_TEMP,F
0073   0E70           00159         SWAPF   W_TEMP,W
0074   0009           00160         RETFIE
                      00161 
                      00162 
                      00163 
                      00164 ;-----------------------------------------------------------    
                      00165 ;異步通信初始化程序
                      00166 ;-----------------------------------------------------------
0075                  00167 USART_CSH
0075   1683           00168         BSF     STATUS,RP0
0076   3080           00169         MOVLW   B'10000000'
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0077   0087           00170         MOVWF   TRISC
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0078   0186           00171         CLRF    TRISB
0079   3033           00172         MOVLW   .51
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
007A   0099           00173         MOVWF   SPBRG
007B   3024           00174         MOVLW   B'00100100'
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
007C   0098           00175         MOVWF   TXSTA
                      00176         ;CLRF   PIE1
007D   0186           00177         CLRF    PORTB
007E   1283           00178         BCF     STATUS,RP0
007F   3090           00179         MOVLW   B'10010000'
0080   0098           00180         MOVWF   RCSTA
                      00181         
0081   0008           00182         RETURN
                      00183 ;-----------------------------------------------------------    
                      00184 ;CRC初始化
                      00185 ;-----------------------------------------------------------
                      00186 
0082                  00187 CRC_CSH
0082   30FF           00188         MOVLW   0FFH
0083   00AD           00189         MOVWF   CRC_LW
0084   00AC           00190         MOVWF   CRC_HI
0085   0008           00191         RETURN
                      00192 ;-----------------------------------------------------------    
                      00193 ;CRC運(yùn)算
                      00194 ;-----------------------------------------------------------
                      00195 
0086                  00196 CRC_SUB
0086   06AD           00197         XORWF   CRC_LW,F
0087   3008           00198         MOVLW   .8
0088   00A0           00199         MOVWF   R0
0089                  00200 L3
MPASM 03.20.02 Released         RC485.ASM   12-31-2006  14:07:17         PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0089   1003           00201         BCF     STATUS,C
008A   0CAC           00202         RRF     CRC_HI,F
008B   0CAD           00203         RRF     CRC_LW,F
008C   1C03           00204         BTFSS   STATUS,C
008D   2892           00205         GOTO    L5
008E   30A0           00206         MOVLW   0A0H
008F   06AC           00207         XORWF   CRC_HI,F
0090   3001           00208         MOVLW   01H
0091   06AD           00209         XORWF   CRC_LW,F
0092                  00210 L5
0092   0BA0           00211         DECFSZ  R0,F
0093   2889           00212         GOTO    L3      
0094   0008           00213         RETURN
                      00214 
                      00215 ;-----------------------------------------------------------    
                      00216 ;顯示程序
                      00217 ;-----------------------------------------------------------
0095                  00218 DISP
0095   00AF           00219         MOVWF   BLO
0096   01B0           00220         CLRF    BHI
0097   20B7           00221         CALL    B2BCD
                      00222         ;BANKSEL        TRISC

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜诱惑亚洲看片| 国产精品久久久久一区| 视频一区中文字幕| 日韩一区二区免费在线观看| 精品一区二区三区久久| 日日夜夜免费精品| 337p亚洲精品色噜噜| 秋霞电影网一区二区| 精品国产免费视频| 成人综合激情网| 亚洲精品老司机| 制服丝袜成人动漫| 国产资源在线一区| 亚洲激情图片一区| 日韩精品一区二区三区在线播放| 国产成人免费9x9x人网站视频| 成人免费一区二区三区在线观看| 欧美丝袜自拍制服另类| 美女被吸乳得到大胸91| 欧美国产一区二区| 欧美三级中文字幕在线观看| 久久国产精品第一页| 1000部国产精品成人观看| 欧美视频中文字幕| 国产成人日日夜夜| 日韩制服丝袜先锋影音| 欧美国产日韩a欧美在线观看 | 欧美日韩国产a| 久久99久久99精品免视看婷婷| 国产精品国产三级国产专播品爱网 | 蜜桃av噜噜一区二区三区小说| 国产亚洲精久久久久久| 欧美亚洲综合另类| 国产精品66部| 色哟哟国产精品| 美女在线视频一区| 亚洲精品午夜久久久| 久久婷婷国产综合国色天香| 欧美四级电影在线观看| 国产自产高清不卡| 日韩电影一区二区三区| 综合色天天鬼久久鬼色| 久久久久久久久久久99999| 91国偷自产一区二区使用方法| 国产一二三精品| 日韩精品电影一区亚洲| 亚洲欧美日韩系列| 久久久久久久久久看片| 555夜色666亚洲国产免| 91在线免费视频观看| 国产原创一区二区| 日韩国产欧美在线观看| 一区二区成人在线视频 | 91老师片黄在线观看| 国产一本一道久久香蕉| 蜜桃在线一区二区三区| 亚洲bt欧美bt精品777| 国产精品国产自产拍高清av王其| 精品国产精品一区二区夜夜嗨| 欧美日韩国产精品成人| 欧美在线观看一二区| 成人av在线一区二区| 麻豆专区一区二区三区四区五区| 亚洲一级片在线观看| 亚洲激情在线播放| 亚洲自拍偷拍av| 亚洲伦理在线精品| 中文字幕一区二区视频| 久久午夜色播影院免费高清| 日韩欧美国产麻豆| 精品噜噜噜噜久久久久久久久试看| 91精品国产手机| 欧美精品国产精品| 日韩一区国产二区欧美三区| 制服丝袜激情欧洲亚洲| 欧美一区二区免费视频| 91精品国产综合久久精品app| 777奇米成人网| 91精品国产综合久久蜜臀| 69久久99精品久久久久婷婷| 欧美丰满美乳xxx高潮www| 91.com视频| 欧美电视剧在线看免费| 久久―日本道色综合久久| 2020国产精品自拍| 欧美国产日韩一二三区| 中文字幕制服丝袜一区二区三区| 成人免费在线视频观看| 亚洲激情五月婷婷| 日韩高清在线一区| 久久99久久99| a亚洲天堂av| 在线观看一区日韩| 欧美一区二区网站| 欧美精品一区二区精品网| 国产日产欧美精品一区二区三区| 国产亚洲一区二区三区四区| 国产精品成人免费在线| 亚洲国产成人高清精品| 另类小说综合欧美亚洲| 国产91高潮流白浆在线麻豆| 不卡视频在线观看| 欧美日韩一区中文字幕| 精品国产乱码久久久久久蜜臀 | 亚洲欧美在线高清| 亚洲一卡二卡三卡四卡| 狠狠色丁香久久婷婷综合丁香| 成人免费电影视频| 欧美中文字幕一区二区三区 | 蜜乳av一区二区三区| 成人污污视频在线观看| 欧美日韩中字一区| 久久众筹精品私拍模特| 亚洲男人的天堂网| 久久国产麻豆精品| 91麻豆视频网站| 日韩欧美亚洲国产另类| 亚洲欧洲综合另类在线| 久久国产福利国产秒拍| 91小视频在线免费看| 欧美成人性战久久| 亚洲摸摸操操av| 国内久久精品视频| 欧美三级日韩在线| 国产精品视频第一区| 日韩和欧美一区二区| jvid福利写真一区二区三区| 欧美久久久久久久久中文字幕| 国产色综合久久| 日本美女一区二区三区| 色综合久久88色综合天天免费| 久久久久国产免费免费| 亚洲国产精品久久不卡毛片| www..com久久爱| 久久久无码精品亚洲日韩按摩| 亚洲1区2区3区4区| 91免费小视频| 国产日韩av一区| 国内一区二区在线| 日韩三区在线观看| 亚洲国产综合人成综合网站| 成人免费观看视频| 久久久久久久国产精品影院| 三级久久三级久久| 欧美在线影院一区二区| 中文字幕在线观看一区二区| 久久成人av少妇免费| 欧美精品一二三区| 亚洲一区二区精品3399| 色久优优欧美色久优优| 国产精品对白交换视频 | 国内精品久久久久影院薰衣草 | 五月婷婷激情综合| 欧美亚一区二区| 亚洲精品老司机| 91黄视频在线| 亚洲在线一区二区三区| 一本色道a无线码一区v| 国产精品成人免费在线| 99久免费精品视频在线观看 | 在线观看网站黄不卡| 一区视频在线播放| 成人av在线电影| 国产精品久久久久一区二区三区| 国产福利91精品一区二区三区| 久久影院午夜论| 国产精选一区二区三区| 久久一夜天堂av一区二区三区| 国产真实乱对白精彩久久| 欧美大黄免费观看| 国产在线视频精品一区| 日本一区二区三区在线不卡| 丁香另类激情小说| 亚洲欧美中日韩| 欧洲精品中文字幕| 午夜私人影院久久久久| 日韩一区二区视频| 国产一区二区三区久久久| 久久精品夜色噜噜亚洲aⅴ| 国产河南妇女毛片精品久久久| 欧美激情在线免费观看| 99麻豆久久久国产精品免费 | 中文字幕欧美一| 在线观看日产精品| 免费的成人av| 国产精品热久久久久夜色精品三区 | 成人av在线一区二区三区| 亚洲精品国产第一综合99久久 | 国产电影一区在线| 国产精品的网站| 欧美日韩三级一区| 久久精品国产在热久久| 国产精品久久毛片av大全日韩| 99re成人在线| 日本少妇一区二区| 久久欧美一区二区| 91一区在线观看| 青青草一区二区三区| 国产精品毛片久久久久久久| 欧美私模裸体表演在线观看|