Незнам ти с какво го компилираш, но аз го компилирам с HI-TECH PICC 9.50 и на мен ми дава следния резултат.
Пък сега, че кода нищо неправи - така е. Ама тъпия протеус го прави същото неправене с 25% по-малко код. Със същия успех можех тоя резултат да го преобразувам в стринг и да го пратя по серийния порт например - само идея. Аз също преди да го пробвам щях да се закълна, че няма как да стане - ама явно май не е така. Ако имаш някъква идея - съм готов да я обсъдим

.
The target "C:\temp\Proba\HT\Proba.obj" is already up to date.
Executing: "C:\Program Files\HI-TECH Software\PICC\9.50\BIN\PICC.EXE" -E"Proba.lde" "C:\temp\Proba\HT\Proba.obj" -M"Proba.map" -O"Proba.cof" -O"Proba.hex" -Q -MPLAB -16F628A
Memory Usage Map:
Program space:
CODE used CAh ( 202) of 800h words ( 9.9%)
CONST used 0h ( 0) of 800h words ( 0.0%)
ENTRY used 0h ( 0) of 800h words ( 0.0%)
STRING used 0h ( 0) of 800h words ( 0.0%)
Data space:
BANK0 used 15h ( 21) of 60h bytes ( 21.9%)
BANK1 used 0h ( 0) of 50h bytes ( 0.0%)
BANK2 used 0h ( 0) of 30h bytes ( 0.0%)
COMBANK used 0h ( 0) of 10h bytes ( 0.0%)
EEPROM space:
EEDATA used 0h ( 0) of 80h bytes ( 0.0%)
ID Location space:
IDLOC used 0h ( 0) of 4h bytes ( 0.0%)
Configuration bits:
CONFIG used 0h ( 0) of 1h word ( 0.0%)
Summary:
Program space used CAh ( 202) of 800h words ( 9.9%)
Data space used 15h ( 21) of E0h bytes ( 9.4%)
EEPROM space used 0h ( 0) of 80h bytes ( 0.0%)
ID Location space used 0h ( 0) of 4h bytes ( 0.0%)
Configuration bits used 0h ( 0) of 1h word ( 0.0%)
Loaded C:\temp\Proba\HT\Proba.cof.
BUILD SUCCEEDED: Tue May 30 11:11:41 2006