📄 ioport.h
字号:
#ifndef IOPORT_H_
#define IOPORT_H_
//define I/O Pin
//------------------------------------------------------------------
//define IIC
#ifndef NEW_BOAND
SBIT Pin_IIC_Sda_AT24CXX_R=P2^2;
SBIT Pin_IIC_Scl_AT24CXX_R=P2^3;
SBIT Pin_IIC_Sda_AT24CXX_D1=P0^0;
SBIT Pin_IIC_Scl_AT24CXX_D1=P0^1;
SBIT Pin_IIC_Sda_AT24CXX_D2=P0^0;
SBIT Pin_IIC_Scl_AT24CXX_D2=P0^1;
SBIT Pin_IIC_Sda_AT24CXX_D3=P0^2;
SBIT Pin_IIC_Scl_AT24CXX_D3=P0^3;
SBIT Pin_IIC_Sda_AT24CXX_D4=P0^2;
SBIT Pin_IIC_Scl_AT24CXX_D4=P0^3;
SBIT Pin_IIC_Sda_AT24CXX_D5=P3^3;
SBIT Pin_IIC_Scl_AT24CXX_D5=P3^2;
SBIT Pin_IIC_Sda_AT24CXX_D6=P3^3;
SBIT Pin_IIC_Scl_AT24CXX_D6=P3^2;
SBIT Pin_IIC_Sda_AT24CXX_D7=P0^6;
SBIT Pin_IIC_Scl_AT24CXX_D7=P0^7;
SBIT Pin_IIC_Sda_AT24CXX_D8=P0^6;
SBIT Pin_IIC_Scl_AT24CXX_D8=P0^7;
#else
SBIT Pin_IIC_Sda_AT24CXX_R=P2^2;
SBIT Pin_IIC_Scl_AT24CXX_R=P2^3;
SBIT Pin_IIC_Sda_AT24CXX_D1=P0^0;
SBIT Pin_IIC_Scl_AT24CXX_D1=P0^1;
SBIT Pin_IIC_Sda_AT24CXX_D2=P0^2;
SBIT Pin_IIC_Scl_AT24CXX_D2=P0^3;
SBIT Pin_IIC_Sda_AT24CXX_D3=P0^4;
SBIT Pin_IIC_Scl_AT24CXX_D3=P0^5;
SBIT Pin_IIC_Sda_AT24CXX_D4=P0^6;
SBIT Pin_IIC_Scl_AT24CXX_D4=P0^7;
SBIT Pin_IIC_Sda_AT24CXX_D5=P2^7;
SBIT Pin_IIC_Scl_AT24CXX_D5=P2^6;
SBIT Pin_IIC_Sda_AT24CXX_D6=P2^5;
SBIT Pin_IIC_Scl_AT24CXX_D6=P2^4;
SBIT Pin_IIC_Sda_AT24CXX_D7=P3^6;
SBIT Pin_IIC_Scl_AT24CXX_D7=P3^5;
SBIT Pin_IIC_Sda_AT24CXX_D8=P3^4;
SBIT Pin_IIC_Scl_AT24CXX_D8=P3^3;
#endif
//define KEY
SBIT Pin_KEY_START=P3^7;
//------------------------------------------------------------------
#define Pin_Led_Out P1
#if SELECT_TYPE_METHOD==SELECT_BY_HARD
#define Pin_Type_Select P0// define P1.0 P1.1 P1.2 P1.3 select EEPROM TYPE
//Pin_Type_Select&0x0f
//case 0: EEPROM_24C01
//case 1: EEPROM_24C02
//case 2: EEPROM_24C04
//case 3: EEPROM_24C08
//case 4: EEPROM_24C16
//case 5: EEPROM_24C32
//case 6: EEPROM_24C64
//case 7: EEPROM_24C128
//case 8: EEPROM_24C256
//case 9: EEPROM_24C512
#endif
//------------------------------------------------------------------
SBIT Pin_LIGHT_RED=P2^0;
SBIT Pin_LIGHT_GREEN=P2^1;
//Other Pin
SBIT Pin_Isp_Rx=P3^0;
SBIT Pin_Isp_Tx=P3^1;
//------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -