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