📄 define.h
字号:
#include <REG51st.H>
#define uchar unsigned char
/* After is STC additional SFR or change */
/* sfr AUXR = 0x8e; */
/* sfr IPH = 0xb7; */
/* Watchdog Timer Register */
sfr WDT_CONTR = 0xe1;
/* ISP_IAP_EEPROM Register */
sfr ISP_DATA = 0xe2;
sfr ISP_ADDRH = 0xe3;
sfr ISP_ADDRL = 0xe4;
sfr ISP_CMD = 0xe5;
sfr ISP_TRIG = 0xe6;
sfr ISP_CONTR = 0xe7;
/* IDLE, Clock Divider */
sfr IDLE_CLK = 0xc7;
/* I_O Port Mode Set Register */
sfr P0M0 = 0x93;
sfr P0M1 = 0x94;
sfr P1M0 = 0x91;
sfr P1M1 = 0x92;
sfr P2M0 = 0x95;
sfr P2M1 = 0x96;
sfr P3M0 = 0xb1;
sfr P3M1 = 0xb2;
/* SPI Register */
sfr SPSTAT = 0x84;
sfr SPCTL = 0x85;
sfr SPDAT = 0x86;
/* ADC Register */
sfr ADC_CONTR = 0xc5;
sfr ADC_DATA = 0xc6;
sfr ADC_LOW2 = 0xbe;
/***********************************************/
//引脚 P1 的定义
sbit DP =P1^0;//
sbit COM1 =P1^1;
sbit COM2 =P1^2;
sbit COM3 =P1^3;
sbit ACC_Detect =P1^4;//ACC Detect
sbit INPUT =P1^6;//voltage detect
sbit SW =P1^5;
sbit LED_COM =P1^7;
/********************************************/
//引脚P3的定义
sbit RedLED1 =P3^0;
sbit RedLED2 =P3^1;//
sbit GreenLED1 =P3^2;
sbit GreenLED2 =P3^3;//
sbit BlueLED1 =P3^4;//
sbit BlueLED2 =P3^5;//
uchar code dig[]={0x3f,0x06,0x9B,0x8F,0xA6,0xAD,0xBD,0x47,0xBF,0xAF};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -