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

📄 pcckmodbus.src

📁 lpc932芯片 用于modbus通讯的范例
💻 SRC
📖 第 1 页 / 共 3 页
字号:
; .\pcckmodbus.SRC generated from: pcckmodbus.c
; COMPILER INVOKED BY:
;        C:\Keil\C51\BIN\C51.EXE pcckmodbus.c LARGE OBJECTADVANCED OPTIMIZE(SIZE) BROWSE ORDER NOAREGS DEBUG SRC(.\pcckmodbus.SRC)

$NOMOD51

NAME	PCCKMODBUS

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
PSW	DATA	0D0H
ACC	DATA	0E0H
B	DATA	0F0H
SP	DATA	081H
DPL	DATA	082H
DPH	DATA	083H
PCON	DATA	087H
TCON	DATA	088H
TMOD	DATA	089H
TL0	DATA	08AH
TL1	DATA	08BH
TH0	DATA	08CH
TH1	DATA	08DH
IEN0	DATA	0A8H
IP0	DATA	0B8H
SCON	DATA	098H
SBUF	DATA	099H
AUXR	DATA	0A2H
AUXR1	DATA	0A2H
SADDR	DATA	0A9H
IPH	DATA	0B7H
SADEN	DATA	0B9H
TL2	DATA	0CCH
TH2	DATA	0CDH
BRGR0	DATA	0BEH
BRGR1	DATA	0BFH
BRGCON	DATA	0BDH
CCCRA	DATA	0EAH
CCCRB	DATA	0EBH
CCCRC	DATA	0ECH
CCCRD	DATA	0EDH
CMP1	DATA	0ACH
CMP2	DATA	0ADH
DEECON	DATA	0F1H
DEEDAT	DATA	0F2H
DEEADR	DATA	0F3H
DIVM	DATA	095H
FMADRH	DATA	0E7H
FMADRL	DATA	0E6H
FMCON	DATA	0E4H
FMDATA	DATA	0E5H
I2ADR	DATA	0DBH
I2CON	DATA	0D8H
I2DAT	DATA	0DAH
I2SCLH	DATA	0DDH
I2SCLL	DATA	0DCH
I2STAT	DATA	0D9H
ICRAH	DATA	0ABH
ICRAL	DATA	0AAH
ICRBH	DATA	0AFH
ICRBL	DATA	0AEH
IEN0N1	DATA	0E8H
IP1	DATA	0F8H
IP1H	DATA	0F7H
KBCON	DATA	094H
KBMASK	DATA	086H
KBPATN	DATA	093H
OCRAH	DATA	0EFH
OCRAL	DATA	0EEH
OCRBH	DATA	0FBH
OCRBL	DATA	0FAH
OCRCH	DATA	0FDH
OCRCL	DATA	0FCH
OCRDH	DATA	0FFH
OCRDL	DATA	0FEH
P0M1	DATA	084H
P0M2	DATA	085H
P1M1	DATA	091H
P1M2	DATA	092H
P2M1	DATA	0A4H
P2M2	DATA	0A5H
P3M1	DATA	0B1H
P3M2	DATA	0B2H
PCONA	DATA	0B5H
PCONB	DATA	0B6H
PT0AD	DATA	0F6H
RSTSRC	DATA	0DFH
RTCCON	DATA	0D1H
RTCH	DATA	0D2H
RTCL	DATA	0D3H
SSTAT	DATA	0BAH
SPCTL	DATA	0E2H
SPSTAT	DATA	0E1H
SPDAT	DATA	0E3H
TAMOD	DATA	08FH
TCR20	DATA	0C8H
TCR21	DATA	0F9H
TICR2	DATA	0C9H
TIFR2	DATA	0E9H
TISE2	DATA	0DEH
TOR2H	DATA	0CFH
TOR2L	DATA	0CEH
TPCR2H	DATA	0CBH
TPCR2L	DATA	0CAH
TRIM	DATA	096H
WDCON	DATA	0A7H
WDL	DATA	0C1H
WFEED1	DATA	0C2H
WFEED2	DATA	0C3H
CY	BIT	0D0H.7
AC	BIT	0D0H.6
F0	BIT	0D0H.5
RS1	BIT	0D0H.4
RS0	BIT	0D0H.3
OV	BIT	0D0H.2
P	BIT	0D0H.0
TF1	BIT	088H.7
TR1	BIT	088H.6
TF0	BIT	088H.5
TR0	BIT	088H.4
IEN01	BIT	088H.3
IT1	BIT	088H.2
IEN00	BIT	088H.1
IT0	BIT	088H.0
EA	BIT	0A8H.7
EC	BIT	0A8H.6
ET2	BIT	0A8H.5
ES	BIT	0A8H.4
ET1	BIT	0A8H.3
EX1	BIT	0A8H.2
ET0	BIT	0A8H.1
EX0	BIT	0A8H.0
PPC	BIT	0B8H.6
PT2	BIT	0B8H.5
PS	BIT	0B8H.4
PT1	BIT	0B8H.3
PX1	BIT	0B8H.2
PT0	BIT	0B8H.1
PX0	BIT	0B8H.0
RD	BIT	0B0H.7
WR	BIT	0B0H.6
T1	BIT	0B0H.5
T0	BIT	0B0H.4
INT1	BIT	0B0H.3
INT0	BIT	0B0H.2
TXD	BIT	0B0H.1
RXD	BIT	0B0H.0
SM0	BIT	098H.7
FE	BIT	098H.7
SM1	BIT	098H.6
SM2	BIT	098H.5
REN	BIT	098H.4
TB8	BIT	098H.3
RB8	BIT	098H.2
TI	BIT	098H.1
RI	BIT	098H.0
CEX4	BIT	090H.7
CEX3	BIT	090H.6
CEX2	BIT	090H.5
CEX1	BIT	090H.4
CEX0	BIT	090H.3
ECI	BIT	090H.2
T2EX	BIT	090H.1
T2	BIT	090H.0
Acc_0	BIT	0E0H.0
Acc_1	BIT	0E0H.1
Acc_2	BIT	0E0H.2
Acc_3	BIT	0E0H.3
Acc_7	BIT	0E0H.7
p1_2	BIT	090H.2
sipm	BIT	0A0H.7
led1	BIT	0A0H.6
p1_4	BIT	090H.4
p1_6	BIT	090H.6
I2EN	BIT	0D8H.6
STA	BIT	0D8H.5
STO	BIT	0D8H.4
SI	BIT	0D8H.3
AA	BIT	0D8H.2
CRSEL	BIT	0D8H.0
?PR?GetBus?PCCKMODBUS                    SEGMENT CODE 
?PR?_SendByte?PCCKMODBUS                 SEGMENT CODE 
?PR?_ISendByte?PCCKMODBUS                SEGMENT CODE 
?PR?_ISendStr?PCCKMODBUS                 SEGMENT CODE 
?XD?_ISendStr?PCCKMODBUS                 SEGMENT XDATA OVERLAYABLE
?PR?_IRcvByte?PCCKMODBUS                 SEGMENT CODE 
?PR?_IRcvStr?PCCKMODBUS                  SEGMENT CODE 
?XD?_IRcvStr?PCCKMODBUS                  SEGMENT XDATA OVERLAYABLE
?PR?Read_S24?PCCKMODBUS                  SEGMENT CODE 
?XD?Read_S24?PCCKMODBUS                  SEGMENT XDATA OVERLAYABLE
?PR?Write_S24?PCCKMODBUS                 SEGMENT CODE 
?XD?Write_S24?PCCKMODBUS                 SEGMENT XDATA OVERLAYABLE
?PR?Test_IO?PCCKMODBUS                   SEGMENT CODE 
?XD?Test_IO?PCCKMODBUS                   SEGMENT XDATA OVERLAYABLE
?PR?_CRC16?PCCKMODBUS                    SEGMENT CODE 
?XD?_CRC16?PCCKMODBUS                    SEGMENT XDATA OVERLAYABLE
?PR?main?PCCKMODBUS  SEGMENT CODE 
?XD?main?PCCKMODBUS  SEGMENT XDATA OVERLAYABLE
?C_INITSEG           SEGMENT CODE 
?CO?PCCKMODBUS       SEGMENT CONST 
?XD?PCCKMODBUS       SEGMENT XDATA 
?BI?PCCKMODBUS       SEGMENT BIT 
	EXTRN	CODE (?C?CLDPTR)
	EXTRN	CODE (?C?CSTPTR)
	EXTRN	CODE (?C_STARTUP)
	EXTRN	CODE (?C?IILDX)
	PUBLIC	secnum
	PUBLIC	chenter
	PUBLIC	chesc
	PUBLIC	chright
	PUBLIC	chleft
	PUBLIC	chdown
	PUBLIC	chup
	PUBLIC	menu1
	PUBLIC	keytime
	PUBLIC	leftright
	PUBLIC	updown
	PUBLIC	haomiao1
	PUBLIC	keyzt
	PUBLIC	keyzt1
	PUBLIC	keytemp
	PUBLIC	tsbufend
	PUBLIC	tsbufr
	PUBLIC	rsbufr
	PUBLIC	dettt1
	PUBLIC	ramtemp3
	PUBLIC	ramtemp2
	PUBLIC	ramtemp1
	PUBLIC	b2buf
	PUBLIC	b1buf
	PUBLIC	b0buf
	PUBLIC	tsbuf
	PUBLIC	rsbuf
	PUBLIC	w1161
	PUBLIC	punjunzi
	PUBLIC	thkonzi
	PUBLIC	gucherror
	PUBLIC	trig000
	PUBLIC	lef000
	PUBLIC	down000
	PUBLIC	up000
	PUBLIC	tingbiao
	PUBLIC	yunbiao
	PUBLIC	ledshan
	PUBLIC	shibiao
	PUBLIC	miaobai
	PUBLIC	esc
	PUBLIC	enter
	PUBLIC	keynew
	PUBLIC	jiezhque
	PUBLIC	tsbbb
	PUBLIC	shezhibiao
	PUBLIC	ack
	PUBLIC	disp_ram
	PUBLIC	auchCRCLo
	PUBLIC	auchCRCHi
	PUBLIC	days_month
	PUBLIC	chg_tab
	PUBLIC	main
	PUBLIC	_CRC16
	PUBLIC	Test_IO
	PUBLIC	Write_S24
	PUBLIC	Read_S24
	PUBLIC	?_IRcvStr?BYTE
	PUBLIC	_IRcvStr
	PUBLIC	_IRcvByte
	PUBLIC	?_ISendStr?BYTE
	PUBLIC	_ISendStr
	PUBLIC	_ISendByte
	PUBLIC	_SendByte
	PUBLIC	GetBus

	RSEG  ?XD?_ISendStr?PCCKMODBUS
?_ISendStr?BYTE:
        sla?343:   DS   1
       suba?344:   DS   1
          s?345:   DS   3
         no?346:   DS   1

	RSEG  ?XD?_IRcvStr?PCCKMODBUS
?_IRcvStr?BYTE:
        sla?550:   DS   1
       suba?551:   DS   1
          s?552:   DS   3
         no?553:   DS   1

	RSEG  ?XD?Read_S24?PCCKMODBUS
?Read_S24?BYTE:
        dat?655:   DS   1
       addr?656:   DS   1

	RSEG  ?XD?Write_S24?PCCKMODBUS
?Write_S24?BYTE:
        dat?758:   DS   1
    dat_bak?759:   DS   1

	RSEG  ?XD?Test_IO?PCCKMODBUS
?Test_IO?BYTE:
          i?860:   DS   1

	RSEG  ?XD?_CRC16?PCCKMODBUS
?_CRC16?BYTE:
  usDataLen?962:   DS   1

	RSEG  ?XD?main?PCCKMODBUS
?main?BYTE:
         j?1067:   DS   2

	RSEG  ?XD?PCCKMODBUS
       disp_ram:   DS   4
        thkonzi:   DS   1
       punjunzi:   DS   1
          w1161:   DS   2
          rsbuf:   DS   200
          tsbuf:   DS   50
          b0buf:   DS   200
          b1buf:   DS   30
          b2buf:   DS   2
       ramtemp1:   DS   2
       ramtemp2:   DS   2
       ramtemp3:   DS   2
         dettt1:   DS   2
         rsbufr:   DS   1
         tsbufr:   DS   1
       tsbufend:   DS   1
        keytemp:   DS   1
         keyzt1:   DS   1
          keyzt:   DS   1
       haomiao1:   DS   1
         updown:   DS   1
      leftright:   DS   1
        keytime:   DS   1
          menu1:   DS   1
           chup:   DS   1
         chdown:   DS   1
         chleft:   DS   1
        chright:   DS   1
          chesc:   DS   1
        chenter:   DS   1
         secnum:   DS   1

	RSEG  ?BI?PCCKMODBUS
            ack:   DBIT   1
     shezhibiao:   DBIT   1
          tsbbb:   DBIT   1
       jiezhque:   DBIT   1
         keynew:   DBIT   1
          enter:   DBIT   1
            esc:   DBIT   1
        miaobai:   DBIT   1
        shibiao:   DBIT   1
        ledshan:   DBIT   1
        yunbiao:   DBIT   1
       tingbiao:   DBIT   1
          up000:   DBIT   1
        down000:   DBIT   1
         lef000:   DBIT   1
        trig000:   DBIT   1
      gucherror:   DBIT   1

	RSEG  ?CO?PCCKMODBUS
chg_tab:
	DB	03FH
	DB	006H
	DB	05BH
	DB	04FH
	DB	066H
	DB	06DH
	DB	07DH
	DB	007H
	DB	07FH
	DB	06FH
	DB	077H
	DB	07CH
	DB	039H
	DB	05EH
	DB	079H
	DB	071H
	DB	073H
	DB	040H
	DB	080H
	DB	050H

days_month:
	DB	000H
	DB	01FH
	DB	01CH
	DB	01FH
	DB	01EH
	DB	01FH
	DB	01EH
	DB	01FH
	DB	01FH
	DB	01EH
	DB	01FH
	DB	01EH
	DB	01FH

auchCRCHi:
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H
	DB	0C1H
	DB	081H
	DB	040H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	001H
	DB	0C0H
	DB	080H
	DB	041H
	DB	000H

⌨️ 快捷键说明

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