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

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


                   if ( ૢ΁кᓙ௓ࠑό 1) {
                      ૢ΁кᓙ௓ࠑό 1 ݊ॆٙΪᏐ௓ࠑ 1;
                      ૢ΁кᓙ௓ࠑό 1 ݊ॆٙΪᏐ௓ࠑ 2;
                         µ
                         µ
                   }
                   else if ( ૢ΁кᓙ௓ࠑό 2) {
                      ૢ΁кᓙ௓ࠑό 1 ݊৽Ͼૢ΁кᓙ௓ࠑό 2 ݊ॆٙΪᏐ௓ࠑ 1;
                      ૢ΁кᓙ௓ࠑό 1 ݊৽Ͼૢ΁кᓙ௓ࠑό 2 ݊ॆٙΪᏐ௓ࠑ 2;
                         µ
                         µ
                   }


                       ν؈ૢ΁кᓙ௓ࠑόʔϓͭ€৽ࣛdᒔࠅᘱᚃਂɨɓࡈૢ΁кᓙ௓ࠑόd˸ک
                 ɓɓ஼ධࣨ࿁dۆఱ̙˸Դ͜ else if əf

                       ν؈တԑఱ̥ੂБఊБ௓ࠑd̙˸޲ଫ { }dቇ຅ήરΐ೻ό௓ࠑdึˢ༰ᔊᆎλ

                 ᏑɓԬj

                       ਿ׵வࡈ˙όd̙˸νɨண֛εࡈૢ΁d˲׸ᛘ׸Ꮡj

                   if ( ૢ΁кᓙ௓ࠑό 1) {
                      ૢ΁кᓙ௓ࠑό 1 ݊˜ॆ™ʘΪᏐi
                   }
                   else if ( ૢ΁кᓙ௓ࠑό 2) {
                      ૢ΁кᓙ௓ࠑό 2 ݊˜ॆ™ʘΪᏐi
                   }
                      else if ( ૢ΁кᓙ௓ࠑό 3) {
                      ૢ΁кᓙ௓ࠑό 3 ݊˜ॆ™ʘΪᏐi
                   }
                      else {
                      ˸ɪૢ΁ேʔϓͭࣛ ( ৽ ) ʘΪᏐi
                   }


                       ੂБ೻ҏνɨj

                       ν؈ૢ΁кᓙ௓ࠑό 1 ϓͭdఱੂБܝࠦɽܼ໮ʫٙ௓ࠑd್ܝᕎකf

                       ν؈ૢ΁кᓙ௓ࠑό 1 ʔϓͭϾૢ΁кᓙ௓ࠑό 2 ϓͭdఱੂБܝࠦɽܼ໮ʫٙ
                 ௓ࠑd್ܝ༪Ԑf

                       ν؈ૢ΁кᓙ௓ࠑό 1e2 ѩʔϓͭdШૢ΁кᓙ௓ࠑό 3 ϓͭdఱੂБՉܝࠦɽ

                 ܼ໮ʫٙ௓ࠑd್ܝ༪Ԑf



             40
   45   46   47   48   49   50