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

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


                 bank1, bank2, bank3:

                       ίݔԬ PIC ӻΐ༁ࠦdRAM ஗ʱϓεࡈᅲπኜࢫ€bankdה˸຅܁ѓᜊᅰࣛd
                 ν؈ίᜊᅰۃࠦ̋ɪ bank1dڌͪ༈ᜊᅰٙЗѧ݊׳ί RAM bank1d߰̋ɪ bank2d

                 ڌͪ༈ᜊᅰٙЗѧ݊׳ί RAM bank2 ԱϤᗳપf߰ᜊᅰӚϞܵйܸ֛ bankdۆ׳ί
                 bank0 א݊͟ᇜᙇኜԸӔ֛f

                 Էνj

                   unsigned char var0;


                       ڌͪᜊᅰ var0 ׳ί RAM bank0 א͟ᇜᙇኜԸӔ֛f

                   unsigned char bank1 var1;

                       ڌͪᜊᅰ var1 ׳ί RAM bank1f


                   unsigned char bank2 var2;

                       ڌͪᜊᅰ var2 ׳ί RAM bank2f


                       ߰੽ᜊᅰٙൖ௉˙ࠦԸႭd̙˸ʱމΌਹᜊᅰeਜਹᜊᅰၾ̮ίᜊᅰdΌਹᜊᅰ

                 ݊܁ѓίՌό̮௅ٙᜊᅰd̥ࠅίΝɓࡈᏦࣩ༁ࠦٙΌ௅Ռόே̙˸ٜટԴ͜d߰Չ
                 ˼ٙᏦࣩࠅԴ͜வࡈΌਹᜊᅰdۆ݊ࠅί܁ѓࣛ̋ɪ externdਗ਼Չൖމ̮ίᜊᅰʑ̙
                 ˸Դ͜dΪމЦٙ͜াኳ᜗݊ዹͭЦٙ͜dה˸Դ͜ɪேൖމΝɓࡈᜊᅰfਜਹᜊᅰ

                 ۆ݊܁ѓίՌόʫ௅dɰ̥Ϟ܁ѓٙԟࡈՌό̙˸Դ͜dՉ˼ٙՌόேʔঐԴ͜dᕎ
                 කəԟࡈՌόʘܝdᜊᅰఱʔΎϞࣖf̮ίᜊᅰۆڌͪ༈ᜊᅰ݊܁ѓίՉ˼ٙᏦࣩ༁

                 ࠦd߰ซࠅπ՟Չ˼ᏦࣩٙΌਹᜊᅰdۆ̀඲ࠅࠠอ܁ѓԨίۃࠦ̋ɪ externdᜫᇜ
                 ᙇኜٝ༸Ϥᜊᅰٙॆ͍܁ѓ݊ίՉ˼ٙᏦࣩdᇜᙇኜɰਗ਼ՉൖމΝɓࡈᜊᅰf


                   1-3-3  陣列與字串


                 ■ 一維陣列

                       ίɓࡈफॴʕϞ 30 ЗΝኪdϞഹ޴Νᗳۨٙ༟ࣘdԷν֑Τא݊ϋᙧ͵א̻݊

                 ѩϓᐶഃഃd̀඲܁ѓ 30 ࡈᜊᅰԸᎷπהϞኪ͛ٙ޴ᗫ༟ࣘdிϓᕼɽٙᜊᅰᅰඎf
                 C ႧԊ౤Զ৬ΐ€arrayٙණΥ༟ࣘۨ࿒܁ѓd˸॰ˏ€indexٙ˙ό€ஷ੬݊ኪ໮
                 אࢭ໮ਂމᗆйʔΝኪ͛ٙ༟ࣘʫ࢙d܁ѓ৬ΐٙࣸόνɨj


                   ༟ࣘۨ࿒  Τ၈ [ ɽʃ ];

             20
   25   26   27   28   29   30   31   32   33   34   35