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?
Lesezeichen