?? config.h
字號:
/****************************
config.h
*****************************/
#ifndef CONFIG_H
#define CONFIG_H
#include "reg51.h"
//
//P0
sbit P00 = P0^0;
sbit P01 = P0^1;
sbit P02 = P0^2;
sbit P03 = P0^3;
sbit P04 = P0^4;
sbit P05 = P0^5;
sbit P06 = P0^6;
sbit P07 = P0^7;
//P1
sbit P10 = P1^0;
sbit P11 = P1^0;
sbit P12 = P1^2;
sbit P13 = P1^3;
sbit P14 = P1^4;
sbit P15 = P1^5;
sbit P16 = P1^6;
sbit P17 = P1^7;
//P2
sbit P20 = P2^0;
sbit P21 = P2^1;
sbit P22 = P2^2;
sbit P23 = P2^3;
sbit P24 = P2^4;
sbit P25 = P2^5;
sbit P26 = P2^6;
sbit P27 = P2^7;
//P3
sbit P30 = P3^0;
sbit P31 = P3^1;
sbit P32 = P3^2;
sbit P33 = P3^3;
sbit P34 = P3^4;
sbit P35 = P3^5;
sbit P36 = P3^6;
sbit P37 = P3^7;
//Specifical Function
//sbit STA_SDI = P3^0; //
//sbit STA_SCKR = P3^1; //
//sbit STA_RESET = P3^2; //
//sbit STA_DATA_REQ = P3^3; //
sbit RAM_SELECT = P3^4; //
sbit RTL_RSTDRV = P3^5; //
//用于8019.C使用
//reg00- 10為isa網卡接口的寄存器地址300-310;
//#define RTLBaseAddr 0x8000
//#define BaseAddr 0x4000
#define reg00 XBYTE[RTLBaseAddr + 0x00]
//PSTART
#define reg01 XBYTE[RTLBaseAddr + 0x01]
//PSTOP
#define reg02 XBYTE[RTLBaseAddr + 0x02]
//BNRY
#define reg03 XBYTE[RTLBaseAddr + 0x03]
//TPSR
#define reg04 XBYTE[RTLBaseAddr + 0x04]
#define reg05 XBYTE[RTLBaseAddr + 0x05]
#define reg06 XBYTE[RTLBaseAddr + 0x06]
//ISR 中斷狀態寄存器
#define reg07 XBYTE[RTLBaseAddr + 0x07]
#define reg08 XBYTE[RTLBaseAddr + 0x08]
#define reg09 XBYTE[RTLBaseAddr + 0x09]
#define reg0a XBYTE[RTLBaseAddr + 0x0a]
#define reg0b XBYTE[RTLBaseAddr + 0x0b]
//RCR 接收配置寄存器
#define reg0c XBYTE[RTLBaseAddr + 0x0c]
//TCR 發送配置寄存器
#define reg0d XBYTE[RTLBaseAddr + 0x0d]
//DCR 數據配置寄存器
#define reg0e XBYTE[RTLBaseAddr + 0x0e]
//IMR 中斷掩碼寄存器
#define reg0f XBYTE[RTLBaseAddr + 0x0f]
#define reg10 XBYTE[RTLBaseAddr + 0x10]
#define reg18 XBYTE[RTLBaseAddr + 0x18]
#define reg19 XBYTE[RTLBaseAddr + 0x19]
#define reg1a XBYTE[RTLBaseAddr + 0x1a]
#define reg1b XBYTE[RTLBaseAddr + 0x1b]
#define reg1c XBYTE[RTLBaseAddr + 0x1c]
#define reg1d XBYTE[RTLBaseAddr + 0x1d]
#define reg1e XBYTE[RTLBaseAddr + 0x1e]
#define reg1f XBYTE[RTLBaseAddr + 0x1f]
//unsigned char xdata gTemp _at_ 0x7fa0;
//#define MACAddr[6] {0x00,0xE0,0x19,0x21,0x68,0x12}
//Functions
void delay(unsigned int iDly);
void SerialInit();
void InterruptInit();
#endif //CONFIG_H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -