📄 globle.h
字号:
#ifndef GLOBLE_H__
#define GLOBLE_H__
#include<iom64v.h>
#define ADDR_H 5 //SLAVER ADDR
#define ADDR_L 6
#define HEAD 26 //THE LONGTH OF THE FRAME
#define EEPROM 0x09
#define SLAVER_ADDR 0x11
typedef unsigned char uchar;
typedef unsigned int uint;
#define ASCII 0 //select the data format
#define IP_VALUE 0x10 //串行中断高优先级
#define TMOD_VALUE 0x21 //T0十六位定时器,T1 波特率发生器
#define SCON_VALUE 0x50 //方式1,10位,能接收
#define PCON_VALUE 0x00 //单倍波特率
#define BAUD_VALUE 0xFA //22.1184MHz晶振,波特率设定植为9600
#define TH0_VALUE 0xB8 //T0定时10mS判断信息帧结束
#define TL0_VALUE 0
#define T2CON_VALUE 0x00 //T2 act as 16 bit timer
#define RCAP2H_VALUE 0xf1//0xee //2ms定时
#define RCAP2L_VALUE 0x96//0x00
#define UART_COMPLETE 1
#define MOD_ADDR 1
#define UART_LEN 128
#define BIT_NUM 80
#define WORD_NUM 1700
#define DIR PORTC
#define DIR_V 0x20
typedef union //check crc 2 byte;
{
unsigned int word;
struct
{
unsigned char bl;
unsigned char bh;
}bytes;
}WordType;
typedef union //check crc 2 byte;
{
unsigned long longword;
struct
{
WordType wl;
WordType wh;
}words;
}LongType;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -