das mit dem umwandel klappt nicht.

habe hier mal ein LCD angeschlossen um die Ausgabe verschiedener umwandlungen und derer Ergebnisse anzuzeigen:

Code:
'----------------------------------------------------------
$regfile = "m8def.dat"                                      'ATmega8-Deklarationen
$crystal = 3686400                                          'Taktfrequenz: 3,6864 MHz
'
Config Lcd = 16 * 2
 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
 Config Lcdbus = 4

 Cls
 'Locate 1 , 1
 'Lcd "Hallo Welt"


 Dim A As Byte
 Dim B As Byte
 Dim C As Byte
 Dim D As Byte
 Dim E As Byte

 Dim Z As Byte



 Z = 5
 A = Bcd(z)
 B = Makebcd(z)
 C = Binval(z)
 D = Hexval(z)

 Locate 1 , 1
 Lcd A
 Locate 1 , 8
 Lcd B
 Locate 2 , 1
 Lcd C
 Locate 2 , 8
 Lcd D
also die ziffer Z (5) ergibt als:

A = 48
B = 5
C = 213
D = 213213

mit dem Ergebnis kann ich nichts Anfangen.

hat jemand eine Erklärung?