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

૵ሔଡ଼ΥႧԊձ C ႧԊ 1




                   NowTime.Sec[0] = 5;
                   NowTime.Sec[1] = 6;
                   NowTime.MinuteSec[2] = 3;
                   NowTime.MinuteSec[3] = 4;
                   NowTime.HourMinuteSec[4] = 1;
                   NowTime.HourMinuteSec[5] = 2;

                       ৿ண NowTime ΍࿴ᜊᅰίাኳ᜗ 0x10 ٙৎ֐ЗѧdۆϤ΍࿴ᜊᅰ޴ᗫЗѧၾʫ

                 ࢙ᗫڷνɨj

                              位址       HourMinuteSec 元素     MinuteSec 元素     Sec 元素      內容
                               0x10     HourMinuteSec[0]     MinuteSec[0]     Sec[0]       5

                               0x11     HourMinuteSec[1]     MinuteSec[1]     Sec[1]       6
                               0x12     HourMinuteSec[2]     MinuteSec[2]                  3
                               0x13     HourMinuteSec[3]     MinuteSec[3]                  4

                               0x14     HourMinuteSec[4]                                   1
                               0x15     HourMinuteSec[5]                                   2


                       ͟ɪڌ̙˸޶̈dϤ΍࿴ᜊᅰٙʫ࢙ί޴ΝٙЗѧdה˸Դ͜٫̙˸࣬ኽՉהც
                 ࠅٙᇍఖආБπ՟f

                       Չྼ΍࿴٤ගၾഐ࿴ڢ੬޴Чd௰˴ࠅࢨйఱ݊ӊɓࡈʩ९הЦٙ͜াኳ᜗Зѧ

                 ݊޴Νᒔ݊ʔΝٙf

                   1-3-6  位元(bit)變數



                       Зʩᜊᅰ bit ٙ܁ѓd̙˸ᜫ೻όணࠇ٫܁ѓɓࡈᜊᅰdՉᜊᅰɽʃ݊ɓࡈЗʩ
                 €bitdீཀவࡈ܁ѓމЗʩٙᜊᅰd̙˸࢙׸Ͼ˲ٜટٙπ՟ɓࡈЗʩfЗʩᜊᅰ
                 ৰə̙˸ٜટ܁ѓɓࡈᜊᅰމЗʩᜊᅰʘ̮dɰ̙˸ίഐ࿴ʕ܁ѓϓՉʕٙɓࡈϓࡰd

                 ޟЇ̙˸ၾഒ࿁ЗѧᜊᅰΥԻԴ͜d˸່֛तࣿᅲπኜ€SFRٙዹͭЗʩf

                       ˸ɨఱʱй࿁Зʩᜊᅰ€bitٙԴ͜ᑘԷႭ׼j

                 ■ 位元(bit)變數直接宣告

                       XC8 ౤Զ೻όணࠇ٫̙˸ٜટԴ͜ bit ܁ѓމఊዹٙЗʩᜊᅰdϾ XC8 ίᇜᙇࣛ

                 ึІਗਗ਼ЗʩᜊᅰᓖίΝɓࡈ Byte ˸ື޲াኳ᜗٤ගfШ݊ࠅءจЗʩᜊᅰ̥ঐ܁ѓ
                 މ᎑࿒ᜊᅰ€staticdא٫Όਹᜊᅰ€globalf




                                                                                                             27
   32   33   34   35   36   37   38   39   40   41   42