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 即可。這裡用相對路徑而不用絕對路徑是方便將專案移到其它位置時不用再修改一次。
留言