📄 cp220x_reg.lst
字号:
C51 COMPILER V7.09 CP220X_REG 07/27/2007 15:11:24 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE CP220X_REG
OBJECT MODULE PLACED IN CP220x_REG.OBJ
COMPILER INVOKED BY: F:\Keil\C51\BIN\C51.EXE CP220x_REG.c LARGE 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.1
21 // - Configures C8051F120 SYSCLK to 98 MHz
22 //
23 // Release 1.0
24 // -Initial Release (FB)
25 // -30 MAY 2006
26 //
27 //-----------------------------------------------------------------------------
28 // Direct Register Definitions
29 //-----------------------------------------------------------------------------
-
30 volatile unsigned char pdata RAMADDRH _at_ 0x2008; // RAM Address Pointer High Byte
-
31 volatile unsigned char pdata RAMADDRL _at_ 0x2009; // RAM Address Pointer Low Byte
32 volatile unsigned char pdata RAMRXDATA _at_ 0x2002; // RXFIFO RAM Data Register
33 volatile unsigned char pdata RAMTXDATA _at_ 0x2004; // TXBUFF RAM Data Register
34 volatile unsigned char pdata FLASHADDRH _at_ 0x2069; // Flash Address Pointer High Byte
-
35 volatile unsigned char pdata FLASHADDRL _at_ 0x2068; // Flash Address Pointer Low Byte
-
36 volatile unsigned char pdata FLASHAUTORD _at_ 0x2005; // Flash Autoread w/ increment
37 volatile unsigned char pdata FLASHDATA _at_ 0x2006; // Flash Read/Write Data Register
-
38 volatile unsigned char pdata FLASHKEY _at_ 0x2067; // Flash Lock and Key
39 volatile unsigned char pdata FLASHERASE _at_ 0x206A; // Flash Erase
40 volatile unsigned char pdata FLASHSTA _at_ 0x207B; // Flash Status
41 volatile unsigned char pdata MACADDR _at_ 0x200A; // MAC Address Pointer
42 volatile unsigned char pdata MACDATAH _at_ 0x200B; // MAC Data Register High Byte
43 volatile unsigned char pdata MACDATAL _at_ 0x200C; // MAC Data Register Low Byte
44 volatile unsigned char pdata MACRW _at_ 0x200D; // MAC Read/Write Initiate
45 volatile unsigned char pdata INT0 _at_ 0x2063; // Interrupt Status Register 0 (Self-Cleari
-ng)
46 volatile unsigned char pdata INT0RD _at_ 0x2076; // Interrupt Status Register 0 (Read-Only)
-
47 volatile unsigned char pdata INT0EN _at_ 0x2064; // Interrupt Enable Register 0
48 volatile unsigned char pdata INT1 _at_ 0x207F; // Interrupt Status Register 1 (Self-Cleari
C51 COMPILER V7.09 CP220X_REG 07/27/2007 15:11:24 PAGE 2
-ng)
49 volatile unsigned char pdata INT1RD _at_ 0x207E; // Interrupt Status Register 1 (Read-Only)
-
50 volatile unsigned char pdata INT1EN _at_ 0x207D; // Interrupt Enable Register 1
51 volatile unsigned char pdata VDMCN _at_ 0x2013; // VDD Monitor Control Register
52 volatile unsigned char pdata SWRST _at_ 0x2075; // Software Reset Register
53 volatile unsigned char pdata RSTSTA _at_ 0x2073; // Reset Source Status Register
54 volatile unsigned char pdata RSTEN _at_ 0x2072; // Reset Enable Register
55 volatile unsigned char pdata IOPWR _at_ 0x2070; // Port Input/Output Power
56 volatile unsigned char pdata OSCPWR _at_ 0x207C; // Oscillator Power
57 volatile unsigned char pdata RXFILT _at_ 0x2010; // Receive Filter Configuraton
58 volatile unsigned char pdata RXCN _at_ 0x2011; // Receive Control
59 volatile unsigned char pdata RXSTA _at_ 0x2012; // Receive Status
60 volatile unsigned char pdata RXAUTORD _at_ 0x2001; // Receive Autoread w/ increment
-
61 volatile unsigned char pdata RXHASHH _at_ 0x200E; // Receive Hash Table High Byte
62 volatile unsigned char pdata RXHASHL _at_ 0x200F; // Receive Hash Table Low Byte
63 volatile unsigned char pdata CPINFOH _at_ 0x201D; // Current RX Packet Information High Byte
-
64 volatile unsigned char pdata CPINFOL _at_ 0x201E; // Current RX Packet Information Low Byte
-
65 volatile unsigned char pdata CPLENH _at_ 0x201F; // Current RX Packet Length High Byte
-
66 volatile unsigned char pdata CPLENL _at_ 0x2020; // Current RX Packet Length Low Byte
-
67 volatile unsigned char pdata CPADDRH _at_ 0x2021; // Current RX Packet Address High Byte
-
68 volatile unsigned char pdata CPADDRL _at_ 0x2022; // Current RX Packet Address Low Byte
-
69 volatile unsigned char pdata CPTLB _at_ 0x201A; // Current RX Packet TLB Number
70 volatile unsigned char pdata TLBVALID _at_ 0x201C; // TLB Valid Indicators
71 volatile unsigned char pdata TLB0INFOH _at_ 0x2023; // TLB0 Information High Byte
72 volatile unsigned char pdata TLB0INFOL _at_ 0x2024; // TLB0 Information Low Byte
73 volatile unsigned char pdata TLB0LENH _at_ 0x2025; // TLB0 Length High Byte
74 volatile unsigned char pdata TLB0LENL _at_ 0x2026; // TLB0 Length Low Byte
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -