io.h
来自「usb开发 bulk传输方式的firmware」· C头文件 代码 · 共 62 行
H
62 行
//-----------------------------------------------------------
//#define SRAMAddrSelectLow
//-------------------------CPU IO----------------------------
//-------IOA--------------
sbit PA0 = 0x80 + 0;
sbit PA1 = 0x80 + 1;
sbit PA2 = 0x80 + 2;
sbit PA3 = 0x80 + 3;
sbit PA4 = 0x80 + 4;
sbit PA5 = 0x80 + 5;
sbit PA6 = 0x80 + 6;
sbit PA7 = 0x80 + 7;
//-------IOB--------------
sbit PB0 = 0x90 + 0;
sbit PB1 = 0x90 + 1;
sbit PB2 = 0x90 + 2;
sbit PB3 = 0x90 + 3;
sbit PB4 = 0x90 + 4;
sbit PB5 = 0x90 + 5;
sbit PB6 = 0x90 + 6;
sbit PB7 = 0x90 + 7;
//--------IOC--------------
sbit PC0 = 0xA0 + 0;
sbit PC1 = 0xA0 + 1;
sbit PC2 = 0xA0 + 2;
sbit PC3 = 0xA0 + 3;
sbit PC4 = 0xA0 + 4;
sbit PC5 = 0xA0 + 5;
sbit PC6 = 0xA0 + 6;
sbit PC7 = 0xA0 + 7;
//--------IOD--------------
sbit PD0 = 0xB0 + 0;
sbit PD1 = 0xB0 + 1;
sbit PD2 = 0xB0 + 2;
sbit PD3 = 0xB0 + 3;
sbit PD4 = 0xB0 + 4;
sbit PD5 = 0xB0 + 5;
sbit PD6 = 0xB0 + 6;
sbit PD7 = 0xB0 + 7;
//--------IOE cannot bit access---------
#define PE0 bmBIT0
#define PE1 bmBIT1
#define PE2 bmBIT2
#define PE3 bmBIT3
#define PE4 bmBIT4
#define PE5 bmBIT5
#define PE6 bmBIT6
#define PE7 bmBIT7
#define WORK_LED PE3
#define CPLD_RST PE4
#define GA (BYTE xdata *)0x7C00
extern void IO_Init();
extern void REG_Init();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?