📄 sys.h
字号:
#ifndef _SYS_H
#define _SYS_H
#include <intrins.h>
#include <regx52.h>
#define UCHAR unsigned char
#define UINT unsigned int
#define TRUE 1//61034896
#define FALSE 0
#define CELLMAXNUM 10
#define LOCALCELL 0x5a
#define SENDDATA 0x81 //row1&col4;UP 0x82
#define CELLCALL 0x41 //row2&col4;down0x42
#define EEPROMQUERY 0x21 //row3&col4;ok 0x30
#define EEPROMDEL 0x11 //row4&col4;auto 0x28
#define EEPROMSIZE 1024 //THE SIZE OF THE EEPROM
#define ACCR_CELL 0x82 //
#define ACCR_GROUP 0x42
sbit LCD_E = P0^3; //lcd
sbit LCD_R_W = P0^2; //lcd
sbit LCD_RS = P0^1; //lcd
sbit SDA = P1^2; //EEPROM
sbit SCL = P1^1; //EEPROM
sbit IIC_WP = P1^0; //IIC_WP==0 write enable; IIC_WP==1 write protect;
sbit TOPC = P1^4;
sbit SEND_RECEIVE = P1^5; //MAX485;RECEIVE & SEND CONTROL
sbit SOUND = P1^3; //蜂鸣器高电平有效
void Sys_init(void);
void UserInit(void);
void Delay(UCHAR);
void PC_CellDisplay(void);
bit PC_CELL(void);
UCHAR Kb_Scan(void);
void CommunicatePC(void);
bit SendAllToPC(void); //发送EEPROM中的所有数据到PC
void SetInit(void);
void Prepare(void);
void ChangePoint(bit);
void CurrentCellDis(void);
void GatherDis(void);
void SendGather(void);
void TransferDis(void);
void TransferIng(void);
void Err_display(void);
void TOPC_display(void);
void CELLCALL_display(void);
void EEPROMDELE_display(void);
void EEPROMquery_display(void);
void Write_I2c_Page0(void);
void Delay5s();
void Query_I2c_Page(void);
void DELROM_display(void);
void EEPQ_Display(void);
void NUM_GROUG_DISPLAY(void);
void EEPnum_Display(void);
void LCDChar(UCHAR position,UCHAR asc);
void LCDString(UCHAR position,UCHAR *parrow,UCHAR num);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -