Page 24 - PIC18F4550微處理機C語言設計實務
P. 24
PIC18F4550 ฆஈଣዚ C ႧԊணࠇྼਕ
ஷ੬ӊɓࡈਓόٙʫ࢙ே݊ੂБҁϓʘܝఱึᕎක༈ਓόdШ݊˴ό main
ٙʫ࢙ɓছԸႭึίڋʷʘܝ͜ɓࡈ while(1) Ύ̋ɪ̸ɽܼၾ̛ɽܼdਗ਼הϞ
ࠅί˴όʫࠠልੂБٙʫ࢙ᄳίɽܼʫdᜫவԬόʔᓙٙࠠልੂБd್ν؈
˴όٙʫ࢙ॆ̥ٙࠅੂБɓϣʘܝఱʔცࠅΎੂБdɰ̙˸ʔცࠅჿਂdٜટഐҼf
第 11 行:
}
̛ɽܼڌͪவࡈՌόٙഐҼdவࡈ̛ɽܼ݊ၾୋ 5 Б̸ٙɽܼ݊ɓ࿁ٙd
ӊɓࡈ̸ɽܼɓ֛ึϞɓࡈ̛ɽܼਂމഐҼdίவՇࡈɽܼʘගఱ݊όࠅੂ
Бٙʫ࢙f್ɓࡈՌόϞ̙ঐʔ̥ɓ࿁ٙɽܼdৰəՌό௰̮ఖٙɽܼʘ̮d
όʫ࢙ᒔϞ̙ঐึπίʔ̥ɓ࿁ٙɽܼdШ݊ࠅাӊɓࡈ̸ɽܼɓ֛ࠅϞɓ
ࡈ̛ɽܼਂމഐҼf
XC ᇜᙇኜ̥݊০࿁ߵ˖eᅰοeୌމ࣬ኽdה˸הϞٙն˿ѩމߵ˖dৰڢᇜ
ᙇኜ݊০࿁ʕ˖ԸணࠇfϾ˲ߵ˖ο͎ٙɽʃᄳ݊Ϟਜʱٙdڋኪ٫̮̀ࣸءจf
όੂБࣛ݊˸ main() މ˴όආɝᓃdՉቱٙ܁ѓeՌᅰdே݊˕౪˴ό͜
ٙf
Ϊމাኳ၍ଣ˷ΌʹഗᇜᙇኜԸҁϓdה˸όʕהცࠅٙ͜াኳ٤ගѩ
˸ᜊᅰVariableΤ၈Ը˾ڌd̍ў৬ΐᜊᅰfމəືাኳٙ٤ගdԴাኳ٤ග
೯౨һɽٙࣖଟdΪϤdᜊᅰٙɽʃ٤ගձतdఱ̀ԫΣᇜᙇኜႭูdϤ
ɓਗЪ၈މ܁ѓf
1-3-2 變數型態與特性
͉ࣣ݊ʧୗ Microchip 8bit ٙ PICdה˸༟ࣘිݴર݊ 8 ЗʩdΪϤίԴ͜ଡ଼Υ
ႧԊࣛdהϞᜊᅰٙ༟ࣘᄱܓਿ͉ɪɰே݊ 8 ЗʩdШ݊ίԴ͜ C ႧԊɪఱ̙˸Ϟܘ
εٙᜊʷdɓছ C ႧԊϞٙ༟ࣘۨ࿒ XC8 ɰேϞԶdШ݊ XC8 ᒔԶəɓࡈतϞ
ٙ༟ࣘۨ࿒dԟఱ݊ bitd̙˸ᜫόணࠇ٫ᔊఊٙπ՟ɓࡈЗʩfהϞٙ༟ࣘۨ࿒
νɨڌהͪj
變數型態 所佔位元數 最小值 最大值
bit 1 0 1
char, unsigned char 8 0 255
signed char 8 –128 127
short, signed short 16 –32768 32767
14