
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Kay kannst du meinen quelltext kurz unter die lupe nehmen? ...... irgendwas hab ich da noch nicht geblickt .... :-((( define lcd_buf byte ' byte 1 im speicher define lcd_param byte ' byte 2 define i byte ' byte 3 define data byte ' byte 4 define n byte ' byte 5 define ii byte ' byte 6 define b byte ' byte 7 define z byte ' byte 8 define shiftbyte byte ' byte 9 - da soll "reingeschoben" werden ... define shiftbit <b>bit[65]</b> ' das müsste doch das niedrigste bit ' von shiftbyte sein, oder?? define bit1 bit[101] define bit2 bit[102] define bit3 bit[103] define bit4 bit[104] ' die bits 101 - 108 liegen ja alle außerhalb define bit5 bit[105] ' des Überschneidungsbereichs ?!!! define bit6 bit[106] define bit7 bit[107] define bit8 bit[108] define lcd_port byteport[2] define lcd_rs port[14] define lcd_rw port[13] define lcd_e port[15] define reset port [5] define clock port [6] define input port [7] ' *** ASCII *** define A_ &H41 define B_ &H42 define C_ &H43 define D_ &H44 ' wo werden eigentlich solche definitionen gespeichert??? define E_ &H45 define F_ &H46 define G_ &H47 define H_ &H48 define I_ &H49 define J_ &H4A define K_ &H4B define L_ &H4C define M_ &H4D define N_ &H4E define O_ &H4F define P_ &H50 define Q_ &H51 define R_ &H52 define S_ &H53 define T_ &H54 define U_ &H55 define V_ &H56 define W_ &H57 define X_ &H58 define Y_ &H59 define Z_ &H5A ...................................... #SHL for ii = 0 to 6 shiftbit = bit1 ' <----- wurde vorher mit nem port belegt shiftbyte = shiftbyte shl 1 next ii shiftbit = bit1 print shiftbyte ..................................... --------> shiftbyte ist bei der ausgabe 0 ????!!!! --> Von byte1 bis byte8 = 64Bit .... Bit65 = Anfangsbit (lowest bit??!) vom nächsten byte, byte9 ?!! (mit Bit72 hab ichs auch schon probiert...) shiftbyte wird vorher nicht benutzt ....... sonnst weiß ich nicht was noch falsch sein könnte vorrausgesetzt mein cdode ist kein totaler stuss. :-\ Danke MFG Manu |
| Antwort schreiben |