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
   14   15   16   17   18   19   20   21   22   23   24