📄 cp220x_reg.lst
字号:
C51 COMPILER V9.00 CP220X_REG 02/08/2010 20:58:32 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE CP220X_REG
OBJECT MODULE PLACED IN .\cp220x_reg.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\cp2200\cp220x_reg.c LARGE BROWSE INCDIR(..\uip1.0\apps;..\uip1.0\uip;..\
-cp2200;..\cp2200;..\uip1.0\apps\dhcpc;..\uip1.0\apps\httpd) DEBUG OBJECTEXTEND PRINT(.\cp220x_reg.lst) OBJECT(.\cp220x_r
-eg.obj)
line level source
1 /*****************************************************************************
2 * CP220x_REG.c
3 ** Program Description:
4 **
5 * CP220x Register Definitions.
6 **
7 ** FID:
8 ** Target: Multiple
9 ** Tool chain: Keil C51 7.20 / Keil EVAL C51
10 ** Silicon Laboratories IDE version 2.72
11 ** Command Line: See Readme.txt
12 ** Project Name: CP220x_Ethernet_Routines
13
14 ** Release 1.0
15 ** -Initial Release (FB)
16 ** -30 MAY 2006
17 ** Direct Register Definitions
18 ******************************************************************************/
19 volatile unsigned char pdata RAMADDRH _at_ 0x2008; // RAM Address Pointer High Byte
-
20 volatile unsigned char pdata RAMADDRL _at_ 0x2009; // RAM Address Pointer Low Byte
21 volatile unsigned char pdata RAMRXDATA _at_ 0x2002; // RXFIFO RAM Data Register
22 volatile unsigned char pdata RAMTXDATA _at_ 0x2004; // TXBUFF RAM Data Register
23 volatile unsigned char pdata FLASHADDRH _at_ 0x2069; // Flash Address Pointer High Byte
-
24 volatile unsigned char pdata FLASHADDRL _at_ 0x2068; // Flash Address Pointer Low Byte
-
25 volatile unsigned char pdata FLASHAUTORD _at_ 0x2005; // Flash Autoread w/ increment
26 volatile unsigned char pdata FLASHDATA _at_ 0x2006; // Flash Read/Write Data Register
-
27 volatile unsigned char pdata FLASHKEY _at_ 0x2067; // Flash Lock and Key
28 volatile unsigned char pdata FLASHERASE _at_ 0x206A; // Flash Erase
29 volatile unsigned char pdata FLASHSTA _at_ 0x207B; // Flash Status
30 volatile unsigned char pdata MACADDR _at_ 0x200A; // MAC Address Pointer
31 volatile unsigned char pdata MACDATAH _at_ 0x200B; // MAC Data Register High Byte
32 volatile unsigned char pdata MACDATAL _at_ 0x200C; // MAC Data Register Low Byte
33 volatile unsigned char pdata MACRW _at_ 0x200D; // MAC Read/Write Initiate
34 volatile unsigned char pdata INT0 _at_ 0x2063; // Interrupt Status Register 0 (Self-Cleari
-ng)
35 volatile unsigned char pdata INT0RD _at_ 0x2076; // Interrupt Status Register 0 (Read-Only)
-
36 volatile unsigned char pdata INT0EN _at_ 0x2064; // Interrupt Enable Register 0
37 volatile unsigned char pdata INT1 _at_ 0x207F; // Interrupt Status Register 1 (Self-Cleari
-ng)
38 volatile unsigned char pdata INT1RD _at_ 0x207E; // Interrupt Status Register 1 (Read-Only)
-
39 volatile unsigned char pdata INT1EN _at_ 0x207D; // Interrupt Enable Register 1
40 volatile unsigned char pdata VDMCN _at_ 0x2013; // VDD Monitor Control Register
41 volatile unsigned char pdata SWRST _at_ 0x2075; // Software Reset Register
42 volatile unsigned char pdata RSTSTA _at_ 0x2073; // Reset Source Status Register
43 volatile unsigned char pdata RSTEN _at_ 0x2072; // Reset Enable Register
44 volatile unsigned char pdata IOPWR _at_ 0x2070; // Port Input/Output Power
45 volatile unsigned char pdata OSCPWR _at_ 0x207C; // Oscillator Power
C51 COMPILER V9.00 CP220X_REG 02/08/2010 20:58:32 PAGE 2
46 volatile unsigned char pdata RXFILT _at_ 0x2010; // Receive Filter Configuraton
47 volatile unsigned char pdata RXCN _at_ 0x2011; // Receive Control
48 volatile unsigned char pdata RXSTA _at_ 0x2012; // Receive Status
49 volatile unsigned char pdata RXAUTORD _at_ 0x2001; // Receive Autoread w/ increment
-
50 volatile unsigned char pdata RXHASHH _at_ 0x200E; // Receive Hash Table High Byte
51 volatile unsigned char pdata RXHASHL _at_ 0x200F; // Receive Hash Table Low Byte
52 volatile unsigned char pdata CPINFOH _at_ 0x201D; // Current RX Packet Information High Byte
-
53 volatile unsigned char pdata CPINFOL _at_ 0x201E; // Current RX Packet Information Low Byte
-
54 volatile unsigned char pdata CPLENH _at_ 0x201F; // Current RX Packet Length High Byte
-
55 volatile unsigned char pdata CPLENL _at_ 0x2020; // Current RX Packet Length Low Byte
-
56 volatile unsigned char pdata CPADDRH _at_ 0x2021; // Current RX Packet Address High Byte
-
57 volatile unsigned char pdata CPADDRL _at_ 0x2022; // Current RX Packet Address Low Byte
-
58 volatile unsigned char pdata CPTLB _at_ 0x201A; // Current RX Packet TLB Number
59 volatile unsigned char pdata TLBVALID _at_ 0x201C; // TLB Valid Indicators
60 volatile unsigned char pdata TLB0INFOH _at_ 0x2023; // TLB0 Information High Byte
61 volatile unsigned char pdata TLB0INFOL _at_ 0x2024; // TLB0 Information Low Byte
62 volatile unsigned char pdata TLB0LENH _at_ 0x2025; // TLB0 Length High Byte
63 volatile unsigned char pdata TLB0LENL _at_ 0x2026; // TLB0 Length Low Byte
64 volatile unsigned char pdata TLB0ADDRH _at_ 0x2027; // TLB0 Address High Byte
65 volatile unsigned char pdata TLB0ADDRL _at_ 0x2028; // TLB0 Address Low Byte
66 volatile unsigned char pdata TLB1INFOH _at_ 0x2029; // TLB1 Information High Byte
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -