User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
670
Dec2Bcd
Prototype
function Dec2Bcd(decnum : byte) : byte;
Description Converts input number to its appropriate BCD representation.
Parameters - decnum: number to be converted
Returns Converted BCD value.
Requires Nothing.
Example
var a, b : byte;
...
a := 22;
b := Dec2Bcd(a); // b equals 34
Notes None.
Bcd2Dec16
Prototype
function Bcd2Dec16(bcdnum : word) : word;
Description Converts 16-bit BCD numeral to its decimal equivalent.
Parameters - bcdnum 16-bit BCD numeral to be converted
Returns Converted decimal value.
Requires Nothing.
Example
var a, b : word;
...
a := 0x1234; // a equals 4660
b := Bcd2Dec16(a); // b equals 1234
Notes None.
Dec2Bcd16
Prototype
function Dec2Bcd16(decnum : word) : word;
Description Converts decimal value to its BCD equivalent.
Parameters - decnum decimal number to be converted
Returns Converted BCD value.
Requires Nothing.
Example
var a, b : word;
...
a := 2345;
b := Dec2Bcd16(a); // b equals 9029
Notes None.