📄 function.h
字号:
//******************************************************************************
//******************************************************************************
//******************************************************************************
#define bitset(var,bitno) ((var)|=1<<(bitno)) //**置位
#define bitclr(var,bitno) ((var)&=~(1<<(bitno))) //**清位
#define byteset(var) (var=0xff) //字节置位
#define byteclr(var) (var=0x00) //字节清零
#define T 1
#define F 0
#define open T
#define close F
//******************************************************************************
//*******************************delay*****************************************/
//******************************************************************************
void delay_us(unsigned int time);
void delay_ms(unsigned int time);
//******************************************************************************
//*****************************USART handlers**********************************/
//******************************************************************************
void Usart_Init(unsigned char com_num,unsigned long baud_rate,unsigned char data_bit,unsigned char stop_bit,unsigned char check_bit);
void Usart_Send(unsigned char com_num,unsigned char data);
unsigned char Usart0_Receive(void);
unsigned char Usart1_Receive(void);
unsigned char Usart_Receive(void);
//******************************************************************************
//*******************************TWI handlers**********************************/
//******************************************************************************
#define DEBUG 1
#define F_CPU 16000000UL /* Note [2] */
#define TWI_SLA_24CXX 0xa0 /* E2 E1 E0 = 0 0 0 */
#define MAX_ITER 200
#define PAGE_SIZE 8
unsigned char twst;
void Twi_Init(void);
int ee24xx_read_bytes(unsigned int eeaddr, int len, unsigned char *buf);
int ee24xx_write_bytes(unsigned int eeaddr, int len, unsigned char *buf);
//******************************************************************************
//*******************************内部EEPROM*************************************/
//******************************************************************************
unsigned char EEPROM_read(unsigned int uiAddress);
void EEPROM_write(unsigned int uiAddress, unsigned char ucData);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -