📄 main.h
字号:
#ifdef _MAIN_
#define _MAIN
#else
#define _MAIN extern
#endif
#define SEND_OK 0x01
#define DISP_TIME 3 //3ms显示一个段,24ms完成一个数字的显示
#define READ_KEY_TIME 10
#define STOP 0
#define UP 1
#define DOWN 2
#define TOPFLOOR 8
#define MAX_FloorStore 20
#define FloorSwtichTime 60000 //8Mhz 60S
_MAIN void port_init(void);
_MAIN void init_devices(void);
_MAIN void power_on(void);
_MAIN void power_off(void);
_MAIN void pause(void);
_MAIN void stop(void);
_MAIN void delete(void);
_MAIN void main(void);
_MAIN void delay_ms(unsigned int time);
_MAIN void init_usart(void);
_MAIN unsigned char Print_Disp(unsigned char X1,unsigned char Y1,double Counts,unsigned char Dot_Num);
_MAIN void DispNmuber(unsigned char Number);
_MAIN void ElevatorAct(void);
#pragma location = 0xB0
//_MAIN __eeprom unsigned char FloorStore_Count; //当前楼层数据存储在EEprem中位置。
_MAIN __eeprom unsigned char FloorStore[MAX_FloorStore + 1]; //将当前楼层存储,以备使用。
_MAIN unsigned char FloorStore_Count;
_MAIN unsigned char cSREG;
_MAIN char Disp_Buff[50];
_MAIN char Rx_Buff[10];
_MAIN char Tx_Buff[10];
_MAIN unsigned int Machine_Pause_Count;
_MAIN unsigned int Machine_Finish_Count;
_MAIN unsigned int Free_Count;
_MAIN unsigned int Tx_Len;
_MAIN unsigned int Tx_Ptr;
_MAIN unsigned char Tx_status;
_MAIN unsigned char Rx_Count;
_MAIN unsigned char DispTime;
_MAIN unsigned char Number;
_MAIN unsigned char ReadKeyTime;
_MAIN unsigned int FreeTimer;
_MAIN unsigned int AlarmTime;
_MAIN unsigned char UpOrDown; //== 0 STOP ; == 1 UP; == 2 DOWN
//_MAIN unsigned long Loop_Count;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -