' {$STAMP BS2} ' {$PBASIC 2.5} ' 2008 mlab.taik.fi/paja ' Understanding variables pTest PIN 15 cTest CON 1 iTest VAR BIT ' Value can be 0 or 1. nTest VAR NIB ' Value can be 0 to 15. bTest VAR BYTE ' Value can be 0 to 255. wTest VAR WORD ' Value can be 0 to 65535. DEBUG CLS DEBUG "Each value can store different amount of number.", CR iTest = 1 nTest = 15 bTest = 255 wTest = 65535 DEBUG "iTest:", TAB, DEC iTest, CR DEBUG "nTest:", TAB, DEC nTest, CR DEBUG "bTest:", TAB, DEC bTest, CR DEBUG "wTest:", TAB, DEC wTest, CR, CR ' Add 1 to all variables. DEBUG "What happens if you add 1?", CR iTest = iTest + 1 nTest = nTest + 1 bTest = bTest + 1 wTest = wTest + 1 ' All variables will be zero because number is over the size of the variables. DEBUG "iTest:", TAB, DEC iTest, CR DEBUG "nTest:", TAB, DEC nTest, CR DEBUG "bTest:", TAB, DEC bTest, CR DEBUG "wTest:", TAB, DEC wTest, CR