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