Page 19 - PIC18F4550微處理機C語言設計實務
P. 19
ሔଡ଼ΥႧԊձ C ႧԊ 1
ν؈݊εБൗ༆d̙˸ʔცࠅӊБே̋Շࡈુᇞdൗ༆ٙʫ࢙̥ࠅ׳ί /* ၾ */ ʘ
ගఱ̙˸f
Էνj
/*
PIC XC8 C ႧԊόᇖ୦ɓ
و͉j1.0
*/
ɪࠑٙՇ၇˙جே݊ɓᅵٙഐ؈dɓছϾԊൗ༆ν؈ᄳίࡈόٙɓක᎘dɽ
ʱ݊ίႭࡈόٙ͜eو͉eᅠᄳࣛගeوᛆٙ܁ႫeᏦࣩΤ၈eᇜᙇኜٙ
၇ᗳၾو͉ഃഃf߰ᄳίόʘʕdڌͪ݊މəႭݔݬόٙ̌ঐא͜d͟ᇜ
ᙇኜึׁଫவԬൗ༆ٙʫ࢙dה˸வԬൗ༆ٙʫ࢙ίᇜᙇܝԨʔึЦ͜াኳٙО
٤ගf
第 2 行:
#include <xc.h>
˸ # οක᎘ڌͪމۃໄஈଣPreprocessܸˏdίྼყᇜᙇʘۃึխ̣ۃໄஈ
ଣόdਗ਼ # οܝࠦٙʫ࢙ආБஈଣdΎਗ਼Ϥஈଣഐ؈੭ɝόʕආБᇜᙇdϤᗳ
ٙۃໄஈଣɽߒ̙˸ʱϓɨࠦɧ၇j
1. 引入標頭檔(Include Header File)
2. 巨集定義(Macro Definition)
3. 條件編譯(Conditional Compilation)
#include у݊ˏɝᅺ᎘Ꮶdᅺ᎘Ꮶ߰݊ίᇜᙇኜӻ୕ʫdۆᏦΤ˸ < ʿ > ୌ̍
ܼৎԸdν؈˸ 2 ࡈ " ܼ̍ৎԸٙᅺ᎘Ꮶڌͪ༈ᅺ᎘Ꮶၾ༈ࡡόᏦ׳ίΝɓࡈͦ
dԷν "header.h"d̤̮ɰ̙˸ί༁̤̮ܸ֛ࠦ༩ࢰfۃໄஈଣኜۆึίᇜᙇʘۃਗ਼
༈ᅺ᎘Ꮶࣩٙʫ࢙ˏɝd್ܝΎஹΝࡡόɓৎᇜᙇdϤԷɿۆ݊ˏɝᇜᙇኜ
ӻ୕ʫ xc.h வࡈᅺ᎘Ꮶd್ܝΎஹΝࡡόᇁɓΝᇜᙇf
̶ණ່֛ۆ݊˸ #define ක᎘dՉࣸόνɨj
#define ̶ණΤ၈ ່֛ʫ࢙
9