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

📄 main.h

📁 是电表处理芯片CS5460A的单片机程序,已经经过产品的验证.
💻 H
字号:

#define uchar unsigned char
#define uint unsigned int

#define HIGH	1
#define LOW		0

#define MAX_SPI_LEN		128
#define MAX_TASK 			4


//p1.1
sbit SPI_CS=P1^1;
//p1.2
sbit SPI_CLK=P1^2;
//p1.3
sbit SPI_SDI=P1^3;
//p1.4
sbit SPI_SDO=P1^4;
//p1.5
sbit SPI_DRDY=P1^5;
	
//p2.0
sbit KEY_BIT=P2^0;

//p2.1
#define READ_KEY			(P2 & 0x01)
//#define TEST_FLAG_KEY   (flag_byte1 & 0x01)
//#define SET_FLAG_KEY    (flag_byte1|=0x01)	
//#define CLR_FLAG_KEY		(flag_byte1&=0xfe)

#define SET_LED_OFF(which) 	(P2|=table_bit[which])
#define SET_LED_ON(which)	(P2&=~(table_bit[which]))
#define SET_ALL_LED_OFF		(P2|=0xe0)
#define SET_ALL_LED_ON		(P2&=0x1f)

void Init_8051(void);
bit Judge_Device_Init_Flag(void);
bit Compare_Device_ID(void);
void Rs485_Process(void);
void Task_Key_Detect(void);
void Read_Measure_Module_Data(void);
//void Task_4(void);


void Read_Data_From_Spi(void);
void Write_Data_To_Spi(void);
void Write_Device_Addr(void);
void Erect_Device_Connect(void);

//bit Get_Inregular_Cmd_Index(uint);




⌨️ 快捷键说明

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