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

📄 main.h

📁 一个数码管与NTC的应用实例
💻 H
字号:
#ifndef _main_
#define _main_
//static volatile bit	BUZZ	@ (unsigned)&PORTD*8+4;
static volatile bit	Lie1	@ (unsigned)&PORTB*8+1;
static volatile bit	Lie2	@ (unsigned)&PORTB*8+2;
static volatile bit	Lie3	@ (unsigned)&PORTB*8+3;
static volatile bit	Hang1	@ (unsigned)&PORTB*8+4;
static volatile bit	Hang2	@ (unsigned)&PORTB*8+5;
static volatile bit	Hang3	@ (unsigned)&PORTB*8+6;
static volatile bit	Hang4	@ (unsigned)&PORTB*8+7;

static volatile bit	Timer2_Control1	@ (unsigned)&PORTC*8+4;
static volatile bit	Timer2_Control2	@ (unsigned)&PORTC*8+5;
static volatile bit	Timer1_Control	@ (unsigned)&PORTA*8+4;
static volatile bit	Timer4_Control	@ (unsigned)&PORTC*8+2;
static volatile bit	AD0_Control		@ (unsigned)&PORTA*8+5;
//static volatile bit	RC5	@ (unsigned)&PORTC*8+5;
static volatile bit	Pump_Control	@ (unsigned)&PORTC*8+1;
static volatile bit	AD1_Control		@ (unsigned)&PORTC*8+0;

#define Null	0
#define Pre_Press 1
#define Press_Down	2
#define Press_Hold	3
#define Key_Delay_Counter_start_True	0
#define Key_Delay_Counter_start_False	1
#define Off	0
#define Setting	1
#define	Working	2
struct	_Key_Inf_
{
	unsigned char KeyCode;
	unsigned char Status;
	unsigned char Hang,Lie;
	union
	{
/*		struct
		{
			unsigned      :6;
			unsigned Start:1;
		}Flag;*/
		unsigned char Value;
	}Delay_Counter;
	unsigned char Response;
};

union _Task
{
	struct
	{
		unsigned      :2;
		unsigned timer1_Enlable:1;
		unsigned timer2_Enlable:1;
		unsigned temp1_Enlable:1;
		unsigned temp2_Enlable:1;
		unsigned timer3_Enlable:1;
		unsigned timer4_Enlable:1;
	}Flag;
	unsigned char Value;
};

void T0_INT(void);
void T1_INT(void);
void CPU_INT(void);
void Key_Scan(void);
void Work_Mode(void);
void Off_Mode(void);
void Setting_Mode(void);
void AD_INT(void);
void Data_INT(void);
void Split(unsigned,unsigned char, unsigned char,unsigned char,unsigned char);
unsigned char Check_TopBottom(unsigned,unsigned char,unsigned char);
#endif 

⌨️ 快捷键说明

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