Page 20 - PIC18F4550微處理機C語言設計實務
P. 20

PIC18F4550 ฆஈଣዚ C ႧԊணࠇྼਕ


                       ̶ණΤ၈̀඲ୌΥ C ႧԊᗆйοٙ஝ᇍdϾ່֛ʫ࢙̙˸݊ɓࡈ੬ᅰe༶ၑόe
                 οЕאᔊఊٙՌόഃഃdɓছ̙݊˸͜Ը౤৷೻όٙቡᛘ׌dԷν̙˸Դ͜ɓࡈՈϞ
                 ݔ၇จ̶່ٙණΤ၈Ը՟˾ɓࡈᅰ࠽e༶ၑόאᔊఊٙՌόfί೻όʕᅠᄳ̥ࠅᄳவ

                 ࡈ̶ණΤ၈ఱ̙˸d຅ᇜᙇٙࣛࡉdۃໄஈଣኜۆึІਗ΋ਗ਼೻όʕהϞவࡈ̶ණΤ
                 ၈Ό௅౬ϓ່֛ʫ࢙d್ܝஹΝΌ௅ٙ೻όᇁɓΝᇜᙇf

                       Էνj#define    PI    3.1415926

                       ί೻όʕ߰ν؈ცࠅԴ͜෥඄ଟٙ༶ၑd̙˸ٜટᄳ PIdᇜᙇٙࣛࡉۃໄஈଣኜ

                 ۆึҪ PI ே౬ϓ 3.1415926 ΎආБᇜᙇf

                       Ͼл̶͜ණ່֛ٙՌόdᎴᓃ݊ίԴ͜ɪึˢɓছխ̣ՌόٙੂБ஺ܓҞdШ݊
                 ͟׵ۃໄஈଣኜึਗ̶਼ණΤ၈Ό௅ே౬ϓ່֛ʫ࢙dה˸ί೻όʘʕԴ͜൳εϣdۆ

                 ˢɓছխ̣ՌόЦٙ͜াኳ᜗൳εf

                       ૢ΁ᇜᙇ̙˸ᜫ೻όணࠇ٫ঐл͜ۃໄஈଣኜԸӔ֛ࡳԬ೻όᇁࠅᇜᙇdࡳԬ೻
                 όᇁʔࠅᇜᙇdՉႧجڢ੬ᗳЧ if ፯኿ٙႧجdவԬܸ˿ܼ̍ #ifdefe#elsee#endife
                 #ifndefnഃഃf

                 ਿ͉ٙႧجνɨj


                   #ifdef    ᗆйο A
                             ાࠑਜ A;
                   #else
                             ાࠑਜ B;
                   #endif

                       ߰ #ifdef ܝࠦٙкᓙόމॆࣛ€வ༁ڌͪϞ່֛ᗆйο Adۆᇜᙇኜึᇜᙇા
                 ࠑਜ A ٙ೻όᇁdʔึᇜᙇાࠑਜ B ٙ೻όᇁd޴ˀٙdν؈ #ifdef ܝࠦٙкᓙόމ

                 ڢࣛ€ڌͪӚϞ່֛ᗆйο Bdۆᇜᙇኜʔึᇜᙇાࠑਜ A ٙ೻όᇁdึᇜᙇાࠑ
                 ਜ B ٙ೻όᇁfϾவࡈૢ΁ᇜᙇ˸ #endif ਂމഐҼfᒔϞɓԬۃໄஈଣኜत֛ٙൈܸ

                 ˿ਗ਼׵ܝࠦٙ௝ືਂһ༉୚ٙႭ׼f

                 第 3 行:

                   unsigned char var1;











             10
   15   16   17   18   19   20   21   22   23   24   25