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

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

?? tstrs485.lst

?? 485通信的源程序
?? LST
?? 第 1 頁 / 共 5 頁
字號:
CCS PCW C Compiler, Version 3.023, 11338

               Filename: d:\embedded\rs485net\source\tstrs485.LST

               ROM used: 1620 (40%)
                         Largest free fragment is 2048
               RAM used: 115 (60%) at main() level
                         126 (66%) worst case
               Stack:    9 worst case (6 in main + 3 for interrupts)

*
0000:  MOVLW  00
0001:  MOVWF  0A
0002:  GOTO   4C6
0003:  NOP
0004:  BTFSS  0A,3
0005:  BCF    0A,4
0006:  BTFSC  0A,3
0007:  BSF    0A,4
0008:  BCF    0A,3
0009:  BTFSC  03,5
000A:  GOTO   00F
000B:  MOVWF  25
000C:  SWAPF  03,W
000D:  MOVWF  26
000E:  GOTO   014
000F:  BCF    03,5
0010:  MOVWF  25
0011:  SWAPF  03,W
0012:  MOVWF  26
0013:  BSF    26,1
0014:  MOVF   0A,W
0015:  MOVWF  2D
0016:  SWAPF  25,F
0017:  MOVF   04,W
0018:  MOVWF  27
0019:  MOVF   20,W
001A:  MOVWF  28
001B:  MOVF   21,W
001C:  MOVWF  29
001D:  MOVF   22,W
001E:  MOVWF  2A
001F:  MOVF   23,W
0020:  MOVWF  2B
0021:  MOVF   24,W
0022:  MOVWF  2C
0023:  BCF    03,5
0024:  BTFSS  0B,5
0025:  GOTO   028
0026:  BTFSC  0B,2
0027:  GOTO   046
0028:  MOVLW  8C
0029:  MOVWF  04
002A:  BTFSS  00,5
002B:  GOTO   02E
002C:  BTFSC  0C,5
002D:  GOTO   048
002E:  MOVF   27,W
002F:  MOVWF  04
0030:  MOVF   28,W
0031:  MOVWF  20
0032:  MOVF   29,W
0033:  MOVWF  21
0034:  MOVF   2A,W
0035:  MOVWF  22
0036:  MOVF   2B,W
0037:  MOVWF  23
0038:  MOVF   2C,W
0039:  MOVWF  24
003A:  MOVF   2D,W
003B:  MOVWF  0A
003C:  BTFSC  0A,4
003D:  BSF    0A,3
003E:  BCF    0A,4
003F:  SWAPF  26,W
0040:  MOVWF  03
0041:  BCF    03,5
0042:  SWAPF  25,W
0043:  BTFSC  26,1
0044:  BSF    03,5
0045:  RETFIE
0046:  BCF    0A,3
0047:  GOTO   0FE
0048:  BCF    0A,3
0049:  GOTO   185
....................  //********************************************************************************* 
.................... // TsRs485.c 
.................... // 
.................... //                      Test of RS485 network protocol 
.................... // 
.................... // 
.................... // Version 1.0 beta  
.................... // 
.................... // Processor: PIC16F87x 
.................... // Compiler: CCS PCM 3.023 
.................... // 
.................... // 
.................... // By: J.Winpenny 
.................... // j.winpenny@ukonline.co.uk 
.................... // 
.................... // 
.................... // 
.................... //********************************************************************************* 
.................... #DEVICE PIC16F873 *=16 
.................... #include <16f873.h> 
....................  //////// Standard Header file for the PIC16F873 device //////////////// 
.................... //#device PIC16F873 
.................... #list 
.................... 
.................... #define MASTER 
....................  
.................... #use delay(clock=4000000) 
*
01A0:  MOVLW  BC
01A1:  MOVWF  04
01A2:  MOVF   00,W
01A3:  BTFSC  03,2
01A4:  GOTO   1B4
01A5:  MOVLW  01
01A6:  MOVWF  21
01A7:  CLRF   20
01A8:  DECFSZ 20,F
01A9:  GOTO   1A8
01AA:  DECFSZ 21,F
01AB:  GOTO   1A7
01AC:  MOVLW  4A
01AD:  MOVWF  20
01AE:  DECFSZ 20,F
01AF:  GOTO   1AE
01B0:  NOP
01B1:  NOP
01B2:  DECFSZ 00,F
01B3:  GOTO   1A5
01B4:  RETLW  00
.................... #fuses HS,NOWDT,PUT,BROWNOUT,NOPROTECT,NOLVP,NOCPD,NOWRT 
....................  
.................... #include <Tst485.h> 
....................   
.................... void Setup(void); 
.................... void ConfigureComms(void); 
....................  
....................  
.................... // EEPROM addresses 
....................  
.................... #define NET_ADDRESS_HIGH 0 
.................... #define NET_ADDRESS_LOW  1 
....................  
.................... #ifndef MASTER 
.................... // PORT Configuration 
.................... #define PortAConfig 0x3F 
.................... #define PortBConfig 0x00 
.................... #define PortCConfig 0x00 
.................... #define PortDConfig 0x00 
.................... #define PortEConfig 0x00 
.................... #else 
.................... // PORT Configuration 
.................... #define PortAConfig 0x00 
.................... #define PortBConfig 0x00 
.................... #define PortCConfig 0x0f 
.................... #define PortDConfig 0x00 
.................... #define PortEConfig 0x00 
.................... #endif 
....................  
....................  
.................... //********************************************************************* 
....................  
....................  
.................... #define TMR0_RELOAD 255         // TMR0 reload value  
.................... //#define TMR0_RELOAD 248       // TMR0 reload value  
....................  
....................  
.................... #BYTE PORTA = 0x05 
.................... #BYTE PORTB = 0x06 
.................... #BYTE PORTC = 0x07 
.................... #BYTE PORTD = 0x08 
.................... #BYTE PORTE = 0x09 
.................... #BYTE RCREG = 0x1a 
.................... #BYTE TXREG = 0x19 
.................... #BYTE STATUS = 0x03 
.................... #BYTE SSPBUF = 0x13 
.................... #BYTE SSPCON = 0x14 
.................... #BYTE SSPCON2 = 0x91 
.................... #BYTE PR2 = 0x92 
.................... #BYTE SSPADD = 0x93 
.................... #BYTE SSPSTAT = 0x94 
.................... #BYTE SPBRG = 0x99 
.................... #BYTE ADCON1 = 0x9f 
.................... #BYTE OPTIONREG = 0x81 
....................  
.................... #BYTE PIE1 = 0x8c 
.................... #BYTE PIR1 = 0x0c 
.................... #BYTE INTCON = 0x0b 
.................... #BYTE TMR0 = 0x101 
.................... #BYTE RCSTA = 0x18 
.................... #BYTE TXSTA = 0x98 
....................  
.................... #BYTE TRISA = 0x85 
.................... #BYTE TRISB = 0x86 
.................... #BYTE TRISC = 0x87 
.................... #BYTE TRISD = 0x88 
.................... #BYTE TRISE = 0x89 
....................  
.................... // INTCON BITS 
.................... #define GIE 7 
.................... #define PEIE 6 
.................... #define T0IE 5 
.................... #define INTE 4 
.................... #define RBIE 3 
.................... #define T0IF 2 
.................... #define INTF 1 
.................... #define RBIF 0 
....................  
.................... // USART Register bits 
.................... #define CSCR 7 
.................... #define TX9  6 
.................... #define TXEN 5 
.................... #define SYNC 4 
.................... #define BRGH 2 
.................... #define TRMT 1 
.................... #define TX9D 0 
.................... #define SPEN 7 
.................... #define RX9  6 
.................... #define SREN 5 
.................... #define CREN 4 
.................... #define ADDEN 3 
.................... #define FERR 2 
.................... #define OERR 1 
.................... #define RX9D 0 
....................  
.................... #define TRMT_MASK 2 
....................  
.................... // Bits of STATUS register 
.................... #define IRP   7 
.................... #define RP1   6 
.................... #define RP0   5 
.................... #define T0    4 
.................... #define PD    3 
.................... #define ZERO  2 
.................... #define DC    1 
.................... #define CARRY 0 
....................  
.................... // Bits of PIE1 
.................... #define PSPIE 7 
.................... #define ADIE 6 
.................... #define RCIE 5 
.................... #define TXIE 4 
.................... #define SSPIE 3 
.................... #define CCP1IE 2 
.................... #define TMR2IE 1 
.................... #define TMR1IE 0 
....................  
.................... // Bits of SSPSTAT 
.................... #define SMP 7 
.................... #define CKE 6 
.................... #define D_A 5 
.................... //#define P   4 // Cause compiler error because of identifier s 
.................... //#define S   3 
.................... #define R_W 2 
.................... #define R_W_MASK 0x04 
.................... #define UA  1 
.................... #define BF  0 
....................  
.................... // Bits of PIR1 
.................... #define PSPIF  7 
.................... #define ADIF   6 
.................... #define RCIF   5 
.................... #define TXIF   4 
.................... #define SSPIF  3 
.................... #define SSPIF_MASK 0x08 
.................... #define CCP1IF 2 
.................... #define TMR2IF 1 
.................... #define TMR1IF 0 
....................  
.................... // Bits of SSPCON2 
....................  
.................... #define GCEN    7 
.................... #define ACKSTAT 6 
.................... #define ACKDT   5 
.................... #define ACKEN   4 
.................... #define RCEN    3 
.................... #define PEN     2 
.................... #define RSEN    1 
.................... #define SEN     0 
.................... 
.................... #include <stdlib.h> 
....................  ////        (C) Copyright 1996,1997 Custom Computer Services            //// 
.................... //// This source code may only be used by licensed users of the CCS C   //// 
.................... //// compiler.  This source code may only be distributed to other       //// 
.................... //// licensed users of the CCS C compiler.  No other use, reproduction  //// 
.................... //// or distribution is permitted without written permission.           //// 
.................... //// Derivative programs created using this software in object code     //// 
.................... //// form are not restricted in any way.                                //// 
.................... //////////////////////////////////////////////////////////////////////////// 
....................  
.................... #ifndef _stdlib_ 
....................  
.................... #define _stdlib_ true 
....................  
.................... float atof(char * s) { 
....................  float pow10; 
....................         float result; 
....................  int sign, point; 
....................  char c; 
....................         int ptr; 
....................  
....................         ptr=0; 
....................     sign = 0; 
....................  point = 0; 
....................  pow10 = 1.0; 
....................     result = 0.0; 
....................  
....................  do 
....................           c=s[ptr++]; 
....................         while ((c<'0'||c>'9') && c!='+' && c!='-' && c!='.'); 
....................  
....................  while((c>='0' && c<='9') || c=='+' || c=='-' || c=='.') { 
....................            if(c == '-') { 
....................               sign = 1; 
....................               c = s[ptr++]; 
....................            } 
....................  
....................            while((c >= '0' && c <= '9') && point == 0) { 
....................               result = 10*result + c - '0'; 
....................               c = s[ptr++]; 
....................            } 
....................  
....................            if (c == '.') { 
....................               point = 1; 
....................               c = s[ptr++]; 
....................            } 
....................  
....................     while((c >= '0' && c <= '9') && point == 1) { 
....................         pow10 = pow10*10; 
....................                result += (c - '0')/pow10; 
....................                c = s[ptr++]; 
....................            } 
....................         } 
....................  
....................  if (sign == 1) 
....................       result = -1*result; 
....................  
....................  return(result); 
.................... } 
....................  
.................... #define labs abs 
.................... #define fabs abs 
....................  
.................... /************************************************************/ 
....................  
.................... signed int atoi(char *s) 
.................... { 
....................    signed int result; 
....................    int sign, base, index; 
....................    char c; 
....................  
....................    index = 0; 
....................    sign = 0; 
....................    base = 10; 
....................    result = 0; 
....................  
....................    // Omit all preceeding alpha characters 
....................    do 
....................       c = s[index++]; 
....................    while ((c < '0' || c > '9') && c != '+' && c != '-'); 
....................  
....................    // increase index if either positive or negative sign is detected 
....................    if (c == '-') 
....................    { 
....................       sign = 1;         // Set the sign to negative 
....................       c = s[index++]; 
....................    } 
....................    else if (c == '+') 
....................    { 
....................       c = s[index++]; 
....................    } 
....................  
....................    if (c >= '0' && c <= '9') 
....................    { 
....................  
....................       // Check for hexa number 
....................       if (c == '0' && (s[index] == 'x' || s[index] == 'X')) 
....................       { 
....................          base = 16; 
....................          index++; 
....................          c = s[index++]; 
....................       } 
....................  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
aaa欧美大片| ww久久中文字幕| 午夜伦理一区二区| 欧美国产成人在线| 在线播放亚洲一区| 99精品国产91久久久久久| 麻豆精品精品国产自在97香蕉| 中文字幕一区二区三区在线不卡| 欧美精品久久99久久在免费线| 不卡一区在线观看| 麻豆免费精品视频| 亚洲大片精品永久免费| 中文字幕人成不卡一区| 久久久久国产精品麻豆ai换脸| 欧美日韩高清一区二区| 色婷婷国产精品久久包臀| 粉嫩绯色av一区二区在线观看| 日产欧产美韩系列久久99| 亚洲欧美色综合| 国产嫩草影院久久久久| 久久久噜噜噜久久人人看 | 欧美日韩国产精选| 国产三级精品三级| 成人永久看片免费视频天堂| 日韩一区欧美小说| 欧美中文字幕亚洲一区二区va在线| 中文字幕在线观看不卡| 欧美视频完全免费看| 国产一本一道久久香蕉| 日韩一区二区在线看片| 国产99精品视频| 国产精品一区二区三区四区| 美国欧美日韩国产在线播放| 五月婷婷激情综合| 香蕉成人啪国产精品视频综合网| 亚洲欧美另类图片小说| 国产精品美女久久久久高潮| 中文字幕二三区不卡| 国产欧美日韩视频在线观看| 国产亚洲欧美在线| 国产精品网站在线播放| 国产精品福利一区二区三区| 国产视频一区二区三区在线观看| 国产欧美日韩在线视频| 中文字幕免费观看一区| 国产精品久久久爽爽爽麻豆色哟哟| 国产夜色精品一区二区av| 国产农村妇女精品| 国产精品毛片大码女人| 1000部国产精品成人观看| 专区另类欧美日韩| 一二三区精品福利视频| 亚洲成人自拍一区| 久久精品国产亚洲一区二区三区| 久久66热偷产精品| 国产精品一色哟哟哟| kk眼镜猥琐国模调教系列一区二区| 成人av在线播放网址| 色综合天天天天做夜夜夜夜做| 日本久久精品电影| 欧美一区二区人人喊爽| 日韩欧美国产一区二区在线播放| 久久蜜桃一区二区| ...av二区三区久久精品| 亚洲网友自拍偷拍| 麻豆成人av在线| av在线播放一区二区三区| 色婷婷av一区| 欧美xingq一区二区| 国产精品美女久久久久av爽李琼 | www.欧美日韩国产在线| 欧美在线观看视频在线| 欧美日韩亚洲综合在线 | 日本不卡123| 日韩亚洲电影在线| 久久久美女艺术照精彩视频福利播放 | 亚洲精品在线观看网站| 制服丝袜中文字幕一区| av在线播放成人| 91精品1区2区| 337p亚洲精品色噜噜狠狠| 欧美一级视频精品观看| 亚洲精品在线免费观看视频| 亚洲免费观看高清完整版在线| 精品国产一区二区三区av性色| 久久久久久久精| 亚洲女同女同女同女同女同69| 亚洲激情自拍偷拍| 国产一区二区在线电影| 91一区一区三区| 久久人人爽人人爽| 成人欧美一区二区三区黑人麻豆 | 精品成人一区二区| 亚洲男同性视频| 蜜桃视频在线观看一区| 成人动漫一区二区| 色综合天天综合色综合av| 日韩一区二区三区电影在线观看| 久久久久99精品国产片| 一区二区激情视频| 成人免费视频一区| 精品视频在线视频| 欧美韩日一区二区三区四区| 亚洲国产视频一区二区| www.66久久| 精品免费视频.| 日韩av不卡在线观看| 99久久综合99久久综合网站| 日韩亚洲欧美在线观看| 一区二区视频在线| 一个色综合av| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产揄拍国内精品对白| 欧美视频在线播放| 亚洲三级视频在线观看| 精品亚洲成a人| 日韩精品在线一区| 午夜视黄欧洲亚洲| 欧美专区在线观看一区| 国产精品欧美久久久久无广告 | 成人国产亚洲欧美成人综合网| 日韩视频一区二区三区在线播放| 亚洲免费在线电影| 99re热这里只有精品免费视频| 欧美刺激午夜性久久久久久久| 无吗不卡中文字幕| 91国偷自产一区二区三区成为亚洲经典 | 亚洲精品久久久久久国产精华液| 精品在线观看视频| 欧美久久久久免费| 亚洲影视在线播放| 色呦呦国产精品| 国产精品久久久久久久久免费丝袜 | 成人免费视频网站在线观看| 日韩亚洲欧美高清| 日本在线观看不卡视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 亚洲午夜精品网| 欧美视频在线观看一区| 亚洲女人小视频在线观看| 白白色 亚洲乱淫| 中国av一区二区三区| 国产精品主播直播| 亚洲精品一区二区三区在线观看 | 91女人视频在线观看| 中文字幕乱码亚洲精品一区| 国产精品亚洲午夜一区二区三区 | 高清视频一区二区| 久久精品一区二区三区不卡牛牛| 久草中文综合在线| 欧美mv和日韩mv国产网站| 免费成人av在线| 欧美大片日本大片免费观看| 亚洲午夜在线观看视频在线| 宅男噜噜噜66一区二区66| 日韩中文字幕区一区有砖一区| 欧美亚洲国产一区二区三区| 性做久久久久久免费观看| 欧美日韩一区国产| 日本欧美大码aⅴ在线播放| 一本久久a久久精品亚洲| 亚洲电影在线免费观看| 69成人精品免费视频| 免费观看日韩av| 欧美白人最猛性xxxxx69交| 国产在线播精品第三| 久久久国际精品| 91一区在线观看| 午夜精品123| 日韩欧美专区在线| 国产精品亚洲成人| 亚洲欧美日韩国产成人精品影院 | 亚洲伦理在线免费看| 欧美性猛交xxxx乱大交退制版| 日韩高清国产一区在线| 精品乱人伦一区二区三区| 高清成人在线观看| 亚洲国产欧美日韩另类综合| 欧美日韩午夜在线| 久久99精品久久久久| 欧美国产一区视频在线观看| 91麻豆成人久久精品二区三区| 午夜精品一区二区三区电影天堂 | 成人av网站在线观看| 国产精品成人免费在线| 51久久夜色精品国产麻豆| 精品一区二区久久久| 国产精品人人做人人爽人人添| 欧美中文字幕一区二区三区 | 成人黄色电影在线| 亚洲国产美女搞黄色| 精品99999| 成人国产精品免费观看| 成人免费一区二区三区在线观看| 欧美日本不卡视频| 国产98色在线|日韩| 日韩国产欧美在线观看| 欧美国产日韩a欧美在线观看 | 欧美v日韩v国产v| 91影视在线播放|