📄 main.h
字号:
//****************************************************************************
// @Module Project Settings
// @Filename MAIN.H
// @Project DAvE.dav
//----------------------------------------------------------------------------
// @Controller Infineon XC164CS-16F
//
// @Compiler Keil
//
// @Codegenerator 2.1
//
// @Description This file contains all function prototypes and macros for
// the MAIN module.
//
//----------------------------------------------------------------------------
// @Date 13.05.2003 16:26:24
//
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,1)
// USER CODE END
#ifndef _MAIN_H_
#define _MAIN_H_
//****************************************************************************
// @Project Includes
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,2)
// USER CODE END
//****************************************************************************
// @Macros
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,3)
// USER CODE END
//****************************************************************************
// @Defines
//****************************************************************************
#define KEIL
// USER CODE BEGIN (MAIN_Header,4)
// USER CODE END
//****************************************************************************
// @Declaration of SFRs
//****************************************************************************
#include <XC167.H>
//****************************************************************************
// @Typedefs
//****************************************************************************
typedef unsigned char ubyte; // 1 byte unsigned; prefix: ub
typedef signed char sbyte; // 1 byte signed; prefix: sb
typedef unsigned int uword; // 2 byte unsigned; prefix: uw
typedef signed int sword; // 2 byte signed; prefix: sw
typedef unsigned long ulong; // 4 byte unsigned; prefix: ul
typedef signed long slong; // 4 byte signed; prefix: sl
typedef volatile struct
{
unsigned int bit0 : 1;
unsigned int bit1 : 1;
unsigned int bit2 : 1;
unsigned int bit3 : 1;
unsigned int bit4 : 1;
unsigned int bit5 : 1;
unsigned int bit6 : 1;
unsigned int bit7 : 1;
unsigned int bit8 : 1;
unsigned int bit9 : 1;
unsigned int bit10 : 1;
unsigned int bit11 : 1;
unsigned int bit12 : 1;
unsigned int bit13 : 1;
unsigned int bit14 : 1;
unsigned int bit15 : 1;
} T_Reg16;
// USER CODE BEGIN (MAIN_Header,5)
// USER CODE END
//****************************************************************************
// @Imported Global Variables
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,6)
// USER CODE END
//****************************************************************************
// @Global Variables
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,7)
// USER CODE END
//****************************************************************************
// @Prototypes Of Global Functions
//****************************************************************************
void MAIN_vUnlockProtecReg(void);
// USER CODE BEGIN (MAIN_Header,8)
// USER CODE END
//****************************************************************************
// @Interrupt Vectors
//****************************************************************************
// USER CODE BEGIN (MAIN_Header,9)
// USER CODE END
//****************************************************************************
// @Project Includes
//****************************************************************************
#include <Intrins.h>
#include "CAN.H"
// USER CODE BEGIN (MAIN_Header,10)
// USER CODE END
#endif // ifndef _MAIN_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -