⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 define.h

📁 电压监控保护程序,多位数码显示,保护电压,和检测
💻 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 + -