├── .gitattributes ├── .gitignore ├── IMG_20141009_095511.jpg └── 支持AT命令无线串口最终版 ├── ATCMD.C ├── ATCMD.H ├── ATCMD.LST ├── ATCMD.OBJ ├── NRF24L01.H ├── NRF24L01.LST ├── NRF24L01.OBJ ├── NRF24L01.c ├── SPI.LST ├── SPI.OBJ ├── STARTUP.A51 ├── STARTUP.LST ├── STARTUP.OBJ ├── STC15F2K.h ├── delay.LST ├── delay.OBJ ├── delay.c ├── delay.h ├── fifo_buf.LST ├── fifo_buf.OBJ ├── fifo_buf.c ├── fifo_buf.h ├── main.LST ├── main.OBJ ├── main.c ├── project ├── project.M51 ├── project.hex ├── project.lnp ├── project.plg ├── project.uvgui.Administrator ├── project.uvgui_Administrator.bak ├── project.uvopt ├── project.uvproj ├── project_uvopt.bak ├── project_uvproj.bak ├── timer.c ├── uart.LST ├── uart.OBJ ├── uart.c └── uart.h /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | 38 | # Directories potentially created on remote AFP share 39 | .AppleDB 40 | .AppleDesktop 41 | Network Trash Folder 42 | Temporary Items 43 | .apdisk 44 | -------------------------------------------------------------------------------- /IMG_20141009_095511.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/IMG_20141009_095511.jpg -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/ATCMD.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/ATCMD.C -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/ATCMD.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/ATCMD.H -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/ATCMD.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/ATCMD.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/ATCMD.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/ATCMD.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/NRF24L01.H: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/NRF24L01.H -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/NRF24L01.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/NRF24L01.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/NRF24L01.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/NRF24L01.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/NRF24L01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/NRF24L01.c -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/SPI.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/SPI.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/SPI.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/SPI.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/STARTUP.A51: -------------------------------------------------------------------------------- 1 | $NOMOD51 2 | ;------------------------------------------------------------------------------ 3 | ; This file is part of the C51 Compiler package 4 | ; Copyright (c) 1988-2005 Keil Elektronik GmbH and Keil Software, Inc. 5 | ; Version 8.01 6 | ; 7 | ; *** <<< Use Configuration Wizard in Context Menu >>> *** 8 | ;------------------------------------------------------------------------------ 9 | ; STARTUP.A51: This code is executed after processor reset. 10 | ; 11 | ; To translate this file use A51 with the following invocation: 12 | ; 13 | ; A51 STARTUP.A51 14 | ; 15 | ; To link the modified STARTUP.OBJ file to your application use the following 16 | ; Lx51 invocation: 17 | ; 18 | ; Lx51 your object file list, STARTUP.OBJ controls 19 | ; 20 | ;------------------------------------------------------------------------------ 21 | ; 22 | ; User-defined Power-On Initialization of Memory 23 | ; 24 | ; With the following EQU statements the initialization of memory 25 | ; at processor reset can be defined: 26 | ; 27 | ; IDATALEN: IDATA memory size <0x0-0x100> 28 | ; Note: The absolute start-address of IDATA memory is always 0 29 | ; The IDATA space overlaps physically the DATA and BIT areas. 30 | IDATALEN EQU 80H 31 | ; 32 | ; XDATASTART: XDATA memory start address <0x0-0xFFFF> 33 | ; The absolute start address of XDATA memory 34 | XDATASTART EQU 0 35 | ; 36 | ; XDATALEN: XDATA memory size <0x0-0xFFFF> 37 | ; The length of XDATA memory in bytes. 38 | XDATALEN EQU 0 39 | ; 40 | ; PDATASTART: PDATA memory start address <0x0-0xFFFF> 41 | ; The absolute start address of PDATA memory 42 | PDATASTART EQU 0H 43 | ; 44 | ; PDATALEN: PDATA memory size <0x0-0xFF> 45 | ; The length of PDATA memory in bytes. 46 | PDATALEN EQU 0H 47 | ; 48 | ; 49 | ;------------------------------------------------------------------------------ 50 | ; 51 | ; Reentrant Stack Initialization 52 | ; 53 | ; The following EQU statements define the stack pointer for reentrant 54 | ; functions and initialized it: 55 | ; 56 | ; Stack Space for reentrant functions in the SMALL model. 57 | ; IBPSTACK: Enable SMALL model reentrant stack 58 | ; Stack space for reentrant functions in the SMALL model. 59 | IBPSTACK EQU 0 ; set to 1 if small reentrant is used. 60 | ; IBPSTACKTOP: End address of SMALL model stack <0x0-0xFF> 61 | ; Set the top of the stack to the highest location. 62 | IBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 63 | ; 64 | ; 65 | ; Stack Space for reentrant functions in the LARGE model. 66 | ; XBPSTACK: Enable LARGE model reentrant stack 67 | ; Stack space for reentrant functions in the LARGE model. 68 | XBPSTACK EQU 0 ; set to 1 if large reentrant is used. 69 | ; XBPSTACKTOP: End address of LARGE model stack <0x0-0xFFFF> 70 | ; Set the top of the stack to the highest location. 71 | XBPSTACKTOP EQU 0xFFFF +1 ; default 0FFFFH+1 72 | ; 73 | ; 74 | ; Stack Space for reentrant functions in the COMPACT model. 75 | ; PBPSTACK: Enable COMPACT model reentrant stack 76 | ; Stack space for reentrant functions in the COMPACT model. 77 | PBPSTACK EQU 0 ; set to 1 if compact reentrant is used. 78 | ; 79 | ; PBPSTACKTOP: End address of COMPACT model stack <0x0-0xFFFF> 80 | ; Set the top of the stack to the highest location. 81 | PBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 82 | ; 83 | ; 84 | ;------------------------------------------------------------------------------ 85 | ; 86 | ; Memory Page for Using the Compact Model with 64 KByte xdata RAM 87 | ; Compact Model Page Definition 88 | ; 89 | ; Define the XDATA page used for PDATA variables. 90 | ; PPAGE must conform with the PPAGE set in the linker invocation. 91 | ; 92 | ; Enable pdata memory page initalization 93 | PPAGEENABLE EQU 0 ; set to 1 if pdata object are used. 94 | ; 95 | ; PPAGE number <0x0-0xFF> 96 | ; uppermost 256-byte address of the page used for PDATA variables. 97 | PPAGE EQU 0 98 | ; 99 | ; SFR address which supplies uppermost address byte <0x0-0xFF> 100 | ; most 8051 variants use P2 as uppermost address byte 101 | PPAGE_SFR DATA 0A0H 102 | ; 103 | ; 104 | ;------------------------------------------------------------------------------ 105 | 106 | ; Standard SFR Symbols 107 | ACC DATA 0E0H 108 | B DATA 0F0H 109 | SP DATA 81H 110 | DPL DATA 82H 111 | DPH DATA 83H 112 | 113 | NAME ?C_STARTUP 114 | 115 | 116 | ?C_C51STARTUP SEGMENT CODE 117 | ?STACK SEGMENT IDATA 118 | 119 | RSEG ?STACK 120 | DS 1 121 | 122 | EXTRN CODE (?C_START) 123 | PUBLIC ?C_STARTUP 124 | 125 | CSEG AT 0 126 | ?C_STARTUP: LJMP STARTUP1 127 | 128 | RSEG ?C_C51STARTUP 129 | 130 | STARTUP1: 131 | 132 | IF IDATALEN <> 0 133 | MOV R0,#IDATALEN - 1 134 | CLR A 135 | IDATALOOP: MOV @R0,A 136 | DJNZ R0,IDATALOOP 137 | ENDIF 138 | 139 | IF XDATALEN <> 0 140 | MOV DPTR,#XDATASTART 141 | MOV R7,#LOW (XDATALEN) 142 | IF (LOW (XDATALEN)) <> 0 143 | MOV R6,#(HIGH (XDATALEN)) +1 144 | ELSE 145 | MOV R6,#HIGH (XDATALEN) 146 | ENDIF 147 | CLR A 148 | XDATALOOP: MOVX @DPTR,A 149 | INC DPTR 150 | DJNZ R7,XDATALOOP 151 | DJNZ R6,XDATALOOP 152 | ENDIF 153 | 154 | IF PPAGEENABLE <> 0 155 | MOV PPAGE_SFR,#PPAGE 156 | ENDIF 157 | 158 | IF PDATALEN <> 0 159 | MOV R0,#LOW (PDATASTART) 160 | MOV R7,#LOW (PDATALEN) 161 | CLR A 162 | PDATALOOP: MOVX @R0,A 163 | INC R0 164 | DJNZ R7,PDATALOOP 165 | ENDIF 166 | 167 | IF IBPSTACK <> 0 168 | EXTRN DATA (?C_IBP) 169 | 170 | MOV ?C_IBP,#LOW IBPSTACKTOP 171 | ENDIF 172 | 173 | IF XBPSTACK <> 0 174 | EXTRN DATA (?C_XBP) 175 | 176 | MOV ?C_XBP,#HIGH XBPSTACKTOP 177 | MOV ?C_XBP+1,#LOW XBPSTACKTOP 178 | ENDIF 179 | 180 | IF PBPSTACK <> 0 181 | EXTRN DATA (?C_PBP) 182 | MOV ?C_PBP,#LOW PBPSTACKTOP 183 | ENDIF 184 | 185 | MOV SP,#?STACK-1 186 | 187 | ; This code is required if you use L51_BANK.A51 with Banking Mode 4 188 | ; Code Banking 189 | ; Select Bank 0 for L51_BANK.A51 Mode 4 190 | #if 0 191 | ; Initialize bank mechanism to code bank 0 when using L51_BANK.A51 with Banking Mode 4. 192 | EXTRN CODE (?B_SWITCH0) 193 | CALL ?B_SWITCH0 ; init bank mechanism to code bank 0 194 | #endif 195 | ; 196 | LJMP ?C_START 197 | 198 | END 199 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/STARTUP.LST: -------------------------------------------------------------------------------- 1 | A51 MACRO ASSEMBLER STARTUP 09/19/2014 15:52:16 PAGE 1 2 | 3 | 4 | MACRO ASSEMBLER A51 V8.02b 5 | OBJECT MODULE PLACED IN STARTUP.OBJ 6 | ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE STARTUP.A51 SET(SMALL) DEBUG EP 7 | 8 | LOC OBJ LINE SOURCE 9 | 10 | 1 $nomod51 11 | 2 ;------------------------------------------------------------------------------ 12 | 3 ; This file is part of the C51 Compiler package 13 | 4 ; Copyright (c) 1988-2005 Keil Elektronik GmbH and Keil Software, Inc. 14 | 5 ; Version 8.01 15 | 6 ; 16 | 7 ; *** <<< Use Configuration Wizard in Context Menu >>> *** 17 | 8 ;------------------------------------------------------------------------------ 18 | 9 ; STARTUP.A51: This code is executed after processor reset. 19 | 10 ; 20 | 11 ; To translate this file use A51 with the following invocation: 21 | 12 ; 22 | 13 ; A51 STARTUP.A51 23 | 14 ; 24 | 15 ; To link the modified STARTUP.OBJ file to your application use the following 25 | 16 ; Lx51 invocation: 26 | 17 ; 27 | 18 ; Lx51 your object file list, STARTUP.OBJ controls 28 | 19 ; 29 | 20 ;------------------------------------------------------------------------------ 30 | 21 ; 31 | 22 ; User-defined Power-On Initialization of Memory 32 | 23 ; 33 | 24 ; With the following EQU statements the initialization of memory 34 | 25 ; at processor reset can be defined: 35 | 26 ; 36 | 27 ; IDATALEN: IDATA memory size <0x0-0x100> 37 | 28 ; Note: The absolute start-address of IDATA memory is always 0 38 | 29 ; The IDATA space overlaps physically the DATA and BIT areas. 39 | 0080 30 IDATALEN EQU 80H 40 | 31 ; 41 | 32 ; XDATASTART: XDATA memory start address <0x0-0xFFFF> 42 | 33 ; The absolute start address of XDATA memory 43 | 0000 34 XDATASTART EQU 0 44 | 35 ; 45 | 36 ; XDATALEN: XDATA memory size <0x0-0xFFFF> 46 | 37 ; The length of XDATA memory in bytes. 47 | 0000 38 XDATALEN EQU 0 48 | 39 ; 49 | 40 ; PDATASTART: PDATA memory start address <0x0-0xFFFF> 50 | 41 ; The absolute start address of PDATA memory 51 | 0000 42 PDATASTART EQU 0H 52 | 43 ; 53 | 44 ; PDATALEN: PDATA memory size <0x0-0xFF> 54 | 45 ; The length of PDATA memory in bytes. 55 | 0000 46 PDATALEN EQU 0H 56 | 47 ; 57 | 48 ; 58 | 49 ;------------------------------------------------------------------------------ 59 | 50 ; 60 | 51 ; Reentrant Stack Initialization 61 | 52 ; 62 | 53 ; The following EQU statements define the stack pointer for reentrant 63 | 54 ; functions and initialized it: 64 | 55 ; 65 | 56 ; Stack Space for reentrant functions in the SMALL model. 66 | 57 ; IBPSTACK: Enable SMALL model reentrant stack 67 | 58 ; Stack space for reentrant functions in the SMALL model. 68 | A51 MACRO ASSEMBLER STARTUP 09/19/2014 15:52:16 PAGE 2 69 | 70 | 0000 59 IBPSTACK EQU 0 ; set to 1 if small reentrant is used. 71 | 60 ; IBPSTACKTOP: End address of SMALL model stack <0x0-0xFF> 72 | 61 ; Set the top of the stack to the highest location. 73 | 0100 62 IBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 74 | 63 ; 75 | 64 ; 76 | 65 ; Stack Space for reentrant functions in the LARGE model. 77 | 66 ; XBPSTACK: Enable LARGE model reentrant stack 78 | 67 ; Stack space for reentrant functions in the LARGE model. 79 | 0000 68 XBPSTACK EQU 0 ; set to 1 if large reentrant is used. 80 | 69 ; XBPSTACKTOP: End address of LARGE model stack <0x0-0xFFFF> 81 | 70 ; Set the top of the stack to the highest location. 82 | 0000 71 XBPSTACKTOP EQU 0xFFFF +1 ; default 0FFFFH+1 83 | 72 ; 84 | 73 ; 85 | 74 ; Stack Space for reentrant functions in the COMPACT model. 86 | 75 ; PBPSTACK: Enable COMPACT model reentrant stack 87 | 76 ; Stack space for reentrant functions in the COMPACT model. 88 | 0000 77 PBPSTACK EQU 0 ; set to 1 if compact reentrant is used. 89 | 78 ; 90 | 79 ; PBPSTACKTOP: End address of COMPACT model stack <0x0-0xFFFF> 91 | 80 ; Set the top of the stack to the highest location. 92 | 0100 81 PBPSTACKTOP EQU 0xFF +1 ; default 0FFH+1 93 | 82 ; 94 | 83 ; 95 | 84 ;------------------------------------------------------------------------------ 96 | 85 ; 97 | 86 ; Memory Page for Using the Compact Model with 64 KByte xdata RAM 98 | 87 ; Compact Model Page Definition 99 | 88 ; 100 | 89 ; Define the XDATA page used for PDATA variables. 101 | 90 ; PPAGE must conform with the PPAGE set in the linker invocation. 102 | 91 ; 103 | 92 ; Enable pdata memory page initalization 104 | 0000 93 PPAGEENABLE EQU 0 ; set to 1 if pdata object are used. 105 | 94 ; 106 | 95 ; PPAGE number <0x0-0xFF> 107 | 96 ; uppermost 256-byte address of the page used for PDATA variables. 108 | 0000 97 PPAGE EQU 0 109 | 98 ; 110 | 99 ; SFR address which supplies uppermost address byte <0x0-0xFF> 111 | 100 ; most 8051 variants use P2 as uppermost address byte 112 | 00A0 101 PPAGE_SFR DATA 0A0H 113 | 102 ; 114 | 103 ; 115 | 104 ;------------------------------------------------------------------------------ 116 | 105 117 | 106 ; Standard SFR Symbols 118 | 00E0 107 ACC DATA 0E0H 119 | 00F0 108 B DATA 0F0H 120 | 0081 109 SP DATA 81H 121 | 0082 110 DPL DATA 82H 122 | 0083 111 DPH DATA 83H 123 | 112 124 | 113 NAME ?C_STARTUP 125 | 114 126 | 115 127 | 116 ?C_C51STARTUP SEGMENT CODE 128 | 117 ?STACK SEGMENT IDATA 129 | 118 130 | ---- 119 RSEG ?STACK 131 | 0000 120 DS 1 132 | 121 133 | 122 EXTRN CODE (?C_START) 134 | 123 PUBLIC ?C_STARTUP 135 | 124 136 | A51 MACRO ASSEMBLER STARTUP 09/19/2014 15:52:16 PAGE 3 137 | 138 | ---- 125 CSEG AT 0 139 | 0000 020000 F 126 ?C_STARTUP: LJMP STARTUP1 140 | 127 141 | ---- 128 RSEG ?C_C51STARTUP 142 | 129 143 | 0000 130 STARTUP1: 144 | 131 145 | 132 IF IDATALEN <> 0 146 | 0000 787F 133 MOV R0,#IDATALEN - 1 147 | 0002 E4 134 CLR A 148 | 0003 F6 135 IDATALOOP: MOV @R0,A 149 | 0004 D8FD 136 DJNZ R0,IDATALOOP 150 | 137 ENDIF 151 | 138 152 | 139 IF XDATALEN <> 0 153 | MOV DPTR,#XDATASTART 154 | MOV R7,#LOW (XDATALEN) 155 | IF (LOW (XDATALEN)) <> 0 156 | MOV R6,#(HIGH (XDATALEN)) +1 157 | ELSE 158 | MOV R6,#HIGH (XDATALEN) 159 | ENDIF 160 | CLR A 161 | XDATALOOP: MOVX @DPTR,A 162 | INC DPTR 163 | DJNZ R7,XDATALOOP 164 | DJNZ R6,XDATALOOP 165 | ENDIF 166 | 153 167 | 154 IF PPAGEENABLE <> 0 168 | MOV PPAGE_SFR,#PPAGE 169 | ENDIF 170 | 157 171 | 158 IF PDATALEN <> 0 172 | MOV R0,#LOW (PDATASTART) 173 | MOV R7,#LOW (PDATALEN) 174 | CLR A 175 | PDATALOOP: MOVX @R0,A 176 | INC R0 177 | DJNZ R7,PDATALOOP 178 | ENDIF 179 | 166 180 | 167 IF IBPSTACK <> 0 181 | EXTRN DATA (?C_IBP) 182 | 183 | MOV ?C_IBP,#LOW IBPSTACKTOP 184 | ENDIF 185 | 172 186 | 173 IF XBPSTACK <> 0 187 | EXTRN DATA (?C_XBP) 188 | 189 | MOV ?C_XBP,#HIGH XBPSTACKTOP 190 | MOV ?C_XBP+1,#LOW XBPSTACKTOP 191 | ENDIF 192 | 179 193 | 180 IF PBPSTACK <> 0 194 | EXTRN DATA (?C_PBP) 195 | MOV ?C_PBP,#LOW PBPSTACKTOP 196 | ENDIF 197 | 184 198 | 0006 758100 F 185 MOV SP,#?STACK-1 199 | 186 200 | 187 ; This code is required if you use L51_BANK.A51 with Banking Mode 4 201 | 188 ; Code Banking 202 | 189 ; Select Bank 0 for L51_BANK.A51 Mode 4 203 | 190 204 | A51 MACRO ASSEMBLER STARTUP 09/19/2014 15:52:16 PAGE 4 205 | 206 | 207 | 208 | 209 | 210 | 195 ; 211 | 0009 020000 F 196 LJMP ?C_START 212 | 197 213 | 198 END 214 | A51 MACRO ASSEMBLER STARTUP 09/19/2014 15:52:16 PAGE 5 215 | 216 | SYMBOL TABLE LISTING 217 | ------ ----- ------- 218 | 219 | 220 | N A M E T Y P E V A L U E ATTRIBUTES 221 | 222 | ?C_C51STARTUP. . . C SEG 000CH REL=UNIT 223 | ?C_START . . . . . C ADDR ----- EXT 224 | ?C_STARTUP . . . . C ADDR 0000H A 225 | ?STACK . . . . . . I SEG 0001H REL=UNIT 226 | ACC. . . . . . . . D ADDR 00E0H A 227 | B. . . . . . . . . D ADDR 00F0H A 228 | DPH. . . . . . . . D ADDR 0083H A 229 | DPL. . . . . . . . D ADDR 0082H A 230 | IBPSTACK . . . . . N NUMB 0000H A 231 | IBPSTACKTOP. . . . N NUMB 0100H A 232 | IDATALEN . . . . . N NUMB 0080H A 233 | IDATALOOP. . . . . C ADDR 0003H R SEG=?C_C51STARTUP 234 | PBPSTACK . . . . . N NUMB 0000H A 235 | PBPSTACKTOP. . . . N NUMB 0100H A 236 | PDATALEN . . . . . N NUMB 0000H A 237 | PDATASTART . . . . N NUMB 0000H A 238 | PPAGE. . . . . . . N NUMB 0000H A 239 | PPAGEENABLE. . . . N NUMB 0000H A 240 | PPAGE_SFR. . . . . D ADDR 00A0H A 241 | SP . . . . . . . . D ADDR 0081H A 242 | STARTUP1 . . . . . C ADDR 0000H R SEG=?C_C51STARTUP 243 | XBPSTACK . . . . . N NUMB 0000H A 244 | XBPSTACKTOP. . . . N NUMB 0000H A 245 | XDATALEN . . . . . N NUMB 0000H A 246 | XDATASTART . . . . N NUMB 0000H A 247 | 248 | 249 | REGISTER BANK(S) USED: 0 250 | 251 | 252 | ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S) 253 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/STARTUP.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/STARTUP.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/STC15F2K.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/STC15F2K.h -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/delay.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/delay.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/delay.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/delay.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/delay.c -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/delay.h: -------------------------------------------------------------------------------- 1 | #ifndef delay_H 2 | #define delay_H 3 | 4 | void delay_us(unsigned int time); 5 | void delay_ms(unsigned int time); 6 | 7 | 8 | #endif -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/fifo_buf.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/fifo_buf.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/fifo_buf.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/fifo_buf.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/fifo_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/fifo_buf.c -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/fifo_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/fifo_buf.h -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V9.52.0.0 MAIN 10/07/2014 21:27:14 PAGE 1 2 | 3 | 4 | C51 COMPILER V9.52.0.0, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND TABS(2) 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #include "uart.h" 12 | 3 #include "NRF24L01.H" 13 | 4 #include "delay.h" 14 | 5 #include "ATCMD.H" 15 | 6 16 | 7 void main() 17 | 8 { 18 | 9 1 SPI_Init(); 19 | 10 1 NRF24L01_Init(); 20 | 11 1 InitUART(); 21 | 12 1 NRF24L01_Check(); 22 | 13 1 if(~(NRF24L01_FLAG & NRF24L01_CHECK)) 23 | 14 1 { 24 | 15 2 #if BK2423 25 | NRF24L01_CE=0; 26 | NRF24L01_Write_Reg(ACTIVATE_CMD, 0x73); 27 | NRF24L01_CE=1; 28 | #endif 29 | 20 2 NRF24L01_Check(); 30 | 21 2 } 31 | 22 1 Timer0Init(); 32 | 23 1 if(NRF24L01_FLAG & NRF24L01_CHECK) 33 | 24 1 { 34 | 25 2 RED=0; 35 | 26 2 delay_ms(200); 36 | 27 2 RED=1; 37 | 28 2 } 38 | 29 1 else 39 | 30 1 { 40 | 31 2 BLUE=0; 41 | 32 2 delay_ms(200); 42 | 33 2 BLUE=1; 43 | 34 2 } 44 | 35 1 45 | 36 1 while(1) 46 | 37 1 { 47 | 38 2 AT_CMD(); 48 | 39 2 49 | 40 2 if(nrf_rxfifo.Value_Data) 50 | 41 2 { 51 | 42 3 SendData(NRF_RXFIFO_Read()); 52 | 43 3 } 53 | 44 2 if(uart_buf.Value_Data>=32) 54 | 45 2 { 55 | 46 3 while(NRF24L01_FLAG & NRF24L01_BUSY); 56 | 47 3 NRF24L01_Sendfifo(32); 57 | 48 3 } 58 | 49 2 else if(TF0 && (uart_buf.Value_Data>0)) 59 | 50 2 { 60 | 51 3 while(NRF24L01_FLAG & NRF24L01_BUSY); 61 | 52 3 NRF24L01_Sendfifo(uart_buf.Value_Data); 62 | 53 3 } 63 | 54 2 } 64 | 55 1 } 65 | C51 COMPILER V9.52.0.0 MAIN 10/07/2014 21:27:14 PAGE 2 66 | 67 | 68 | 69 | MODULE INFORMATION: STATIC OVERLAYABLE 70 | CODE SIZE = 108 ---- 71 | CONSTANT SIZE = ---- ---- 72 | XDATA SIZE = ---- ---- 73 | PDATA SIZE = ---- ---- 74 | DATA SIZE = ---- ---- 75 | IDATA SIZE = ---- ---- 76 | BIT SIZE = ---- ---- 77 | END OF MODULE INFORMATION. 78 | 79 | 80 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 81 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/main.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "uart.h" 3 | #include "NRF24L01.H" 4 | #include "delay.h" 5 | #include "ATCMD.H" 6 | 7 | void main() 8 | { 9 | SPI_Init(); 10 | NRF24L01_Init(); 11 | InitUART(); 12 | NRF24L01_Check(); 13 | if(~(NRF24L01_FLAG & NRF24L01_CHECK)) 14 | { 15 | #if BK2423 16 | NRF24L01_CE=0; 17 | NRF24L01_Write_Reg(ACTIVATE_CMD, 0x73); 18 | NRF24L01_CE=1; 19 | #endif 20 | NRF24L01_Check(); 21 | } 22 | Timer0Init(); 23 | if(NRF24L01_FLAG & NRF24L01_CHECK) 24 | { 25 | RED=0; 26 | delay_ms(200); 27 | RED=1; 28 | } 29 | else 30 | { 31 | BLUE=0; 32 | delay_ms(200); 33 | BLUE=1; 34 | } 35 | 36 | while(1) 37 | { 38 | AT_CMD(); 39 | 40 | if(nrf_rxfifo.Value_Data) 41 | { 42 | SendData(NRF_RXFIFO_Read()); 43 | } 44 | if(uart_buf.Value_Data>=32) 45 | { 46 | while(NRF24L01_FLAG & NRF24L01_BUSY); 47 | NRF24L01_Sendfifo(32); 48 | } 49 | else if(TF0 && (uart_buf.Value_Data>0)) 50 | { 51 | while(NRF24L01_FLAG & NRF24L01_BUSY); 52 | NRF24L01_Sendfifo(uart_buf.Value_Data); 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/project -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj, uart.obj, NRF24L01.obj, delay.obj, ATCMD.obj TO project RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | uart.obj (UART) 14 | NRF24L01.obj (NRF24L01) 15 | delay.obj (DELAY) 16 | ATCMD.obj (ATCMD) 17 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 18 | C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR) 19 | C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR) 20 | C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR) 21 | C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR) 22 | C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL) 23 | C:\KEIL\C51\LIB\C51S.LIB (?C_INIT) 24 | 25 | 26 | LINK MAP OF MODULE: project (MAIN) 27 | 28 | 29 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 30 | ----------------------------------------------------- 31 | 32 | * * * * * * * D A T A M E M O R Y * * * * * * * 33 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 34 | DATA 0008H 0013H UNIT ?DT?NRF24L01 35 | 001BH 0005H *** GAP *** 36 | BIT 0020H.0 0000H.1 UNIT ?BI?UART 37 | BIT 0020H.1 0000H.1 UNIT ?BI?ATCMD 38 | 0020H.2 0000H.6 *** GAP *** 39 | DATA 0021H 0012H UNIT _DATA_GROUP_ 40 | DATA 0033H 0009H UNIT ?DT?ATCMD 41 | DATA 003CH 0006H UNIT ?DT?UART 42 | IDATA 0042H 0078H UNIT ?ID?NRF24L01 43 | IDATA 00BAH 0001H UNIT ?STACK 44 | 45 | * * * * * * * X D A T A M E M O R Y * * * * * * * 46 | XDATA 0000H 00FAH UNIT ?XD?UART 47 | 48 | * * * * * * * C O D E M E M O R Y * * * * * * * 49 | CODE 0000H 0003H ABSOLUTE 50 | CODE 0003H 0003H ABSOLUTE 51 | CODE 0006H 0018H UNIT ?PR?_DELAY_MS?DELAY 52 | 001EH 0005H *** GAP *** 53 | CODE 0023H 0003H ABSOLUTE 54 | CODE 0026H 0099H UNIT ?PR?AT_CMD?ATCMD 55 | CODE 00BFH 008CH UNIT ?C_C51STARTUP 56 | CODE 014BH 0080H UNIT ?C?LIB_CODE 57 | CODE 01CBH 007FH UNIT ?PR?NRF24L01_HANDLER?NRF24L01 58 | CODE 024AH 006DH UNIT ?PR?NRF24L01_INIT?NRF24L01 59 | CODE 02B7H 006CH UNIT ?PR?MAIN?MAIN 60 | CODE 0323H 005EH UNIT ?PR?_UART_BUF_WRITE?UART 61 | CODE 0381H 005EH UNIT ?PR?_NRF_RXFIFO_WRITE?NRF24L01 62 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 2 63 | 64 | 65 | CODE 03DFH 0056H UNIT ?PR?_NRF24L01_SENDFIFO?NRF24L01 66 | CODE 0435H 0051H UNIT ?PR?UART?UART 67 | CODE 0486H 0049H UNIT ?PR?AT_SEND?ATCMD 68 | CODE 04CFH 003BH UNIT ?C_INITSEG 69 | CODE 050AH 0037H UNIT ?PR?NRF24L01_CHECK?NRF24L01 70 | CODE 0541H 0033H UNIT ?PR?NRF24L01_RECVFIFO?NRF24L01 71 | CODE 0574H 0032H UNIT ?PR?_NRF24L01_WRITE_BUF?NRF24L01 72 | CODE 05A6H 0031H UNIT ?PR?AT_SCAN?ATCMD 73 | CODE 05D7H 0031H UNIT ?CO?ATCMD 74 | CODE 0608H 002DH UNIT ?PR?_NRF24L01_READ_BUF?NRF24L01 75 | CODE 0635H 002DH UNIT ?PR?_AT_CMP?ATCMD 76 | CODE 0662H 002AH UNIT ?PR?AT_CH?ATCMD 77 | CODE 068CH 0026H UNIT ?PR?UART_BUF_READ?UART 78 | CODE 06B2H 0026H UNIT ?PR?NRF_RXFIFO_READ?NRF24L01 79 | CODE 06D8H 0025H UNIT ?PR?_SENDSTRING?UART 80 | CODE 06FDH 001FH UNIT ?PR?INITUART?UART 81 | CODE 071CH 001FH UNIT ?PR?NRF24L01_RXMODE?NRF24L01 82 | CODE 073BH 0018H UNIT ?PR?AT_ACK?ATCMD 83 | CODE 0753H 0016H UNIT ?PR?_NRF24L01_WRITE_REG?NRF24L01 84 | CODE 0769H 0015H UNIT ?PR?NRF24L01_TXMODE?NRF24L01 85 | CODE 077EH 0014H UNIT ?PR?TIMER0INIT?UART 86 | CODE 0792H 0013H UNIT ?PR?_NRF24L01_CHANGE_CH?NRF24L01 87 | CODE 07A5H 000DH UNIT ?PR?_SPI_WRITEREAD?NRF24L01 88 | CODE 07B2H 000DH UNIT ?PR?_NRF24L01_READ_REG?NRF24L01 89 | CODE 07BFH 000BH UNIT ?PR?_DELAY_US?DELAY 90 | CODE 07CAH 0008H UNIT ?PR?_SENDDATA?UART 91 | CODE 07D2H 0007H UNIT ?PR?SPI_INIT?NRF24L01 92 | 93 | 94 | 95 | OVERLAY MAP OF MODULE: project (MAIN) 96 | 97 | 98 | SEGMENT DATA_GROUP 99 | +--> CALLED SEGMENT START LENGTH 100 | -------------------------------------------------------- 101 | ?PR?UART?UART ----- ----- 102 | +--> ?PR?_UART_BUF_WRITE?UART 103 | +--> ?PR?AT_SCAN?ATCMD 104 | 105 | ?PR?_UART_BUF_WRITE?UART 0021H 0004H 106 | 107 | ?PR?AT_SCAN?ATCMD ----- ----- 108 | +--> ?CO?ATCMD 109 | 110 | ?CO?ATCMD ----- ----- 111 | +--> ?PR?AT_CH?ATCMD 112 | +--> ?PR?AT_ACK?ATCMD 113 | +--> ?PR?AT_SEND?ATCMD 114 | 115 | ?PR?AT_CH?ATCMD ----- ----- 116 | +--> ?PR?_NRF24L01_CHANGE_CH?NRF24L01 117 | 118 | ?PR?_NRF24L01_CHANGE_CH?NRF24L01 ----- ----- 119 | +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01 120 | 121 | ?PR?_NRF24L01_WRITE_REG?NRF24L01 ----- ----- 122 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 3 123 | 124 | 125 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 126 | 127 | ?PR?AT_SEND?ATCMD ----- ----- 128 | +--> ?PR?_SENDSTRING?UART 129 | +--> ?PR?_SENDDATA?UART 130 | 131 | ?PR?_SENDSTRING?UART 002AH 0003H 132 | +--> ?PR?_SENDDATA?UART 133 | 134 | *** NEW ROOT *************************************************** 135 | 136 | ?PR?NRF24L01_HANDLER?NRF24L01 ----- ----- 137 | +--> ?PR?_NRF24L01_READ_REG?NRF24L01 138 | +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01 139 | +--> ?PR?NRF24L01_RXMODE?NRF24L01 140 | +--> ?PR?NRF24L01_RECVFIFO?NRF24L01 141 | 142 | ?PR?_NRF24L01_READ_REG?NRF24L01 ----- ----- 143 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 144 | 145 | ?PR?NRF24L01_RXMODE?NRF24L01 ----- ----- 146 | +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01 147 | 148 | ?PR?NRF24L01_RECVFIFO?NRF24L01 ----- ----- 149 | +--> ?PR?_NRF24L01_READ_REG?NRF24L01 150 | +--> ?PR?NRF24L01_RXMODE?NRF24L01 151 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 152 | +--> ?PR?_NRF_RXFIFO_WRITE?NRF24L01 153 | 154 | ?PR?_NRF_RXFIFO_WRITE?NRF24L01 0025H 0004H 155 | 156 | *** NEW ROOT *************************************************** 157 | 158 | ?C_C51STARTUP ----- ----- 159 | +--> ?PR?MAIN?MAIN 160 | +--> ?C_INITSEG 161 | 162 | ?PR?MAIN?MAIN ----- ----- 163 | +--> ?PR?SPI_INIT?NRF24L01 164 | +--> ?PR?NRF24L01_INIT?NRF24L01 165 | +--> ?PR?INITUART?UART 166 | +--> ?PR?NRF24L01_CHECK?NRF24L01 167 | +--> ?PR?TIMER0INIT?UART 168 | +--> ?PR?_DELAY_MS?DELAY 169 | +--> ?PR?AT_CMD?ATCMD 170 | +--> ?PR?NRF_RXFIFO_READ?NRF24L01 171 | +--> ?PR?_SENDDATA?UART 172 | +--> ?PR?_NRF24L01_SENDFIFO?NRF24L01 173 | 174 | ?PR?NRF24L01_INIT?NRF24L01 ----- ----- 175 | +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01 176 | +--> ?PR?_NRF24L01_WRITE_BUF?NRF24L01 177 | +--> ?PR?NRF24L01_RXMODE?NRF24L01 178 | 179 | ?PR?_NRF24L01_WRITE_BUF?NRF24L01 0029H 0005H 180 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 181 | 182 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 4 183 | 184 | 185 | ?PR?NRF24L01_CHECK?NRF24L01 0029H 0005H 186 | +--> ?PR?_NRF24L01_READ_BUF?NRF24L01 187 | +--> ?PR?_NRF24L01_READ_REG?NRF24L01 188 | 189 | ?PR?_NRF24L01_READ_BUF?NRF24L01 002EH 0005H 190 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 191 | 192 | ?PR?_DELAY_MS?DELAY ----- ----- 193 | +--> ?PR?_DELAY_US?DELAY 194 | 195 | ?PR?AT_CMD?ATCMD 0029H 0001H 196 | +--> ?CO?ATCMD 197 | +--> ?PR?_AT_CMP?ATCMD 198 | 199 | ?PR?_AT_CMP?ATCMD 002AH 0003H 200 | 201 | ?PR?_NRF24L01_SENDFIFO?NRF24L01 0029H 0002H 202 | +--> ?PR?NRF24L01_TXMODE?NRF24L01 203 | +--> ?PR?_SPI_WRITEREAD?NRF24L01 204 | +--> ?PR?UART_BUF_READ?UART 205 | 206 | ?PR?NRF24L01_TXMODE?NRF24L01 ----- ----- 207 | +--> ?PR?_NRF24L01_WRITE_REG?NRF24L01 208 | 209 | 210 | 211 | SYMBOL TABLE OF MODULE: project (MAIN) 212 | 213 | VALUE TYPE NAME 214 | ---------------------------------- 215 | 216 | ------- MODULE MAIN 217 | C:0000H SYMBOL _ICE_DUMMY_ 218 | D:0080H PUBLIC P0 219 | D:0090H PUBLIC P1 220 | D:00A0H PUBLIC P2 221 | D:00B0H PUBLIC P3 222 | D:00C0H PUBLIC P4 223 | D:00C8H PUBLIC P5 224 | D:00E8H PUBLIC P6 225 | D:00F8H PUBLIC P7 226 | D:00A8H PUBLIC IE 227 | D:00B8H PUBLIC IP 228 | D:00D8H PUBLIC CCON 229 | C:02B7H PUBLIC main 230 | D:0098H PUBLIC SCON 231 | D:0088H PUBLIC TCON 232 | B:00B0H.6 PUBLIC P36 233 | B:00B0H.7 PUBLIC P37 234 | B:0088H.5 PUBLIC TF0 235 | D:00D0H PUBLIC PSW 236 | ------- PROC MAIN 237 | C:02B7H LINE# 7 238 | C:02B7H LINE# 8 239 | C:02B7H LINE# 9 240 | C:02BAH LINE# 10 241 | C:02BDH LINE# 11 242 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 5 243 | 244 | 245 | C:02C0H LINE# 12 246 | C:02C3H LINE# 13 247 | C:02CAH LINE# 14 248 | C:02CAH LINE# 20 249 | C:02CDH LINE# 21 250 | C:02CDH LINE# 22 251 | C:02D0H LINE# 23 252 | C:02D5H LINE# 24 253 | C:02D5H LINE# 25 254 | C:02D7H LINE# 26 255 | C:02DEH LINE# 27 256 | C:02E0H LINE# 28 257 | C:02E2H LINE# 30 258 | C:02E2H LINE# 31 259 | C:02E4H LINE# 32 260 | C:02EBH LINE# 33 261 | C:02EDH LINE# 34 262 | C:02EDH LINE# 36 263 | C:02EDH LINE# 37 264 | C:02EDH LINE# 38 265 | C:02F0H LINE# 40 266 | C:02F4H LINE# 41 267 | C:02F4H LINE# 42 268 | C:02FAH LINE# 43 269 | C:02FAH LINE# 44 270 | C:0301H LINE# 45 271 | C:0301H LINE# 46 272 | C:0306H LINE# 47 273 | C:030BH LINE# 48 274 | C:030DH LINE# 49 275 | C:0317H LINE# 50 276 | C:0317H LINE# 51 277 | C:031CH LINE# 52 278 | C:0321H LINE# 53 279 | C:0321H LINE# 54 280 | ------- ENDPROC MAIN 281 | ------- ENDMOD MAIN 282 | 283 | ------- MODULE UART 284 | C:0000H SYMBOL _ICE_DUMMY_ 285 | D:0080H PUBLIC P0 286 | D:0090H PUBLIC P1 287 | D:00A0H PUBLIC P2 288 | D:00B0H PUBLIC P3 289 | D:00C0H PUBLIC P4 290 | D:00C8H PUBLIC P5 291 | B:00A8H.7 PUBLIC EA 292 | D:00E8H PUBLIC P6 293 | D:00F8H PUBLIC P7 294 | C:06D8H PUBLIC _SendString 295 | C:07CAH PUBLIC _SendData 296 | D:00A8H PUBLIC IE 297 | B:00A8H.4 PUBLIC ES 298 | D:00B8H PUBLIC IP 299 | B:0098H.0 PUBLIC RI 300 | B:0098H.1 PUBLIC TI 301 | C:0435H PUBLIC Uart 302 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 6 303 | 304 | 305 | B:00B8H.4 PUBLIC PS 306 | D:00D8H PUBLIC CCON 307 | D:0099H PUBLIC SBUF 308 | D:0098H PUBLIC SCON 309 | D:0089H PUBLIC TMOD 310 | D:0088H PUBLIC TCON 311 | X:0000H PUBLIC uart_array 312 | D:008EH PUBLIC AUXR 313 | B:0088H.5 PUBLIC TF0 314 | C:077EH PUBLIC Timer0Init 315 | D:008CH PUBLIC TH0 316 | D:00D6H PUBLIC T2H 317 | D:008AH PUBLIC TL0 318 | D:00D7H PUBLIC T2L 319 | C:06FDH PUBLIC InitUART 320 | B:0088H.4 PUBLIC TR0 321 | C:068CH PUBLIC UART_BUF_Read 322 | D:003CH PUBLIC uart_buf 323 | B:0020H.0 PUBLIC UART_BUSY 324 | C:0323H PUBLIC _UART_BUF_Write 325 | D:00D0H PUBLIC PSW 326 | ------- PROC UART_BUF_READ 327 | ------- DO 328 | D:0001H SYMBOL addr 329 | ------- ENDDO 330 | C:068CH LINE# 15 331 | C:068CH LINE# 16 332 | C:068CH LINE# 18 333 | C:0699H LINE# 19 334 | C:06A0H LINE# 20 335 | C:06A0H LINE# 21 336 | C:06A2H LINE# 22 337 | C:06A4H LINE# 23 338 | C:06ADH LINE# 24 339 | C:06ADH LINE# 25 340 | C:06B1H LINE# 26 341 | ------- ENDPROC UART_BUF_READ 342 | ------- PROC _UART_BUF_WRITE 343 | D:0021H SYMBOL temp 344 | ------- DO 345 | D:0022H SYMBOL addr 346 | ------- ENDDO 347 | C:0323H LINE# 28 348 | C:0325H LINE# 29 349 | C:0325H LINE# 31 350 | C:032CH LINE# 32 351 | C:032CH LINE# 33 352 | C:035BH LINE# 34 353 | C:0373H LINE# 35 354 | C:037EH LINE# 36 355 | C:0380H LINE# 37 356 | C:0380H LINE# 38 357 | ------- ENDPROC _UART_BUF_WRITE 358 | ------- PROC INITUART 359 | C:06FDH LINE# 44 360 | C:06FDH LINE# 45 361 | C:06FDH LINE# 46 362 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 7 363 | 364 | 365 | C:0700H LINE# 47 366 | C:0703H LINE# 48 367 | C:0706H LINE# 49 368 | C:0709H LINE# 50 369 | C:070CH LINE# 51 370 | C:070FH LINE# 52 371 | C:0712H LINE# 53 372 | C:0715H LINE# 54 373 | C:0717H LINE# 55 374 | C:0719H LINE# 56 375 | C:071BH LINE# 57 376 | ------- ENDPROC INITUART 377 | ------- PROC UART 378 | C:0435H LINE# 64 379 | C:0452H LINE# 66 380 | C:0455H LINE# 67 381 | C:0455H LINE# 68 382 | C:0457H LINE# 69 383 | C:045CH LINE# 70 384 | C:045FH LINE# 71 385 | C:0462H LINE# 72 386 | C:0464H LINE# 73 387 | C:0464H LINE# 74 388 | C:0467H LINE# 75 389 | C:0467H LINE# 76 390 | C:0469H LINE# 77 391 | C:046BH LINE# 78 392 | C:046BH LINE# 79 393 | ------- ENDPROC UART 394 | ------- PROC _SENDDATA 395 | D:0007H SYMBOL dat 396 | C:07CAH LINE# 84 397 | C:07CAH LINE# 85 398 | C:07CAH LINE# 86 399 | C:07CDH LINE# 87 400 | C:07CFH LINE# 88 401 | C:07D1H LINE# 89 402 | ------- ENDPROC _SENDDATA 403 | ------- PROC _SENDSTRING 404 | D:002AH SYMBOL s 405 | C:06D8H LINE# 94 406 | C:06DEH LINE# 95 407 | C:06DEH LINE# 96 408 | C:06E9H LINE# 97 409 | C:06E9H LINE# 98 410 | C:06FAH LINE# 99 411 | C:06FCH LINE# 100 412 | ------- ENDPROC _SENDSTRING 413 | ------- PROC TIMER0INIT 414 | C:077EH LINE# 102 415 | C:077EH LINE# 103 416 | C:077EH LINE# 104 417 | C:0781H LINE# 105 418 | C:0784H LINE# 106 419 | C:0787H LINE# 107 420 | C:078AH LINE# 108 421 | C:078DH LINE# 109 422 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 8 423 | 424 | 425 | C:078FH LINE# 110 426 | C:0791H LINE# 111 427 | ------- ENDPROC TIMER0INIT 428 | ------- ENDMOD UART 429 | 430 | ------- MODULE NRF24L01 431 | C:0000H SYMBOL _ICE_DUMMY_ 432 | D:0080H PUBLIC P0 433 | D:0090H PUBLIC P1 434 | D:00A0H PUBLIC P2 435 | D:00B0H PUBLIC P3 436 | D:0008H PUBLIC RF_CH 437 | D:00C0H PUBLIC P4 438 | D:00C8H PUBLIC P5 439 | B:00A8H.7 PUBLIC EA 440 | D:00E8H PUBLIC P6 441 | C:0381H PUBLIC _NRF_RXFIFO_Write 442 | D:00F8H PUBLIC P7 443 | D:00CEH PUBLIC SPCTL 444 | D:00A8H PUBLIC IE 445 | C:03DFH PUBLIC _NRF24L01_Sendfifo 446 | D:0009H PUBLIC RX_ADDRESS 447 | C:0541H PUBLIC NRF24L01_Recvfifo 448 | D:000EH PUBLIC TX_ADDRESS 449 | D:00B8H PUBLIC IP 450 | C:01CBH PUBLIC NRF24L01_Handler 451 | D:00D8H PUBLIC CCON 452 | C:071CH PUBLIC NRF24L01_RxMode 453 | C:0769H PUBLIC NRF24L01_TxMode 454 | C:0792H PUBLIC _NRF24L01_Change_Ch 455 | B:0090H.2 PUBLIC P12 456 | D:0098H PUBLIC SCON 457 | D:0088H PUBLIC TCON 458 | I:0042H PUBLIC nrf_rxarray 459 | B:0090H.6 PUBLIC P16 460 | B:00B0H.6 PUBLIC P36 461 | D:0013H PUBLIC nrf_rxfifo 462 | B:00B0H.7 PUBLIC P37 463 | C:050AH PUBLIC NRF24L01_Check 464 | D:0019H PUBLIC DYNPD_LEN 465 | B:0088H.0 PUBLIC IT0 466 | B:00A8H.0 PUBLIC EX0 467 | C:0608H PUBLIC _NRF24L01_Read_Buf 468 | C:07B2H PUBLIC _NRF24L01_Read_Reg 469 | C:07A5H PUBLIC _SPI_WriteRead 470 | D:00CDH PUBLIC SPSTAT 471 | C:07D2H PUBLIC SPI_Init 472 | C:0574H PUBLIC _NRF24L01_Write_Buf 473 | C:075AH PUBLIC _NRF24L01_Write_Reg 474 | C:024AH PUBLIC NRF24L01_Init 475 | C:06B2H PUBLIC NRF_RXFIFO_Read 476 | D:001AH PUBLIC NRF24L01_FLAG 477 | D:00D0H PUBLIC PSW 478 | D:00CFH PUBLIC SPDAT 479 | ------- PROC _SPI_WRITEREAD 480 | D:0007H SYMBOL byte 481 | C:07A5H LINE# 33 482 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 9 483 | 484 | 485 | C:07A5H LINE# 34 486 | C:07A5H LINE# 36 487 | C:07A8H LINE# 37 488 | C:07AAH LINE# 38 489 | C:07AFH LINE# 39 490 | C:07B1H LINE# 40 491 | ------- ENDPROC _SPI_WRITEREAD 492 | ------- PROC SPI_INIT 493 | C:07D2H LINE# 45 494 | C:07D2H LINE# 46 495 | C:07D2H LINE# 47 496 | C:07D5H LINE# 48 497 | C:07D8H LINE# 49 498 | ------- ENDPROC SPI_INIT 499 | C:0756H SYMBOL L?0060 500 | ------- PROC L?0059 501 | ------- ENDPROC L?0059 502 | C:0756H SYMBOL L?0060 503 | ------- PROC _NRF24L01_WRITE_REG 504 | D:0007H SYMBOL reg 505 | D:0006H SYMBOL value 506 | ------- DO 507 | D:0007H SYMBOL BackDate 508 | ------- ENDDO 509 | C:075AH LINE# 51 510 | C:075CH LINE# 52 511 | C:075CH LINE# 54 512 | C:075EH LINE# 55 513 | C:0761H LINE# 56 514 | C:0766H LINE# 57 515 | C:0768H LINE# 58 516 | C:0768H LINE# 59 517 | ------- ENDPROC _NRF24L01_WRITE_REG 518 | ------- PROC _NRF24L01_READ_REG 519 | D:0007H SYMBOL reg 520 | ------- DO 521 | D:0007H SYMBOL BackDate 522 | ------- ENDDO 523 | C:07B2H LINE# 61 524 | C:07B2H LINE# 62 525 | C:07B2H LINE# 64 526 | C:07B4H LINE# 65 527 | C:07B7H LINE# 66 528 | C:07BCH LINE# 67 529 | C:07BEH LINE# 68 530 | C:07BEH LINE# 69 531 | ------- ENDPROC _NRF24L01_READ_REG 532 | ------- PROC _NRF24L01_READ_BUF 533 | D:0007H SYMBOL reg 534 | D:002FH SYMBOL pBuf 535 | D:0032H SYMBOL bytes 536 | ------- DO 537 | D:0006H SYMBOL byte_ctr 538 | ------- ENDDO 539 | C:0608H LINE# 71 540 | C:060EH LINE# 72 541 | C:060EH LINE# 74 542 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 10 543 | 544 | 545 | C:0610H LINE# 75 546 | C:0613H LINE# 76 547 | C:061BH LINE# 77 548 | C:0632H LINE# 78 549 | C:0634H LINE# 79 550 | ------- ENDPROC _NRF24L01_READ_BUF 551 | ------- PROC _NRF24L01_WRITE_BUF 552 | D:0007H SYMBOL reg 553 | D:002AH SYMBOL pBuf 554 | D:002DH SYMBOL bytes 555 | ------- DO 556 | D:0006H SYMBOL status 557 | D:0005H SYMBOL byte_ctr 558 | ------- ENDDO 559 | C:0574H LINE# 81 560 | C:057AH LINE# 82 561 | C:057AH LINE# 84 562 | C:057CH LINE# 85 563 | C:0581H LINE# 86 564 | C:0589H LINE# 87 565 | C:05A1H LINE# 88 566 | C:05A3H LINE# 89 567 | C:05A5H LINE# 90 568 | ------- ENDPROC _NRF24L01_WRITE_BUF 569 | ------- PROC NRF24L01_INIT 570 | C:024AH LINE# 93 571 | C:024AH LINE# 94 572 | C:024AH LINE# 101 573 | C:024CH LINE# 103 574 | C:024FH LINE# 104 575 | C:0252H LINE# 105 576 | C:0259H LINE# 106 577 | C:0260H LINE# 107 578 | C:0267H LINE# 108 579 | C:026EH LINE# 109 580 | C:0273H LINE# 111 581 | C:0281H LINE# 112 582 | C:0288H LINE# 113 583 | C:028FH LINE# 114 584 | C:0296H LINE# 116 585 | C:02A4H LINE# 117 586 | C:02A8H LINE# 118 587 | C:02ABH LINE# 119 588 | C:02AEH LINE# 120 589 | C:02B0H LINE# 121 590 | C:02B2H LINE# 122 591 | C:02B4H LINE# 123 592 | C:02B6H LINE# 124 593 | ------- ENDPROC NRF24L01_INIT 594 | ------- PROC NRF24L01_TXMODE 595 | C:0769H LINE# 127 596 | C:0769H LINE# 128 597 | C:0769H LINE# 129 598 | C:076BH LINE# 130 599 | C:076FH LINE# 131 600 | C:0772H LINE# 132 601 | C:0774H LINE# 133 602 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 11 603 | 604 | 605 | C:0777H LINE# 134 606 | C:077AH LINE# 135 607 | C:077DH LINE# 136 608 | ------- ENDPROC NRF24L01_TXMODE 609 | ------- PROC NRF24L01_RXMODE 610 | C:071CH LINE# 138 611 | C:071CH LINE# 139 612 | C:071CH LINE# 140 613 | C:071EH LINE# 141 614 | C:0725H LINE# 142 615 | C:072CH LINE# 143 616 | C:072EH LINE# 144 617 | C:0731H LINE# 145 618 | C:0734H LINE# 146 619 | C:0737H LINE# 147 620 | C:073AH LINE# 148 621 | ------- ENDPROC NRF24L01_RXMODE 622 | ------- PROC NRF24L01_CHECK 623 | ------- DO 624 | D:0007H SYMBOL i 625 | D:0029H SYMBOL Buff 626 | ------- ENDDO 627 | C:050AH LINE# 151 628 | C:050AH LINE# 152 629 | C:050AH LINE# 153 630 | C:050BH LINE# 155 631 | C:0518H LINE# 156 632 | C:051DH LINE# 157 633 | C:0522H LINE# 158 634 | C:0522H LINE# 159 635 | C:0523H LINE# 160 636 | C:0523H LINE# 162 637 | C:0531H LINE# 163 638 | C:0531H LINE# 164 639 | C:0534H LINE# 165 640 | C:0536H LINE# 167 641 | C:0536H LINE# 168 642 | C:0536H LINE# 169 643 | C:0538H LINE# 170 644 | C:0538H LINE# 171 645 | C:053DH LINE# 172 646 | C:053DH LINE# 173 647 | C:0540H LINE# 174 648 | ------- ENDPROC NRF24L01_CHECK 649 | ------- PROC _NRF24L01_CHANGE_CH 650 | D:0004H SYMBOL ch 651 | C:0792H LINE# 212 652 | C:0794H LINE# 213 653 | C:0794H LINE# 214 654 | C:0796H LINE# 215 655 | C:079FH LINE# 216 656 | C:07A4H LINE# 217 657 | ------- ENDPROC _NRF24L01_CHANGE_CH 658 | ------- PROC NRF24L01_HANDLER 659 | ------- DO 660 | D:0004H SYMBOL state 661 | ------- ENDDO 662 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 12 663 | 664 | 665 | C:01CBH LINE# 220 666 | C:01E8H LINE# 223 667 | C:01EFH LINE# 224 668 | C:01F6H LINE# 226 669 | C:01FAH LINE# 227 670 | C:01FAH LINE# 228 671 | C:01FCH LINE# 229 672 | C:01FFH LINE# 230 673 | C:0202H LINE# 231 674 | C:0207H LINE# 232 675 | C:0207H LINE# 233 676 | C:020AH LINE# 234 677 | C:020AH LINE# 235 678 | C:020CH LINE# 236 679 | C:020CH LINE# 238 680 | C:0210H LINE# 239 681 | C:0210H LINE# 240 682 | C:0213H LINE# 241 683 | C:0216H LINE# 242 684 | C:0219H LINE# 243 685 | C:021EH LINE# 244 686 | C:021EH LINE# 245 687 | C:0221H LINE# 246 688 | C:0221H LINE# 247 689 | C:0221H LINE# 249 690 | C:0225H LINE# 250 691 | C:0225H LINE# 251 692 | C:0227H LINE# 252 693 | C:022AH LINE# 253 694 | C:022DH LINE# 254 695 | C:022FH LINE# 255 696 | C:022FH LINE# 256 697 | ------- ENDPROC NRF24L01_HANDLER 698 | ------- PROC NRF_RXFIFO_READ 699 | ------- DO 700 | D:0001H SYMBOL addr 701 | ------- ENDDO 702 | C:06B2H LINE# 269 703 | C:06B2H LINE# 270 704 | C:06B2H LINE# 272 705 | C:06BFH LINE# 273 706 | C:06C6H LINE# 274 707 | C:06C6H LINE# 275 708 | C:06C8H LINE# 276 709 | C:06CAH LINE# 277 710 | C:06D3H LINE# 278 711 | C:06D3H LINE# 279 712 | C:06D7H LINE# 280 713 | ------- ENDPROC NRF_RXFIFO_READ 714 | ------- PROC _NRF_RXFIFO_WRITE 715 | D:0025H SYMBOL temp 716 | ------- DO 717 | D:0026H SYMBOL addr 718 | ------- ENDDO 719 | C:0381H LINE# 282 720 | C:0383H LINE# 283 721 | C:0383H LINE# 285 722 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 13 723 | 724 | 725 | C:038AH LINE# 286 726 | C:038AH LINE# 287 727 | C:03B9H LINE# 288 728 | C:03D1H LINE# 289 729 | C:03DCH LINE# 290 730 | C:03DEH LINE# 291 731 | C:03DEH LINE# 292 732 | ------- ENDPROC _NRF_RXFIFO_WRITE 733 | ------- PROC NRF24L01_RECVFIFO 734 | ------- DO 735 | D:0005H SYMBOL byte_ctr 736 | ------- ENDDO 737 | C:0541H LINE# 294 738 | C:0541H LINE# 295 739 | C:0541H LINE# 297 740 | C:0548H LINE# 298 741 | C:054FH LINE# 299 742 | C:054FH LINE# 300 743 | C:0552H LINE# 301 744 | C:0554H LINE# 303 745 | C:0554H LINE# 304 746 | C:0556H LINE# 305 747 | C:055BH LINE# 306 748 | C:0563H LINE# 307 749 | C:056EH LINE# 308 750 | C:0570H LINE# 309 751 | C:0570H LINE# 310 752 | C:0573H LINE# 311 753 | ------- ENDPROC NRF24L01_RECVFIFO 754 | ------- PROC _NRF24L01_SENDFIFO 755 | D:0029H SYMBOL len 756 | ------- DO 757 | D:002AH SYMBOL byte_ctr 758 | ------- ENDDO 759 | C:03DFH LINE# 314 760 | C:03E1H LINE# 315 761 | C:03E1H LINE# 317 762 | C:03E6H LINE# 318 763 | C:03E6H LINE# 319 764 | C:03E9H LINE# 320 765 | C:03E9H LINE# 321 766 | C:03ECH LINE# 322 767 | C:03EFH LINE# 323 768 | C:03F1H LINE# 324 769 | C:03F6H LINE# 325 770 | C:03F6H LINE# 327 771 | C:03F8H LINE# 328 772 | C:03FDH LINE# 329 773 | C:0407H LINE# 330 774 | C:0411H LINE# 331 775 | C:0413H LINE# 332 776 | C:0415H LINE# 334 777 | C:0415H LINE# 336 778 | C:0417H LINE# 337 779 | C:041CH LINE# 338 780 | C:0426H LINE# 339 781 | C:0430H LINE# 340 782 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 14 783 | 784 | 785 | C:0432H LINE# 341 786 | C:0432H LINE# 342 787 | C:0434H LINE# 343 788 | ------- ENDPROC _NRF24L01_SENDFIFO 789 | ------- ENDMOD NRF24L01 790 | 791 | ------- MODULE DELAY 792 | C:0000H SYMBOL _ICE_DUMMY_ 793 | C:0006H PUBLIC _delay_ms 794 | C:07BFH PUBLIC _delay_us 795 | ------- PROC _DELAY_US 796 | D:0006H SYMBOL time 797 | C:07BFH LINE# 3 798 | C:07BFH LINE# 4 799 | C:07BFH LINE# 5 800 | C:07C9H LINE# 6 801 | ------- ENDPROC _DELAY_US 802 | ------- PROC _DELAY_MS 803 | D:0002H SYMBOL time 804 | C:0006H LINE# 9 805 | C:000AH LINE# 10 806 | C:000AH LINE# 11 807 | C:001DH LINE# 12 808 | ------- ENDPROC _DELAY_MS 809 | ------- ENDMOD DELAY 810 | 811 | ------- MODULE ATCMD 812 | C:0000H SYMBOL _ICE_DUMMY_ 813 | D:0080H PUBLIC P0 814 | C:0662H PUBLIC AT_CH 815 | D:0090H PUBLIC P1 816 | D:00A0H PUBLIC P2 817 | D:00B0H PUBLIC P3 818 | D:00C0H PUBLIC P4 819 | D:00C8H PUBLIC P5 820 | D:00E8H PUBLIC P6 821 | D:00F8H PUBLIC P7 822 | D:00A8H PUBLIC IE 823 | D:00B8H PUBLIC IP 824 | C:0486H PUBLIC AT_SEND 825 | D:00D8H PUBLIC CCON 826 | D:0099H PUBLIC SBUF 827 | D:0098H PUBLIC SCON 828 | D:0088H PUBLIC TCON 829 | D:0033H PUBLIC addr_cmp 830 | C:073BH PUBLIC AT_ACK 831 | B:0020H.1 PUBLIC at_head_flag 832 | C:0026H PUBLIC AT_CMD 833 | C:05EDH PUBLIC at_head 834 | D:0034H PUBLIC at_addr 835 | C:05F0H PUBLIC at_array 836 | C:05A6H PUBLIC at_scan 837 | D:0035H PUBLIC at_buf 838 | C:0635H PUBLIC _at_cmp 839 | D:00D0H PUBLIC PSW 840 | ------- PROC AT_SCAN 841 | C:05A6H LINE# 26 842 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 15 843 | 844 | 845 | C:05A6H LINE# 27 846 | C:05A6H LINE# 28 847 | C:05A9H LINE# 29 848 | C:05BAH LINE# 31 849 | C:05C7H LINE# 32 850 | C:05CAH LINE# 33 851 | C:05CFH LINE# 34 852 | C:05CFH LINE# 35 853 | C:05D1H LINE# 36 854 | C:05D4H LINE# 37 855 | C:05D6H LINE# 38 856 | C:05D6H LINE# 40 857 | ------- ENDPROC AT_SCAN 858 | ------- PROC _AT_CMP 859 | D:002AH SYMBOL s 860 | D:0005H SYMBOL count 861 | ------- DO 862 | D:0007H SYMBOL res 863 | ------- ENDDO 864 | C:0635H LINE# 42 865 | C:063BH LINE# 43 866 | C:063BH LINE# 45 867 | C:0642H LINE# 46 868 | C:0642H LINE# 47 869 | C:065CH LINE# 48 870 | C:065FH LINE# 49 871 | C:0661H LINE# 50 872 | ------- ENDPROC _AT_CMP 873 | ------- PROC AT_CMD 874 | ------- DO 875 | D:0029H SYMBOL i 876 | ------- ENDDO 877 | C:0026H LINE# 52 878 | C:0026H LINE# 53 879 | C:0026H LINE# 55 880 | C:002CH LINE# 56 881 | C:002CH LINE# 57 882 | C:002FH LINE# 58 883 | C:002FH LINE# 59 884 | C:0064H LINE# 60 885 | C:0064H LINE# 61 886 | C:0096H LINE# 62 887 | C:0096H LINE# 63 888 | C:0098H LINE# 64 889 | C:00B2H LINE# 65 890 | C:00B2H LINE# 66 891 | C:00B2H LINE# 67 892 | C:00BEH LINE# 68 893 | C:00BEH LINE# 69 894 | ------- ENDPROC AT_CMD 895 | ------- PROC AT_CH 896 | ------- DO 897 | D:0007H SYMBOL chanel 898 | D:0007H SYMBOL point 899 | ------- ENDDO 900 | C:0662H LINE# 71 901 | C:0662H LINE# 72 902 | BL51 BANKED LINKER/LOCATER V6.22 10/07/2014 21:27:14 PAGE 16 903 | 904 | 905 | C:0662H LINE# 75 906 | C:0668H LINE# 76 907 | C:0689H LINE# 77 908 | ------- ENDPROC AT_CH 909 | ------- PROC AT_ACK 910 | ------- DO 911 | D:0007H SYMBOL point 912 | ------- ENDDO 913 | C:073BH LINE# 80 914 | C:073BH LINE# 81 915 | C:073BH LINE# 83 916 | C:0740H LINE# 84 917 | C:074BH LINE# 85 918 | C:0752H LINE# 86 919 | ------- ENDPROC AT_ACK 920 | ------- PROC AT_SEND 921 | C:0486H LINE# 88 922 | C:0486H LINE# 89 923 | C:0486H LINE# 90 924 | C:0493H LINE# 91 925 | C:049AH LINE# 92 926 | C:04A3H LINE# 93 927 | C:04AFH LINE# 94 928 | C:04C1H LINE# 95 929 | ------- ENDPROC AT_SEND 930 | ------- ENDMOD ATCMD 931 | 932 | ------- MODULE ?C?CLDPTR 933 | C:014BH PUBLIC ?C?CLDPTR 934 | ------- ENDMOD ?C?CLDPTR 935 | 936 | ------- MODULE ?C?CLDOPTR 937 | C:0164H PUBLIC ?C?CLDOPTR 938 | ------- ENDMOD ?C?CLDOPTR 939 | 940 | ------- MODULE ?C?CSTPTR 941 | C:0191H PUBLIC ?C?CSTPTR 942 | ------- ENDMOD ?C?CSTPTR 943 | 944 | ------- MODULE ?C?CSTOPTR 945 | C:01A3H PUBLIC ?C?CSTOPTR 946 | ------- ENDMOD ?C?CSTOPTR 947 | 948 | ------- MODULE ?C?ICALL 949 | C:01C5H PUBLIC ?C?ICALL 950 | C:01C9H PUBLIC ?C?ICALL2 951 | ------- ENDMOD ?C?ICALL 952 | 953 | *** WARNING L15: MULTIPLE CALL TO SEGMENT 954 | SEGMENT: ?PR?_SENDSTRING?UART 955 | CALLER1: ?PR?UART?UART 956 | CALLER2: ?C_C51STARTUP 957 | 958 | Program Size: data=181.2 xdata=250 code=2004 959 | LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S) 960 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.hex: -------------------------------------------------------------------------------- 1 | :1002B7001207D212024A1206FD12050AE51A541055 2 | :1002C700F4600312050A12077EE51A30E40DC2B680 3 | :1002D7007FC87E00120006D2B6800BC2B77FC87EE9 4 | :1002E70000120006D2B7120026E51760061206B202 5 | :1002F7001207CAE540C39420400CE51A20E6FB7FAD 6 | :10030700201203DF80E0308DDDE540D3940040D636 7 | :0C031700E51A20E6FBAF401203DF80CAAD 8 | :0A04CF00C100063CFA010000000025 9 | :10068C00AB3D7E00E53F2541F9EE353EFAE540D322 10 | :10069C009400400D15400541E541953C4003E4F5BF 11 | :0506AC004112014BFFAB 12 | :0106B1002226 13 | :020323008F2128 14 | :10032500E540C3953C5054E5402541FFE433FEC309 15 | :10033500EF953C7480F86E98401C7C00E53F2540A5 16 | :10034500F9EC353EFAE92541F9EC3AFAC3E9953C71 17 | :10035500F9EA940080117E00E53F2540F9EE353E2F 18 | :10036500FAE92541F9EE3A853D22F5238924AB22A8 19 | :0B037500AA23A924E5211201910540F4 20 | :01038000225A 21 | :1006FD00759850438E04538EFE53890F75D7DF7551 22 | :0F070D00D6FF438E01438E10D2ACD2BCD2AF22A6 23 | :030023000204359F 24 | :10043500C0E0C0F0C083C082C0D075D000C000C08D 25 | :1004450001C002C003C004C005C006C00730980F34 26 | :10045500C298AF991203231205A6758CCFC28D30B1 27 | :100465009904C299C200D007D006D005D004D003A4 28 | :10047500D002D001D000D0D0D082D083D0F0D0E04F 29 | :010485003244 30 | :0807CA002000FD8F99D20022EE 31 | :1006D8008B2A8A2B892CAB2AAA2BA92C12014B60B6 32 | :1006E80013052CE52C7002052B14F912014BFF128F 33 | :0506F80007CA80E222A8 34 | :10077E00538E7F5389F0438901758A2C758CCFC2B5 35 | :04078E008DD28C225A 36 | :1004D900010840011A00011900050E1234567890DE 37 | :0F04E9000509123456789006137800004200007F 38 | :0D07A50043CDC08FCFE5CD30E7FBAFCF22B5 39 | :0707D20043CDC075CED0221B 40 | :0707530012075A7DFF7FE150 41 | :02075A00AE05EA 42 | :0C075C00C2921207A5AF061207A5D292A8 43 | :01076800226E 44 | :0C07B200C2921207A5E4FF1207A5D29224 45 | :0107BE002218 46 | :060608008B2F8A308931BE 47 | :10060E00C2921207A5E4FEEEC395325017E4FF1214 48 | :10061E0007A5AB2FAA30A9318E82758300EF120188 49 | :06062E00A30E80E3D2924E 50 | :0106340022A3 51 | :060574008B2A8A2B892C62 52 | :10057A00C2921207A5AE07E4FDEDC3952D5018AB44 53 | :10058A002A052CE52CAA2B7002052B14F912014B13 54 | :0B059A00FF1207A50D80E2D292AF0611 55 | :0105A5002233 56 | :10024A00C296431A04431A027D037F2312075AAD4A 57 | :10025A00087F2512075A7D277F2612075A7D017FBC 58 | :10026A002112075A7F2212075A7B007A00790975F0 59 | :10027A002D057F2A1205747D057F3D12075A7D01DF 60 | :10028A007F3C12075A7DFF7FE212075A7B007A00F1 61 | :10029A00790E752D057F301205747D1F7F24120794 62 | :0D02AA005312071CD296D288D2A8D2AF22E0 63 | :10076900C2967D0E7F20120753D296531A7F531AD1 64 | :05077900BF531AF72236 65 | :10071C00C2967D0F7F2012075A7DFF7FE212075A87 66 | :0F072C00D296431A80531ABFE4F519531AF722D5 67 | :10050A00E4FB7A0079297532057F101206087F1CF0 68 | :10051A001207B2EF6401701BFF740E2FF8E6FE7427 69 | :10052A00292FF8E6B50605431A10800280050FBF89 70 | :06053A0005E722531AEF51 71 | :010540002298 72 | :10079200AC07C296EC547FFD7F2512075AEC547FBA 73 | :0307A200F5082235 74 | :030003000201CB2C 75 | :1001CB00C0E0C0F0C083C082C0D075D000C000C0FA 76 | :0D01DB0001C002C003C004C005C006C0077B 77 | :1001E8007F071207B2AC07AD047F2712075AEC301D 78 | :1001F800E512C2B7531ABF431A20E51A30E10312B9 79 | :10020800071CD2B7EC30E411120756531ABF531A21 80 | :10021800DFE51A30E10312071CEC30E60AC2B643E8 81 | :070228001A08120541D2B6CD 82 | :10022F00D007D006D005D004D003D002D001D00023 83 | :0B023F00D0D0D082D083D0F0D0E032CD 84 | :1006B200AB147E00E5162518F9EE3515FAE517D3C9 85 | :1006C2009400400D15170518E51895134003E4F53D 86 | :0506D2001812014BFFAE 87 | :0106D7002200 88 | :020381008F25C6 89 | :10038300E517C395135054E5172518FFE433FEC34F 90 | :10039300EF95137480F86E98401C7C00E5162517C2 91 | :1003A300F9EC3515FAE92518F9EC3AFAC3E995138E 92 | :1003B300F9EA940080117E00E5162517F9EE35154C 93 | :1003C300FAE92518F9EE3A851426F5278928AB268C 94 | :0B03D300AA27A928E5251201910517B3 95 | :0103DE0022FC 96 | :100541007F601207B28F19E519D394204005120775 97 | :100551001C801CC2927F611207A5E4FDEDC39519B1 98 | :10056100500BE4FF1207A51203810D80EFD29253C5 99 | :020571001AF777 100 | :010573002265 101 | :0203DF008F2964 102 | :1003E100E51A30E703120769431A40531ADFC29630 103 | :1003F100E51A30E21FC2927FA01207A5E4F52AE5B3 104 | :100401002AC39529500A12068C1207A5052A80EFE6 105 | :10041100D292801DC2927FB01207A5E4F52AE52A87 106 | :10042100C39529500A12068C1207A5052A80EFD21E 107 | :0304310092D296CE 108 | :0104340022A5 109 | :0B07BF00EF1FAC0670011E4C70F6220C 110 | :10000600AB07AA06EB1BAE0270011A4E60097F64AD 111 | :080016007E001207BF80ED22FD 112 | :1005D70043483D0041434B3D003F3D0041434B00F5 113 | :1005E7004E4F41434B0041542BFF05D70303FF06F2 114 | :1005F70062FF05DB0402FF073BFF05E00200FF0483 115 | :01060700866C 116 | :1004F800013300013400C10107350000000000008D 117 | :0105080000F2 118 | :1005A600300111E534C39407500AAF34053474356D 119 | :1005B6002FF8A699E5339005ED93B5990405338098 120 | :1005C60003E4F533E533B40307D201E4F533F53438 121 | :0105D6002202 122 | :060635008B2A8A2B892CA0 123 | :10063B00E4FFEFC39D501DAB2AAA2BA92C8F82750B 124 | :10064B008300120164FE74352FF8E66E60037F00A1 125 | :06065B00220F80DE7F018A 126 | :010661002276 127 | :100026002001030200BEE4F529E52975F008A424A1 128 | :10003600F4F582E43405F583E493FFE52975F008C9 129 | :10004600A424F3F582E43405F583E4932FFFE43327 130 | :10005600FEC3E5349FEE6480F8748098404EE5292F 131 | :1000660075F008A424F0F582E43405F583E493FBE7 132 | :10007600740193FA740293F9E52975F008A424F340 133 | :10008600F582E43405F583E493FD120635EF601C32 134 | :10009600C201E52975F008A424F5F582E43405F5D6 135 | :1000A60083740193FA740293F91201C50529E529AF 136 | :0800B600C39403500302002F64 137 | :0100BE00221F 138 | :100662009005F3E493FF2436F8E624D075F00AA44B 139 | :10067200FE74352FF8E624D075F064A42EFE74378C 140 | :0A0682002FF8E624D02EFF020792A5 141 | :10073B009005FBE4932435F8E6FEB43103431A0429 142 | :07074B00EEB43003531AFB6A 143 | :010752002284 144 | :10048600E51A7BFF30E2067A0579E380047A05797E 145 | :10049600E71206D87BFF7A0579D71206D8E50875E4 146 | :1004A600F064842430FF1207CAE50875F06484E519 147 | :1004B600F075F00A842430FF1207CAE50875F00AC1 148 | :0904C60084E5F02430FF0207CAAE 149 | :030000000200BF3C 150 | :0C00BF00787FE4F6D8FD7581B9020106D7 151 | :10014B00BB010689828A83E0225002E722BBFE02B2 152 | :09015B00E32289828A83E49322E5 153 | :10016400BB010CE58229F582E5833AF583E0225050 154 | :1001740006E92582F8E622BBFE06E92582F8E2229A 155 | :0D018400E58229F582E5833AF583E49322B4 156 | :10019100BB010689828A83F0225002F722BBFE014D 157 | :0201A100F32247 158 | :1001A300F8BB010DE58229F582E5833AF583E8F092 159 | :1001B300225006E92582C8F622BBFE05E92582C83E 160 | :0201C300F22226 161 | :0601C5008A838982E473C5 162 | :1000CB000202B7E493A3F8E493A34003F68001F292 163 | :1000DB0008DFF48029E493A3F85407240CC8C33336 164 | :1000EB00C4540F4420C8834004F456800146F6DF05 165 | :1000FB00E4800B01020408102040809004CFE47EC2 166 | :10010B00019360BCA3FF543F30E509541FFEE493F9 167 | :10011B00A360010ECF54C025E060A840B8E493A3C0 168 | :10012B00FAE493A3F8E493A3C8C582C8CAC583CAEB 169 | :10013B00F0A3C8C582C8CAC583CADFE9DEE780BEA3 170 | :0105090000F1 171 | :00000001FF 172 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.lnp: -------------------------------------------------------------------------------- 1 | "main.obj", 2 | "uart.obj", 3 | "NRF24L01.obj", 4 | "delay.obj", 5 | "ATCMD.obj" 6 | TO "project" 7 | RAMSIZE(256) 8 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/project.plg -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.uvgui.Administrator: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -4.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | 11 | 12 | 38003 13 | Registers 14 | 115 28 15 | 16 | 17 | 346 18 | Code Coverage 19 | 745 160 20 | 21 | 22 | 204 23 | Performance Analyzer 24 | 905 25 | 26 | 27 | 28 | 29 | 30 | 1506 31 | Symbols 32 | 33 | 133 133 133 34 | 35 | 36 | 1936 37 | Watch 1 38 | 39 | 133 133 133 40 | 41 | 42 | 1937 43 | Watch 2 44 | 45 | 133 133 133 46 | 47 | 48 | 1935 49 | Call Stack + Locals 50 | 51 | 133 133 133 52 | 53 | 54 | 2506 55 | Trace Data 56 | 57 | 75 135 130 95 70 230 200 58 | 59 | 60 | 61 | 62 | 1938 63 | Run Time Environment 64 | 65 | 304 250 30 60 60 500 -1 21844 -21846 66 | 67 | 68 | 69 | 70 | 1 71 | 1 72 | 0 73 | 74 | 75 | 76 | 77 | 78 | 79 | 44 80 | 2 81 | 3 82 | 83 | -32000 84 | -32000 85 | 86 | 87 | -1 88 | -1 89 | 90 | 91 | 39 92 | 47 93 | 1072 94 | 565 95 | 96 | 97 | 98 | 0 99 | 100 | 566 101 | 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000900000007000000010000000E443A5C323430315C756172742E630000000006756172742E6300000000FFDC7800FFFFFFFF0E443A5C323430315C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF22433A5C4B65696C5C4335315C496E635C5354435C535443313546324B363053322E48000000000E535443313546324B363053322E4800000000BECEA100FFFFFFFF0F443A5C323430315C64656C61792E63000000000764656C61792E6300000000F0A0A100FFFFFFFF12443A5C323430315C4E524632344C30312E63000000000A4E524632344C30312E6300000000BCA8E100FFFFFFFF0E443A5C323430315C756172742E680000000006756172742E6800000000F7B88600FFFFFFFF13443A5C323430315C535441525455502E413531000000000B535441525455502E41353100000000D9ADC200FFFFFFFF0F443A5C323430315C4154434D442E4300000000074154434D442E4300000000F0A0A100FFFFFFFF0F443A5C323430315C4154434D442E4800000000074154434D442E4800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000009D00000065000000A0050000F6020000 102 | 103 | 104 | 105 | 0 106 | Build 107 | 108 | -1 109 | -1 110 | 0 111 | 0 112 | 0 113 | 0 114 | 32767 115 | 0 116 | 4096 117 | 0 118 | 119 | 16 120 | 9D0000004F00000030040000C6000000 121 | 122 | 123 | 16 124 | 81FBFFFF9F00000014FFFFFF16010000 125 | 126 | 127 | 128 | 1005 129 | 1005 130 | 1 131 | 0 132 | 0 133 | 0 134 | 32767 135 | 0 136 | 4096 137 | 0 138 | 139 | 16 140 | 030000006600000096000000C7020000 141 | 142 | 143 | 16 144 | 88000000CC00000021010000A8020000 145 | 146 | 147 | 148 | 109 149 | 109 150 | 1 151 | 0 152 | 0 153 | 0 154 | 32767 155 | 0 156 | 4096 157 | 0 158 | 159 | 16 160 | 030000006600000096000000C7020000 161 | 162 | 163 | 16 164 | 88000000CC00000021010000A8020000 165 | 166 | 167 | 168 | 1465 169 | 1465 170 | 0 171 | 0 172 | 0 173 | 0 174 | 32767 175 | 0 176 | 4096 177 | 0 178 | 179 | 16 180 | 03000000C90100002D04000027020000 181 | 182 | 183 | 16 184 | 88000000CC000000A002000043010000 185 | 186 | 187 | 188 | 1466 189 | 1466 190 | 0 191 | 0 192 | 0 193 | 0 194 | 32767 195 | 0 196 | 4096 197 | 0 198 | 199 | 16 200 | 03000000C90100002D04000027020000 201 | 202 | 203 | 16 204 | 88000000CC000000A002000043010000 205 | 206 | 207 | 208 | 1467 209 | 1467 210 | 0 211 | 0 212 | 0 213 | 0 214 | 32767 215 | 0 216 | 4096 217 | 0 218 | 219 | 16 220 | 03000000C90100002D04000027020000 221 | 222 | 223 | 16 224 | 88000000CC000000A002000043010000 225 | 226 | 227 | 228 | 1468 229 | 1468 230 | 0 231 | 0 232 | 0 233 | 0 234 | 32767 235 | 0 236 | 4096 237 | 0 238 | 239 | 16 240 | 03000000C90100002D04000027020000 241 | 242 | 243 | 16 244 | 88000000CC000000A002000043010000 245 | 246 | 247 | 248 | 1506 249 | 1506 250 | 0 251 | 0 252 | 0 253 | 0 254 | 32767 255 | 0 256 | 16384 257 | 0 258 | 259 | 16 260 | A3020000660000002D040000AC010000 261 | 262 | 263 | 16 264 | 88000000CC000000180200005C020000 265 | 266 | 267 | 268 | 1913 269 | 1913 270 | 0 271 | 0 272 | 0 273 | 0 274 | 32767 275 | 0 276 | 4096 277 | 0 278 | 279 | 16 280 | A0000000660000002D040000AD000000 281 | 282 | 283 | 16 284 | 88000000CC000000A002000043010000 285 | 286 | 287 | 288 | 1935 289 | 1935 290 | 0 291 | 0 292 | 0 293 | 0 294 | 32767 295 | 0 296 | 32768 297 | 0 298 | 299 | 16 300 | 03000000C90100002D04000027020000 301 | 302 | 303 | 16 304 | 88000000CC000000180200005C020000 305 | 306 | 307 | 308 | 1936 309 | 1936 310 | 0 311 | 0 312 | 0 313 | 0 314 | 32767 315 | 0 316 | 4096 317 | 0 318 | 319 | 16 320 | 03000000C90100002D04000027020000 321 | 322 | 323 | 16 324 | 88000000CC000000180200005C020000 325 | 326 | 327 | 328 | 1937 329 | 1937 330 | 0 331 | 0 332 | 0 333 | 0 334 | 32767 335 | 0 336 | 4096 337 | 0 338 | 339 | 16 340 | 03000000C90100002D04000027020000 341 | 342 | 343 | 16 344 | 88000000CC000000180200005C020000 345 | 346 | 347 | 348 | 1938 349 | 1938 350 | 0 351 | 0 352 | 0 353 | 0 354 | 32767 355 | 0 356 | 16384 357 | 0 358 | 359 | 16 360 | 000000000000000032010000DC010000 361 | 362 | 363 | 16 364 | 88000000CC000000BA010000A8020000 365 | 366 | 367 | 368 | 1939 369 | 1939 370 | 0 371 | 0 372 | 0 373 | 0 374 | 32767 375 | 0 376 | 4096 377 | 0 378 | 379 | 16 380 | 03000000C90100002D04000027020000 381 | 382 | 383 | 16 384 | 88000000CC000000A002000043010000 385 | 386 | 387 | 388 | 1940 389 | 1940 390 | 0 391 | 0 392 | 0 393 | 0 394 | 32767 395 | 0 396 | 4096 397 | 0 398 | 399 | 16 400 | 03000000C90100002D04000027020000 401 | 402 | 403 | 16 404 | 88000000CC000000A002000043010000 405 | 406 | 407 | 408 | 1941 409 | 1941 410 | 0 411 | 0 412 | 0 413 | 0 414 | 32767 415 | 0 416 | 4096 417 | 0 418 | 419 | 16 420 | 03000000C90100002D04000027020000 421 | 422 | 423 | 16 424 | 88000000CC000000A002000043010000 425 | 426 | 427 | 428 | 1942 429 | 1942 430 | 0 431 | 0 432 | 0 433 | 0 434 | 32767 435 | 0 436 | 4096 437 | 0 438 | 439 | 16 440 | 03000000C90100002D04000027020000 441 | 442 | 443 | 16 444 | 88000000CC000000A002000043010000 445 | 446 | 447 | 448 | 195 449 | 195 450 | 1 451 | 0 452 | 0 453 | 0 454 | 32767 455 | 0 456 | 4096 457 | 0 458 | 459 | 16 460 | 030000006600000096000000C7020000 461 | 462 | 463 | 16 464 | 88000000CC00000021010000A8020000 465 | 466 | 467 | 468 | 196 469 | 196 470 | 1 471 | 0 472 | 0 473 | 0 474 | 32767 475 | 0 476 | 4096 477 | 0 478 | 479 | 16 480 | 030000006600000096000000C7020000 481 | 482 | 483 | 16 484 | 88000000CC00000021010000A8020000 485 | 486 | 487 | 488 | 197 489 | 197 490 | 1 491 | 0 492 | 0 493 | 0 494 | 32767 495 | 0 496 | 32768 497 | 0 498 | 499 | 16 500 | 00000000F8020000A00500005B030000 501 | 502 | 503 | 16 504 | 88000000CC000000A002000043010000 505 | 506 | 507 | 508 | 198 509 | 198 510 | 0 511 | 0 512 | 0 513 | 0 514 | 32767 515 | 0 516 | 32768 517 | 0 518 | 519 | 16 520 | 00000000B20100003004000040020000 521 | 522 | 523 | 16 524 | 88000000CC000000A002000043010000 525 | 526 | 527 | 528 | 199 529 | 199 530 | 0 531 | 0 532 | 0 533 | 0 534 | 32767 535 | 0 536 | 4096 537 | 0 538 | 539 | 16 540 | 03000000FB0200009D05000042030000 541 | 542 | 543 | 16 544 | 88000000CC000000A002000043010000 545 | 546 | 547 | 548 | 203 549 | 203 550 | 0 551 | 0 552 | 0 553 | 0 554 | 32767 555 | 0 556 | 8192 557 | 0 558 | 559 | 16 560 | A0000000660000002D040000AD000000 561 | 562 | 563 | 16 564 | 88000000CC000000A002000043010000 565 | 566 | 567 | 568 | 204 569 | 204 570 | 0 571 | 0 572 | 0 573 | 0 574 | 32767 575 | 0 576 | 4096 577 | 0 578 | 579 | 16 580 | A0000000660000002D040000AD000000 581 | 582 | 583 | 16 584 | 88000000CC000000A002000043010000 585 | 586 | 587 | 588 | 221 589 | 221 590 | 0 591 | 0 592 | 0 593 | 0 594 | 32767 595 | 0 596 | 4096 597 | 0 598 | 599 | 16 600 | 00000000000000000000000000000000 601 | 602 | 603 | 16 604 | 0A0000000A0000006E0000006E000000 605 | 606 | 607 | 608 | 2506 609 | 2506 610 | 0 611 | 0 612 | 0 613 | 0 614 | 32767 615 | 0 616 | 4096 617 | 0 618 | 619 | 16 620 | A3020000660000002D040000AC010000 621 | 622 | 623 | 16 624 | 88000000CC000000180200005C020000 625 | 626 | 627 | 628 | 2507 629 | 2507 630 | 0 631 | 0 632 | 0 633 | 0 634 | 32767 635 | 0 636 | 4096 637 | 0 638 | 639 | 16 640 | 03000000C90100002D04000027020000 641 | 642 | 643 | 16 644 | 88000000CC000000A002000043010000 645 | 646 | 647 | 648 | 343 649 | 343 650 | 0 651 | 0 652 | 0 653 | 0 654 | 32767 655 | 0 656 | 4096 657 | 0 658 | 659 | 16 660 | A0000000660000002D040000AD000000 661 | 662 | 663 | 16 664 | 88000000CC000000A002000043010000 665 | 666 | 667 | 668 | 346 669 | 346 670 | 0 671 | 0 672 | 0 673 | 0 674 | 32767 675 | 0 676 | 4096 677 | 0 678 | 679 | 16 680 | A0000000660000002D040000AD000000 681 | 682 | 683 | 16 684 | 88000000CC000000A002000043010000 685 | 686 | 687 | 688 | 35824 689 | 35824 690 | 0 691 | 0 692 | 0 693 | 0 694 | 32767 695 | 0 696 | 4096 697 | 0 698 | 699 | 16 700 | A0000000660000002D040000AD000000 701 | 702 | 703 | 16 704 | 88000000CC000000A002000043010000 705 | 706 | 707 | 708 | 35885 709 | 35885 710 | 0 711 | 0 712 | 0 713 | 0 714 | 32767 715 | 0 716 | 4096 717 | 0 718 | 719 | 16 720 | A3020000660000002D040000AC010000 721 | 722 | 723 | 16 724 | 88000000CC000000180200005C020000 725 | 726 | 727 | 728 | 35886 729 | 35886 730 | 0 731 | 0 732 | 0 733 | 0 734 | 32767 735 | 0 736 | 4096 737 | 0 738 | 739 | 16 740 | A3020000660000002D040000AC010000 741 | 742 | 743 | 16 744 | 88000000CC000000180200005C020000 745 | 746 | 747 | 748 | 35887 749 | 35887 750 | 0 751 | 0 752 | 0 753 | 0 754 | 32767 755 | 0 756 | 4096 757 | 0 758 | 759 | 16 760 | A3020000660000002D040000AC010000 761 | 762 | 763 | 16 764 | 88000000CC000000180200005C020000 765 | 766 | 767 | 768 | 35888 769 | 35888 770 | 0 771 | 0 772 | 0 773 | 0 774 | 32767 775 | 0 776 | 4096 777 | 0 778 | 779 | 16 780 | A3020000660000002D040000AC010000 781 | 782 | 783 | 16 784 | 88000000CC000000180200005C020000 785 | 786 | 787 | 788 | 35889 789 | 35889 790 | 0 791 | 0 792 | 0 793 | 0 794 | 32767 795 | 0 796 | 4096 797 | 0 798 | 799 | 16 800 | A3020000660000002D040000AC010000 801 | 802 | 803 | 16 804 | 88000000CC000000180200005C020000 805 | 806 | 807 | 808 | 35890 809 | 35890 810 | 0 811 | 0 812 | 0 813 | 0 814 | 32767 815 | 0 816 | 4096 817 | 0 818 | 819 | 16 820 | A3020000660000002D040000AC010000 821 | 822 | 823 | 16 824 | 88000000CC000000180200005C020000 825 | 826 | 827 | 828 | 35891 829 | 35891 830 | 0 831 | 0 832 | 0 833 | 0 834 | 32767 835 | 0 836 | 4096 837 | 0 838 | 839 | 16 840 | A3020000660000002D040000AC010000 841 | 842 | 843 | 16 844 | 88000000CC000000180200005C020000 845 | 846 | 847 | 848 | 35892 849 | 35892 850 | 0 851 | 0 852 | 0 853 | 0 854 | 32767 855 | 0 856 | 4096 857 | 0 858 | 859 | 16 860 | A3020000660000002D040000AC010000 861 | 862 | 863 | 16 864 | 88000000CC000000180200005C020000 865 | 866 | 867 | 868 | 35893 869 | 35893 870 | 0 871 | 0 872 | 0 873 | 0 874 | 32767 875 | 0 876 | 4096 877 | 0 878 | 879 | 16 880 | A3020000660000002D040000AC010000 881 | 882 | 883 | 16 884 | 88000000CC000000180200005C020000 885 | 886 | 887 | 888 | 35894 889 | 35894 890 | 0 891 | 0 892 | 0 893 | 0 894 | 32767 895 | 0 896 | 4096 897 | 0 898 | 899 | 16 900 | A3020000660000002D040000AC010000 901 | 902 | 903 | 16 904 | 88000000CC000000180200005C020000 905 | 906 | 907 | 908 | 35895 909 | 35895 910 | 0 911 | 0 912 | 0 913 | 0 914 | 32767 915 | 0 916 | 4096 917 | 0 918 | 919 | 16 920 | A3020000660000002D040000AC010000 921 | 922 | 923 | 16 924 | 88000000CC000000180200005C020000 925 | 926 | 927 | 928 | 35896 929 | 35896 930 | 0 931 | 0 932 | 0 933 | 0 934 | 32767 935 | 0 936 | 4096 937 | 0 938 | 939 | 16 940 | A3020000660000002D040000AC010000 941 | 942 | 943 | 16 944 | 88000000CC000000180200005C020000 945 | 946 | 947 | 948 | 35897 949 | 35897 950 | 0 951 | 0 952 | 0 953 | 0 954 | 32767 955 | 0 956 | 4096 957 | 0 958 | 959 | 16 960 | A3020000660000002D040000AC010000 961 | 962 | 963 | 16 964 | 88000000CC000000180200005C020000 965 | 966 | 967 | 968 | 35898 969 | 35898 970 | 0 971 | 0 972 | 0 973 | 0 974 | 32767 975 | 0 976 | 4096 977 | 0 978 | 979 | 16 980 | A3020000660000002D040000AC010000 981 | 982 | 983 | 16 984 | 88000000CC000000180200005C020000 985 | 986 | 987 | 988 | 35899 989 | 35899 990 | 0 991 | 0 992 | 0 993 | 0 994 | 32767 995 | 0 996 | 4096 997 | 0 998 | 999 | 16 1000 | A3020000660000002D040000AC010000 1001 | 1002 | 1003 | 16 1004 | 88000000CC000000180200005C020000 1005 | 1006 | 1007 | 1008 | 35900 1009 | 35900 1010 | 0 1011 | 0 1012 | 0 1013 | 0 1014 | 32767 1015 | 0 1016 | 4096 1017 | 0 1018 | 1019 | 16 1020 | A3020000660000002D040000AC010000 1021 | 1022 | 1023 | 16 1024 | 88000000CC000000180200005C020000 1025 | 1026 | 1027 | 1028 | 35901 1029 | 35901 1030 | 0 1031 | 0 1032 | 0 1033 | 0 1034 | 32767 1035 | 0 1036 | 4096 1037 | 0 1038 | 1039 | 16 1040 | A3020000660000002D040000AC010000 1041 | 1042 | 1043 | 16 1044 | 88000000CC000000180200005C020000 1045 | 1046 | 1047 | 1048 | 35902 1049 | 35902 1050 | 0 1051 | 0 1052 | 0 1053 | 0 1054 | 32767 1055 | 0 1056 | 4096 1057 | 0 1058 | 1059 | 16 1060 | A3020000660000002D040000AC010000 1061 | 1062 | 1063 | 16 1064 | 88000000CC000000180200005C020000 1065 | 1066 | 1067 | 1068 | 35903 1069 | 35903 1070 | 0 1071 | 0 1072 | 0 1073 | 0 1074 | 32767 1075 | 0 1076 | 4096 1077 | 0 1078 | 1079 | 16 1080 | A3020000660000002D040000AC010000 1081 | 1082 | 1083 | 16 1084 | 88000000CC000000180200005C020000 1085 | 1086 | 1087 | 1088 | 35904 1089 | 35904 1090 | 0 1091 | 0 1092 | 0 1093 | 0 1094 | 32767 1095 | 0 1096 | 4096 1097 | 0 1098 | 1099 | 16 1100 | A3020000660000002D040000AC010000 1101 | 1102 | 1103 | 16 1104 | 88000000CC000000180200005C020000 1105 | 1106 | 1107 | 1108 | 35905 1109 | 35905 1110 | 0 1111 | 0 1112 | 0 1113 | 0 1114 | 32767 1115 | 0 1116 | 4096 1117 | 0 1118 | 1119 | 16 1120 | A3020000660000002D040000AC010000 1121 | 1122 | 1123 | 16 1124 | 88000000CC000000180200005C020000 1125 | 1126 | 1127 | 1128 | 38003 1129 | 38003 1130 | 0 1131 | 0 1132 | 0 1133 | 0 1134 | 32767 1135 | 0 1136 | 4096 1137 | 0 1138 | 1139 | 16 1140 | 030000006600000096000000C7020000 1141 | 1142 | 1143 | 16 1144 | 88000000CC00000021010000A8020000 1145 | 1146 | 1147 | 1148 | 38007 1149 | 38007 1150 | 0 1151 | 0 1152 | 0 1153 | 0 1154 | 32767 1155 | 0 1156 | 4096 1157 | 0 1158 | 1159 | 16 1160 | 03000000FB0200009D05000042030000 1161 | 1162 | 1163 | 16 1164 | 88000000CC000000A002000043010000 1165 | 1166 | 1167 | 1168 | 436 1169 | 436 1170 | 0 1171 | 0 1172 | 0 1173 | 0 1174 | 32767 1175 | 0 1176 | 4096 1177 | 0 1178 | 1179 | 16 1180 | 03000000FB0200009D05000042030000 1181 | 1182 | 1183 | 16 1184 | 88000000CC00000021010000A8020000 1185 | 1186 | 1187 | 1188 | 437 1189 | 437 1190 | 0 1191 | 0 1192 | 0 1193 | 0 1194 | 32767 1195 | 0 1196 | 4096 1197 | 0 1198 | 1199 | 16 1200 | 03000000C90100002D04000027020000 1201 | 1202 | 1203 | 16 1204 | 88000000CC000000180200005C020000 1205 | 1206 | 1207 | 1208 | 440 1209 | 440 1210 | 0 1211 | 0 1212 | 0 1213 | 0 1214 | 32767 1215 | 0 1216 | 4096 1217 | 0 1218 | 1219 | 16 1220 | 03000000C90100002D04000027020000 1221 | 1222 | 1223 | 16 1224 | 88000000CC000000180200005C020000 1225 | 1226 | 1227 | 1228 | 59392 1229 | 59392 1230 | 1 1231 | 0 1232 | 0 1233 | 0 1234 | 940 1235 | 0 1236 | 8192 1237 | 0 1238 | 1239 | 16 1240 | 0000000000000000B70300001C000000 1241 | 1242 | 1243 | 16 1244 | 0A0000000A0000006E0000006E000000 1245 | 1246 | 1247 | 1248 | 59393 1249 | 0 1250 | 1 1251 | 0 1252 | 0 1253 | 0 1254 | 32767 1255 | 0 1256 | 4096 1257 | 0 1258 | 1259 | 16 1260 | 000000005B030000A00500006E030000 1261 | 1262 | 1263 | 16 1264 | 0A0000000A0000006E0000006E000000 1265 | 1266 | 1267 | 1268 | 59399 1269 | 59399 1270 | 1 1271 | 0 1272 | 0 1273 | 0 1274 | 439 1275 | 0 1276 | 8192 1277 | 1 1278 | 1279 | 16 1280 | 000000001C000000C201000038000000 1281 | 1282 | 1283 | 16 1284 | 0A0000000A0000006E0000006E000000 1285 | 1286 | 1287 | 1288 | 59400 1289 | 59400 1290 | 0 1291 | 0 1292 | 0 1293 | 0 1294 | 612 1295 | 0 1296 | 8192 1297 | 2 1298 | 1299 | 16 1300 | 00000000380000006F02000054000000 1301 | 1302 | 1303 | 16 1304 | 0A0000000A0000006E0000006E000000 1305 | 1306 | 1307 | 1308 | 2715 1309 | 000000000D000000000000000020000000000000FFFFFFFFFFFFFFFF9D000000C600000030040000CA000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000081FBFFFF9F00000014FFFFFF160100009D0000004F00000030040000C60000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000200000004000000010000000000000000000000920700000000000000000000000000000000000001000000920700000100000092070000000000000040000000000000FFFFFFFFFFFFFFFF9C0200004F000000A0020000C5010000000000000200000004000000010000000000000000000000FFFFFFFF17000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180004000000000000084FDFFFF9F00000014FFFFFF15020000A00200004F00000030040000C50100000000000040410046170000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF990000004F0000009D000000E0020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000E4FAFFFF9F0000007DFBFFFF30030000000000004F00000099000000E00200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000AE01000030040000B201000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000E4FAFFFF0202000014FFFFFF9002000000000000B2010000300400004002000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF18020000B20100001C0200004002000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E0020000A0050000E4020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000E4FAFFFF3403000084000000AB03000000000000E4020000A00500005B0300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 1310 | 1311 | 1312 | 59392 1313 | File 1314 | 1315 | 2258 1316 | 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B66696E645F706572736F6E960000000000000014000761745F666C61670B66696E645F706572736F6E0475696E7404766F69640575636861720564656C6179104E524632344C30315F4155544F5F525808756172745F627566056275662D3E084649464F5F425546012E05706F696E740C446973706C6179537461727405547842756602494F0453434C4B0D64656C61795F75732832293B2004425954450E64656C61795F757328313030293B0C64656C61795F75732831293B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1317 | 1318 | 1319 | 1423 1320 | 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 1321 | 1322 | 1323 | 1423 1324 | 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 1325 | 1326 | 1327 | 1328 | 59399 1329 | Build 1330 | 1331 | 643 1332 | 00200000010000000F00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000020004004E0000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64B7010000 1333 | 1334 | 1335 | 548 1336 | 0F00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 1337 | 1338 | 1339 | 548 1340 | 0F00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A0000000000000000000000000000000001000000010000000180BE010000000000000B000000000000000000000000000000000100000001000000 1341 | 1342 | 1343 | 1344 | 59400 1345 | Debug 1346 | 1347 | 2220 1348 | 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 1349 | 1350 | 1351 | 898 1352 | 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 1353 | 1354 | 1355 | 898 1356 | 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 1357 | 1358 | 1359 | 1360 | 0 1361 | 1440 1362 | 900 1363 | 1364 | 1365 | 1366 | 1367 | 1368 | 1369 | D:\2401\STARTUP.A51 1370 | 0 1371 | 25 1372 | 26 1373 | 1374 | 1375 | D:\2401\uart.h 1376 | 0 1377 | 1 1378 | 4 1379 | 1380 | 1381 | C:\Keil\C51\Inc\STC\STC15F2K60S2.H 1382 | 0 1383 | 116 1384 | 144 1385 | 1386 | 1387 | D:\2401\ATCMD.H 1388 | 0 1389 | 11 1390 | 47 1391 | 1392 | 1393 | 1394 | 1395 | 1 1396 | 0 1397 | 1398 | 100 1399 | 7 1400 | 1401 | .\uart.c 1402 | 15 1403 | 75 1404 | 94 1405 | 1 1406 | 1407 | 0 1408 | 1409 | 1410 | .\main.c 1411 | 7 1412 | 19 1413 | 7 1414 | 1 1415 | 1416 | 0 1417 | 1418 | 1419 | C:\Keil\C51\Inc\STC/STC15F2K60S2.H 1420 | 4 1421 | 116 1422 | 144 1423 | 1 1424 | 1425 | 0 1426 | 1427 | 1428 | .\delay.c 1429 | 0 1430 | 1 1431 | 1 1432 | 1 1433 | 1434 | 0 1435 | 1436 | 1437 | .\NRF24L01.c 1438 | 19 1439 | 1 1440 | 16 1441 | 1 1442 | 1443 | 0 1444 | 1445 | 1446 | uart.h 1447 | 30 1448 | 1 1449 | 4 1450 | 1 1451 | 1452 | 0 1453 | 1454 | 1455 | D:\2401\STARTUP.A51 1456 | 1 1457 | 25 1458 | 26 1459 | 1 1460 | 1461 | 0 1462 | 1463 | 1464 | .\ATCMD.C 1465 | 0 1466 | 59 1467 | 79 1468 | 0 1469 | 1470 | 0 1471 | 1472 | 1473 | ATCMD.H 1474 | 8 1475 | 11 1476 | 47 1477 | 0 1478 | 1479 | 0 1480 | 1481 | 1482 | 1483 | 1484 |
1485 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.uvopt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 35000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | S8051.DLL 81 | 82 | DP51.DLL 83 | -pDP8051 84 | S8051.DLL 85 | 86 | TP51.DLL 87 | -p51 88 | 89 | 90 | 1 91 | 0 92 | 1 93 | 1 94 | 1 95 | 1 96 | 1 97 | 1 98 | 1 99 | 1 100 | 0 101 | 1 102 | 1 103 | 1 104 | 0 105 | 1 106 | 0 107 | 0 108 | 0 109 | -1 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 0 125 | 126 | 127 | 0 128 | 1 129 | 0 130 | 0 131 | 0 132 | 0 133 | 0 134 | 0 135 | 0 136 | 0 137 | 0 138 | 0 139 | 0 140 | 0 141 | 0 142 | 0 143 | 0 144 | 0 145 | 0 146 | 0 147 | 0 148 | 0 149 | 0 150 | 0 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | Source Group 1 159 | 1 160 | 0 161 | 0 162 | 0 163 | 164 | 1 165 | 1 166 | 1 167 | 1 168 | 0 169 | 7 170 | 0 171 | 19 172 | 7 173 | 0 174 | .\main.c 175 | main.c 176 | 0 177 | 0 178 | 179 | 180 | 1 181 | 2 182 | 1 183 | 1 184 | 0 185 | 15 186 | 0 187 | 75 188 | 94 189 | 0 190 | .\uart.c 191 | uart.c 192 | 0 193 | 0 194 | 195 | 196 | 1 197 | 3 198 | 1 199 | 1 200 | 0 201 | 19 202 | 0 203 | 1 204 | 16 205 | 0 206 | .\NRF24L01.c 207 | NRF24L01.c 208 | 0 209 | 0 210 | 211 | 212 | 1 213 | 4 214 | 1 215 | 0 216 | 0 217 | 0 218 | 0 219 | 1 220 | 1 221 | 0 222 | .\delay.c 223 | delay.c 224 | 0 225 | 0 226 | 227 | 228 | 1 229 | 5 230 | 1 231 | 0 232 | 0 233 | 0 234 | 0 235 | 59 236 | 79 237 | 0 238 | .\ATCMD.C 239 | ATCMD.C 240 | 0 241 | 0 242 | 243 | 244 | 245 |
246 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project.uvproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | Target 1 11 | 0x0 12 | MCS-51 13 | 14 | 15 | STC15W408AS 16 | STC 17 | IRAM(0-0xFF) XRAM(0-0xFF) IROM(0-0x1FF8) CLOCK(35000000) MODP2 18 | 19 | "LIB\STARTUP.A51" ("Standard 8051 Startup Code") 20 | 21 | 62744 22 | REG51.H 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 0 34 | 35 | 36 | 37 | 38 | 39 | 40 | 0 41 | 0 42 | 0 43 | 0 44 | 1 45 | 46 | .\ 47 | project 48 | 1 49 | 0 50 | 1 51 | 1 52 | 1 53 | .\ 54 | 0 55 | 0 56 | 0 57 | 58 | 0 59 | 0 60 | 61 | 62 | 0 63 | 0 64 | 0 65 | 0 66 | 67 | 68 | 0 69 | 0 70 | 71 | 72 | 0 73 | 0 74 | 75 | 76 | 0 77 | 0 78 | 79 | 80 | 0 81 | 0 82 | 83 | 0 84 | 85 | 86 | 87 | 0 88 | 0 89 | 0 90 | 0 91 | 0 92 | 1 93 | 0 94 | 0 95 | 0 96 | 0 97 | 3 98 | 99 | 100 | 65535 101 | 102 | 103 | S8051.DLL 104 | 105 | DP51.DLL 106 | -pDP8051 107 | S8051.DLL 108 | 109 | TP51.DLL 110 | -p51 111 | 112 | 113 | 114 | 0 115 | 0 116 | 0 117 | 0 118 | 16 119 | 120 | 121 | 1 122 | 1 123 | 1 124 | 1 125 | 1 126 | 1 127 | 1 128 | 1 129 | 0 130 | 131 | 132 | 0 133 | 1 134 | 0 135 | 1 136 | 1 137 | 1 138 | 0 139 | 1 140 | 0 141 | 142 | 0 143 | -1 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 0 163 | 0 164 | 0 165 | 0 166 | 0 167 | -1 168 | 169 | 0 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 177 | 0 178 | 2 179 | 0 180 | 0 181 | 0 182 | 0 183 | 0 184 | 0 185 | 1 186 | 1 187 | 1 188 | 0 189 | 0 190 | 1 191 | 0 192 | 0 193 | 0 194 | 0 195 | 0 196 | 0 197 | 0 198 | 0 199 | 0 200 | 0 201 | 0 202 | 0 203 | 0 204 | 0 205 | 0 206 | 0 207 | 0 208 | 0 209 | 0 210 | 0 211 | 0 212 | 0 213 | 0 214 | 0 215 | 0 216 | 0 217 | 218 | 219 | 0 220 | 0x0 221 | 0xffff 222 | 223 | 224 | 0 225 | 0x0 226 | 0x0 227 | 228 | 229 | 0 230 | 0x0 231 | 0x0 232 | 233 | 234 | 0 235 | 0x0 236 | 0x0 237 | 238 | 239 | 0 240 | 0x0 241 | 0x0 242 | 243 | 244 | 0 245 | 0x0 246 | 0x0 247 | 248 | 249 | 0 250 | 0x0 251 | 0x0 252 | 253 | 254 | 0 255 | 0x0 256 | 0x0 257 | 258 | 259 | 1 260 | 0x0 261 | 0x1ff9 262 | 263 | 264 | 0 265 | 0x0 266 | 0x100 267 | 268 | 269 | 0 270 | 0x0 271 | 0x100 272 | 273 | 274 | 0 275 | 0x0 276 | 0x0 277 | 278 | 279 | 0 280 | 0x0 281 | 0x0 282 | 283 | 284 | 285 | 286 | 0 287 | 0 288 | 1 289 | 0 290 | 1 291 | 3 292 | 8 293 | 2 294 | 1 295 | 1 296 | 0 297 | 0 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 0 307 | 1 308 | 0 309 | 0 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 0 319 | 0 320 | 1 321 | 0 322 | 2 323 | 1 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | Source Group 1 353 | 354 | 355 | main.c 356 | 1 357 | .\main.c 358 | 359 | 360 | uart.c 361 | 1 362 | .\uart.c 363 | 364 | 365 | NRF24L01.c 366 | 1 367 | .\NRF24L01.c 368 | 369 | 370 | delay.c 371 | 1 372 | .\delay.c 373 | 374 | 375 | ATCMD.C 376 | 1 377 | .\ATCMD.C 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 |
386 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project_uvopt.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | *.c 10 | *.s*; *.src; *.a* 11 | *.obj 12 | *.lib 13 | *.txt; *.h; *.inc 14 | *.plm 15 | *.cpp 16 | 17 | 18 | 19 | 0 20 | 0 21 | 22 | 23 | 24 | Target 1 25 | 0x0 26 | MCS-51 27 | 28 | 12000000 29 | 30 | 1 31 | 1 32 | 1 33 | 0 34 | 35 | 36 | 0 37 | 65535 38 | 0 39 | 0 40 | 0 41 | 42 | 43 | 120 44 | 65 45 | 8 46 | .\ 47 | 48 | 49 | 1 50 | 1 51 | 1 52 | 0 53 | 1 54 | 1 55 | 0 56 | 1 57 | 0 58 | 0 59 | 0 60 | 0 61 | 62 | 63 | 1 64 | 1 65 | 1 66 | 1 67 | 1 68 | 1 69 | 1 70 | 0 71 | 0 72 | 73 | 74 | 1 75 | 0 76 | 1 77 | 78 | 255 79 | 80 | 81 | 0 82 | 8051 Instruction Set Manual 83 | DATASHTS\INTEL\ISM51.PDF 84 | 85 | 86 | 1 87 | Data Sheet 88 | DATASHTS\INTEL\80XXAH_DS.PDF 89 | 90 | 91 | 92 | S8051.DLL 93 | 94 | DP51.DLL 95 | -p52 96 | S8051.DLL 97 | 98 | TP51.DLL 99 | -p52 100 | 101 | 102 | 1 103 | 0 104 | 1 105 | 1 106 | 1 107 | 1 108 | 1 109 | 1 110 | 1 111 | 1 112 | 0 113 | 1 114 | 1 115 | 1 116 | 0 117 | 1 118 | 0 119 | 0 120 | 0 121 | -1 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 0 137 | 138 | 139 | 0 140 | 1 141 | 0 142 | 0 143 | 0 144 | 0 145 | 0 146 | 0 147 | 0 148 | 0 149 | 0 150 | 0 151 | 0 152 | 0 153 | 0 154 | 0 155 | 0 156 | 0 157 | 0 158 | 0 159 | 0 160 | 0 161 | 0 162 | 0 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | Source Group 1 171 | 1 172 | 0 173 | 0 174 | 0 175 | 176 | 1 177 | 1 178 | 2 179 | 0 180 | 0 181 | 0 182 | 0 183 | 1 184 | 1 185 | 0 186 | .\STARTUP.A51 187 | STARTUP.A51 188 | 0 189 | 0 190 | 191 | 192 | 1 193 | 2 194 | 1 195 | 1 196 | 0 197 | 5 198 | 0 199 | 1 200 | 26 201 | 0 202 | .\main.c 203 | main.c 204 | 0 205 | 0 206 | 207 | 208 | 1 209 | 3 210 | 1 211 | 1 212 | 0 213 | 15 214 | 0 215 | 14 216 | 46 217 | 0 218 | .\SPI.c 219 | SPI.c 220 | 0 221 | 0 222 | 223 | 224 | 1 225 | 4 226 | 1 227 | 1 228 | 0 229 | 14 230 | 0 231 | 13 232 | 54 233 | 0 234 | .\uart.c 235 | uart.c 236 | 0 237 | 0 238 | 239 | 240 | 1 241 | 5 242 | 1 243 | 0 244 | 0 245 | 1 246 | 0 247 | 1 248 | 61 249 | 0 250 | .\NRF24L01.c 251 | NRF24L01.c 252 | 0 253 | 0 254 | 255 | 256 | 257 |
258 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/project_uvproj.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.1 5 | 6 |
### uVision Project, (C) Keil Software
7 | 8 | 9 | 10 | Target 1 11 | 0x0 12 | MCS-51 13 | 14 | 15 | 8052AH 16 | Intel 17 | IRAM(0-0xFF) IROM(0-0x1FFF) CLOCK(12000000) 18 | 19 | "LIB\STARTUP.A51" ("Standard 8051 Startup Code") 20 | 21 | 2998 22 | REG52.H 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 0 34 | 35 | 36 | 37 | 38 | 39 | 40 | 0 41 | 0 42 | 0 43 | 0 44 | 1 45 | 46 | .\ 47 | project 48 | 1 49 | 0 50 | 1 51 | 1 52 | 1 53 | .\ 54 | 0 55 | 0 56 | 0 57 | 58 | 0 59 | 0 60 | 61 | 62 | 0 63 | 0 64 | 0 65 | 0 66 | 67 | 68 | 0 69 | 0 70 | 71 | 72 | 0 73 | 0 74 | 75 | 76 | 0 77 | 0 78 | 79 | 80 | 0 81 | 0 82 | 83 | 0 84 | 85 | 86 | 87 | 0 88 | 0 89 | 0 90 | 0 91 | 0 92 | 1 93 | 0 94 | 0 95 | 0 96 | 0 97 | 3 98 | 99 | 100 | 65535 101 | 102 | 103 | S8051.DLL 104 | 105 | DP51.DLL 106 | -p52 107 | S8051.DLL 108 | 109 | TP51.DLL 110 | -p52 111 | 112 | 113 | 114 | 0 115 | 0 116 | 0 117 | 0 118 | 16 119 | 120 | 121 | 1 122 | 1 123 | 1 124 | 1 125 | 1 126 | 1 127 | 1 128 | 1 129 | 0 130 | 131 | 132 | 0 133 | 1 134 | 0 135 | 1 136 | 1 137 | 1 138 | 0 139 | 1 140 | 0 141 | 142 | 0 143 | -1 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 0 163 | 0 164 | 0 165 | 0 166 | 0 167 | -1 168 | 169 | 0 170 | 171 | 172 | 173 | 174 | 175 | 176 | 0 177 | 0 178 | 2 179 | 0 180 | 0 181 | 0 182 | 0 183 | 0 184 | 0 185 | 1 186 | 0 187 | 1 188 | 0 189 | 0 190 | 0 191 | 0 192 | 0 193 | 0 194 | 0 195 | 0 196 | 0 197 | 0 198 | 0 199 | 0 200 | 0 201 | 0 202 | 0 203 | 0 204 | 0 205 | 0 206 | 0 207 | 0 208 | 0 209 | 0 210 | 0 211 | 0 212 | 0 213 | 0 214 | 0 215 | 0 216 | 0 217 | 218 | 219 | 0 220 | 0x0 221 | 0xffff 222 | 223 | 224 | 0 225 | 0x0 226 | 0x0 227 | 228 | 229 | 0 230 | 0x0 231 | 0x0 232 | 233 | 234 | 0 235 | 0x0 236 | 0x0 237 | 238 | 239 | 0 240 | 0x0 241 | 0x0 242 | 243 | 244 | 0 245 | 0x0 246 | 0x0 247 | 248 | 249 | 0 250 | 0x0 251 | 0x0 252 | 253 | 254 | 0 255 | 0x0 256 | 0x0 257 | 258 | 259 | 1 260 | 0x0 261 | 0x2000 262 | 263 | 264 | 0 265 | 0x0 266 | 0x100 267 | 268 | 269 | 0 270 | 0x0 271 | 0x0 272 | 273 | 274 | 0 275 | 0x0 276 | 0x0 277 | 278 | 279 | 0 280 | 0x0 281 | 0x0 282 | 283 | 284 | 285 | 286 | 0 287 | 0 288 | 1 289 | 0 290 | 1 291 | 3 292 | 8 293 | 2 294 | 1 295 | 1 296 | 0 297 | 0 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 0 307 | 1 308 | 0 309 | 0 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 0 319 | 0 320 | 1 321 | 0 322 | 2 323 | 1 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | Source Group 1 353 | 354 | 355 | STARTUP.A51 356 | 2 357 | .\STARTUP.A51 358 | 359 | 360 | main.c 361 | 1 362 | .\main.c 363 | 364 | 365 | SPI.c 366 | 1 367 | .\SPI.c 368 | 369 | 370 | uart.c 371 | 1 372 | .\uart.c 373 | 374 | 375 | NRF24L01.c 376 | 1 377 | .\NRF24L01.c 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 |
386 | -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/timer.c -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/uart.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/uart.LST -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/uart.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/uart.OBJ -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/uart.c -------------------------------------------------------------------------------- /支持AT命令无线串口最终版/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fancy3013/NRF24L01_WriessUart/ef1c5f0d510b78a56cd492734909fa33cf6c8eea/支持AT命令无线串口最终版/uart.h --------------------------------------------------------------------------------