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 ܝࠦٙкᓙόމॆࣛவ༁ڌͪϞ່֛ᗆйο Adۆᇜᙇኜึᇜᙇા
ࠑਜ A ٙόᇁdʔึᇜᙇાࠑਜ B ٙόᇁdˀٙdν؈ #ifdef ܝࠦٙкᓙόމ
ڢࣛڌͪӚϞ່֛ᗆйο Bdۆᇜᙇኜʔึᇜᙇાࠑਜ A ٙόᇁdึᇜᙇાࠑ
ਜ B ٙόᇁfϾவࡈૢᇜᙇ˸ #endif ਂމഐҼfᒔϞɓԬۃໄஈଣኜत֛ٙൈܸ
˿ਗ਼ܝࠦٙືਂһ༉ٙႭf
第 3 行:
unsigned char var1;
10