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

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


                       ஷ੬ӊɓࡈਓ೻όٙʫ࢙ே݊ੂБҁϓʘܝఱึᕎක༈ਓ೻όdШ݊˴೻ό main
                 ٙʫ࢙ɓছԸႭึίڋ֐ʷʘܝ͜ɓࡈ while(1) Ύ̋ɪ̸ɽܼ໮ၾ̛ɽܼ໮dਗ਼הϞ
                 ࠅί˴೻όʫࠠልੂБٙʫ࢙ᄳίɽܼ໮ʫdᜫவԬ೻όʔᓙٙࠠልੂБd຅್ν؈

                 ˴೻όٙʫ࢙ॆ̥ٙࠅੂБɓϣʘܝఱʔცࠅΎੂБdɰ̙˸ʔცࠅჿਂdٜટഐҼf

                 第 11 行:

                   }

                       ̛ɽܼ໮ڌͪவࡈՌόٙഐҼdவࡈ̛ɽܼ໮݊ၾୋ 5 Б̸ٙɽܼ໮݊ɓ࿁ٙd

                 ӊɓࡈ̸ɽܼ໮ɓ֛ึϞɓࡈ̛ɽܼ໮ਂމഐҼdίவՇࡈɽܼ໮ʘගఱ݊೻όࠅੂ
                 Бٙʫ࢙f຅್ɓࡈՌόϞ̙ঐʔ̥ɓ࿁ٙɽܼ໮dৰəՌό௰̮ఖٙɽܼ໮ʘ̮d

                 ೻όʫ࢙ᒔϞ̙ঐึπίʔ̥ɓ࿁ٙɽܼ໮dШ݊ࠅা੻ӊɓࡈ̸ɽܼ໮ɓ֛ࠅϞɓ
                 ࡈ̛ɽܼ໮ਂމഐҼf

                       XC ᇜᙇኜ̥݊০࿁ߵ˖eᅰοeୌ໮މ࣬ኽdה˸הϞٙն˿ѩމߵ˖dৰڢᇜ

                 ᙇኜ݊০࿁ʕ˖ԸணࠇfϾ˲ߵ˖ο͎ٙɽʃᄳ݊Ϟਜʱٙdڋኪ٫̀඲̮ࣸءจf

                       ೻όੂБࣛ݊˸ main() މ˴೻όආɝᓃdՉቱٙ܁ѓeՌᅰdே݊˕౪˴೻ό͜
                 ٙf

                       Ϊމাኳ᜗၍ଣ఻˷ΌʹഗᇜᙇኜԸҁϓdה˸೻όʕהცࠅٙ͜াኳ᜗٤ගѩ
                 ˸ᜊᅰ€VariableΤ၈Ը˾ڌd̍ў৬ΐᜊᅰfމəື޲াኳ᜗ٙ٤ගdԴাኳ٤ග

                 ೯౨һɽٙࣖଟdΪϤdᜊᅰٙɽʃ٤ගձत׌dఱ̀඲ԫ΋ΣᇜᙇኜႭ׼૶ูdϤ
                 ɓਗЪ၈މ܁ѓf


                   1-3-2  變數型態與特性


                       ͉ࣣ݊ʧୗ Microchip 8bit ٙ PICdה˸༟ࣘිݴર݊ 8 ЗʩdΪϤίԴ͜ଡ଼Υ

                 ႧԊࣛdהϞᜊᅰٙ༟ࣘᄱܓਿ͉ɪɰே݊ 8 ЗʩdШ݊ίԴ͜ C ႧԊɪఱ̙˸Ϟܘ
                 εٙᜊʷdɓছ C ႧԊϞٙ༟ࣘۨ࿒ XC8 ɰேϞ౤ԶdШ݊ XC8 ᒔ౤ԶəɓࡈतϞ
                 ٙ༟ࣘۨ࿒dԟఱ݊ bitd̙˸ᜫ೻όணࠇ٫ᔊఊٙπ՟ɓࡈЗʩfהϞٙ༟ࣘۨ࿒

                 νɨڌהͪj

                                  變數型態                 所佔位元數             最小值              最大值
                        bit                                1                0               1

                        char, unsigned char                8                0              255
                        signed char                        8              –128             127

                        short, signed short                16            –32768           32767
             14
   19   20   21   22   23   24   25   26   27   28   29