myapp.h

#ifndef __MYAPP__
#define __MYAPP__

#include <p18f4520.h>

#define BIT0 (1)
#define BIT1 (1 << 1)
#define BIT2 (1 << 2)
#define BIT3 (1 << 3)
#define BIT4 (1 << 4)
#define BIT5 (1 << 5)
#define BIT6 (1 << 6)
#define BIT7 (1 << 7)

#define SET(reg,b) reg |= (b)
#define CLR(reg,b) reg &= ~(b)
#define TGL(reg,b) reg ^= (b)
#define GET(reg,b) (reg & (b))

typedef enum { FALSE, TRUE } BOOL;

// 2012/10/18 add
typedef unsigned char  uint8;
typedef unsigned int  uint16;
typedef unsigned short long uint24;
typedef unsigned long int uint32;

typedef char  int8;
typedef int  int16;
typedef short long int24;
typedef long int int32;

#endif // __MYAPP__

由於這是一個共用的標頭檔,建議把它放在專案一個固定的目錄下,例如 D:\PIC18\Include,則 PIC18 底下的其它專案要引用只要設定 Include 路徑就可以了,就樣就可以只維護一份最新的,而不用每個專案都要 Copy 一份了


開啟專案後,點選 Project | Build Options | Project,選擇 Include Search Path,新增一個 ..\include 即可。這裡用相對路徑而不用絕對路徑是方便將專案移到其它位置時不用再修改一次。

留言

這個網誌中的熱門文章

Linux 批次檔的寫法

【分享】如何顯示 Debug Message

[分享] Visual Studio 遠端偵錯