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Չᜊᅰɽʃ݊ɓࡈЗʩ
bitdீཀவࡈ܁ѓމЗʩٙᜊᅰd̙˸࢙Ͼ˲ٜટٙπ՟ɓࡈЗʩfЗʩᜊᅰ
ৰə̙˸ٜટ܁ѓɓࡈᜊᅰމЗʩᜊᅰʘ̮dɰ̙˸ίഐʕ܁ѓϓՉʕٙɓࡈϓࡰd
ޟЇ̙˸ၾഒ࿁ЗѧᜊᅰΥԻԴ͜d˸່֛तࣿᅲπኜSFRٙዹͭЗʩf
˸ɨఱʱй࿁ЗʩᜊᅰbitٙԴ͜ᑘԷႭj
■ 位元(bit)變數直接宣告
XC8 Զόணࠇ٫̙˸ٜટԴ͜ bit ܁ѓމఊዹٙЗʩᜊᅰdϾ XC8 ίᇜᙇࣛ
ึІਗਗ਼ЗʩᜊᅰᓖίΝɓࡈ Byte ˸ືাኳ٤ගfШ݊ࠅءจЗʩᜊᅰ̥ঐ܁ѓ
މ᎑࿒ᜊᅰstaticdא٫Όਹᜊᅰglobalf
27