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

📄 config.h

📁 用PLC89C915开发的USB和外接电源充电器
💻 H
字号:
#include <REG915.H>

//IO定义:
sbit LEDRG=P1^1;//负载灯 1:绿灯无负载 0:红灯有负载。
sbit LED1=P1^2;
sbit LED2=P1^3;
sbit LED3=P1^4;
sbit OPEN=P1^0;
sbit FULL=P0^0;//充饱信号脚(0:充电中 1:充电完成)
sbit IN_V=P0^2;//  1:有电 0:没电
sbit ON_OFF=P0^4;//0:关机  1:开机
sbit k1=P0^5;
//////////////////////////////////////////////////////////////
#define uint unsigned int 
#define uchar unsigned char 
#define AD10 0x10 //电池电压
#define AD12 0x40 //输出电流
#define BAT_V30  0x99//3.0V ;最后一格灯闪
#define BAT_V35  0xB3//3.5V ;最后一格灯亮
#define BAT_V38  0xC2//3.8V	;亮两格
#define BAT_V4  0xCC//4V ;亮三格
#define BAT_V413  0xD2//4.13V ;三格闪
#define BAT_V5  0xff//5V
#define OUT_I_40mA 0x15//输出40mA
//////////////////////////////////////////
extern uchar  t0_2m;
extern uchar t0_2m_05s;
extern uchar t0_30s_05s; 
extern uchar t0_10ms; 
extern uchar t1_10ms;
extern uchar t1_2s;
//////////////////////////////////
extern bit t1_int;
extern bit RL_ON_OFF;
extern bit k1_1s;
extern bit LEDS;
///////////////////////////////////
extern void IPL(void);
extern void dianliang(void);
extern void delayms(uint);
extern void IOset(void);
extern uchar AD1val(uchar Channel);
extern void OUT_I(void);
extern void key(void);
//////////////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -