Page 23 - PIC18F4550微處理機C語言設計實務
P. 23
ሔଡ଼ΥႧԊձ C ႧԊ 1
ܼd್ܝίவՇࡈɽܼʘගΎᄳՌόࠅੂБٙʫ࢙fͦۃѥගϞɓԬόٙᇜ፨
ழމəᏍпόᅠᄳ٫ᒒеவࡈ፹Ⴌdึίόᅠᄳ٫ᄳ̸̈ɽܼʘܝІਗପ͛
̛ɽܼf
第 6 行:
var1 = 0;
ୋ 6 Б݊ਗ਼ୋ 3 Бה܁ѓٙΌਹᜊᅰ var1 ਂʫ࢙ٙҷᜊdਗ਼ʫ࢙ᄳϓ 0dɓছί
όٙۃࠦ၈ʘމᜊᅰڋʷdࠅءจ̀ࠅίഐ҈ᄳɪɓࡈʱidщۆίᇜ
ᙇٙࣛࡉึ೯͛Ⴇج፹Ⴌf
第 7 行:
while (var1 < 100)
வ݊ɓࡈૢкᓙόdڌͪᜊᅰ var1 ʃ 100 ٙࣛࡉఱึੂБɨࠦٙʫ࢙dࠅ
ءจவ༁݊ఊॱٙૢкᓙόdၾୋ 6 БٙੂБҏʔΝdה˸ʔცࠅίഐ҈ᄳɪʱd
ᒱ್ഐ҈ᄳɪʱᇜᙇࣛԨʔึ೯͛Ⴇج፹ႬdШ݊όٙจ່ۍҁΌʔΝdึᜊϓ
̥ੂБ༈БкᓙόdʔึੂБкᓙόɨࠦٙʫ࢙fה˸ࠅतйءจf
第 8 行:
{
வࡈ̸ɽܼڌͪ݊ୋ 7 БૢкᓙόϓͭࣛdהࠅੂБٙʫ࢙ٙකdɓ֛ɰ
ࠅϞɓࡈ̛ɽܼਂމഐҼdίՇࡈɽܼʘගٙהϞʫ࢙ఱ݊ୋ 7 Бૢкᓙϓͭ
ࣛࠅੂБٙΌʫ࢙f
第 9 行:
var1 = var1+1;
வɓБڌͪࠅਗ਼ᜊᅰ var1 ٙʫ࢙̋ɓʘܝdΎᄳΫᜊᅰ var1dϾவɓБɰ݊ίୋ
7 Бૢкᓙόʘܝٙɽܼʘගdה˸݊ୋ 7 БૢϓͭࣛʑึੂБٙੂБҏf
第 10 行:
}
வࡈ̛ɽܼၾୋ 8 Б̸ٙɽܼ݊ɓ࿁ٙdڌͪୋ 7 Бૢкᓙόϓͭࣛࠅੂ
Бʫ࢙ٙഐҼή˙fה˸̙˸̈ୋ 7ä10 Бٙʫ࢙ఱ݊кᓙ var1 ݊щʃ 100d
ν؈ʃ 100 ۆਗ਼ var1 ʫ࢙̋ 1dɓٜՑ var1 ഃ 100 ఱึᕎකʔΎᏨݟfவࡈԷɿ
ܝࠦԨӚϞՉ˼ٙόdה˸ʘܝɰఱഃόഐҼf
13