ps. Hat irgendjemand einen fertigen Zeichensatz zur hand ? Ich meine einen Vollständigen also von ascii 32 bis 126?
Denn ich finde im Netz nur den von http://mkprojekt.de .
Wäre echt net
ps. Hat irgendjemand einen fertigen Zeichensatz zur hand ? Ich meine einen Vollständigen also von ascii 32 bis 126?
Denn ich finde im Netz nur den von http://mkprojekt.de .
Wäre echt net
Den hier habe ich mal wo gefunden, weiss leider die Quelle nicht mehr.
Grüße von der KatzeCode:static const byte FontLookup [][5] = { { 0x00, 0x00, 0x00, 0x00, 0x00 }, // sp { 0x00, 0x00, 0x2f, 0x00, 0x00 }, // ! { 0x00, 0x07, 0x00, 0x07, 0x00 }, // " { 0x14, 0x7f, 0x14, 0x7f, 0x14 }, // # { 0x24, 0x2a, 0x7f, 0x2a, 0x12 }, // $ { 0xc4, 0xc8, 0x10, 0x26, 0x46 }, // % { 0x36, 0x49, 0x55, 0x22, 0x50 }, // & { 0x00, 0x05, 0x03, 0x00, 0x00 }, // ' { 0x00, 0x1c, 0x22, 0x41, 0x00 }, // ( { 0x00, 0x41, 0x22, 0x1c, 0x00 }, // ) { 0x14, 0x08, 0x3E, 0x08, 0x14 }, // * { 0x08, 0x08, 0x3E, 0x08, 0x08 }, // + { 0x00, 0x00, 0x50, 0x30, 0x00 }, // , { 0x10, 0x10, 0x10, 0x10, 0x10 }, // - { 0x00, 0x60, 0x60, 0x00, 0x00 }, // . { 0x20, 0x10, 0x08, 0x04, 0x02 }, // / { 0x3E, 0x51, 0x49, 0x45, 0x3E }, // 0 { 0x00, 0x42, 0x7F, 0x40, 0x00 }, // 1 { 0x42, 0x61, 0x51, 0x49, 0x46 }, // 2 { 0x21, 0x41, 0x45, 0x4B, 0x31 }, // 3 { 0x18, 0x14, 0x12, 0x7F, 0x10 }, // 4 { 0x27, 0x45, 0x45, 0x45, 0x39 }, // 5 { 0x3C, 0x4A, 0x49, 0x49, 0x30 }, // 6 { 0x01, 0x71, 0x09, 0x05, 0x03 }, // 7 { 0x36, 0x49, 0x49, 0x49, 0x36 }, // 8 { 0x06, 0x49, 0x49, 0x29, 0x1E }, // 9 { 0x00, 0x36, 0x36, 0x00, 0x00 }, // : { 0x00, 0x56, 0x36, 0x00, 0x00 }, // ; { 0x08, 0x14, 0x22, 0x41, 0x00 }, // < { 0x14, 0x14, 0x14, 0x14, 0x14 }, // = { 0x00, 0x41, 0x22, 0x14, 0x08 }, // > { 0x02, 0x01, 0x51, 0x09, 0x06 }, // ? { 0x32, 0x49, 0x59, 0x51, 0x3E }, // @ { 0x7E, 0x11, 0x11, 0x11, 0x7E }, // A { 0x7F, 0x49, 0x49, 0x49, 0x36 }, // B { 0x3E, 0x41, 0x41, 0x41, 0x22 }, // C { 0x7F, 0x41, 0x41, 0x22, 0x1C }, // D { 0x7F, 0x49, 0x49, 0x49, 0x41 }, // E { 0x7F, 0x09, 0x09, 0x09, 0x01 }, // F { 0x3E, 0x41, 0x49, 0x49, 0x7A }, // G { 0x7F, 0x08, 0x08, 0x08, 0x7F }, // H { 0x00, 0x41, 0x7F, 0x41, 0x00 }, // I { 0x20, 0x40, 0x41, 0x3F, 0x01 }, // J { 0x7F, 0x08, 0x14, 0x22, 0x41 }, // K { 0x7F, 0x40, 0x40, 0x40, 0x40 }, // L { 0x7F, 0x02, 0x0C, 0x02, 0x7F }, // M { 0x7F, 0x04, 0x08, 0x10, 0x7F }, // N { 0x3E, 0x41, 0x41, 0x41, 0x3E }, // O { 0x7F, 0x09, 0x09, 0x09, 0x06 }, // P { 0x3E, 0x41, 0x51, 0x21, 0x5E }, // Q { 0x7F, 0x09, 0x19, 0x29, 0x46 }, // R { 0x46, 0x49, 0x49, 0x49, 0x31 }, // S { 0x01, 0x01, 0x7F, 0x01, 0x01 }, // T { 0x3F, 0x40, 0x40, 0x40, 0x3F }, // U { 0x1F, 0x20, 0x40, 0x20, 0x1F }, // V { 0x3F, 0x40, 0x38, 0x40, 0x3F }, // W { 0x63, 0x14, 0x08, 0x14, 0x63 }, // X { 0x07, 0x08, 0x70, 0x08, 0x07 }, // Y { 0x61, 0x51, 0x49, 0x45, 0x43 }, // Z { 0x00, 0x7F, 0x41, 0x41, 0x00 }, // [ { 0x55, 0x2A, 0x55, 0x2A, 0x55 }, // 55 { 0x00, 0x41, 0x41, 0x7F, 0x00 }, // ] { 0x04, 0x02, 0x01, 0x02, 0x04 }, // ^ { 0x40, 0x40, 0x40, 0x40, 0x40 }, // _ { 0x00, 0x01, 0x02, 0x04, 0x00 }, // ' { 0x20, 0x54, 0x54, 0x54, 0x78 }, // a { 0x7F, 0x48, 0x44, 0x44, 0x38 }, // b { 0x38, 0x44, 0x44, 0x44, 0x20 }, // c { 0x38, 0x44, 0x44, 0x48, 0x7F }, // d { 0x38, 0x54, 0x54, 0x54, 0x18 }, // e { 0x08, 0x7E, 0x09, 0x01, 0x02 }, // f { 0x0C, 0x52, 0x52, 0x52, 0x3E }, // g { 0x7F, 0x08, 0x04, 0x04, 0x78 }, // h { 0x00, 0x44, 0x7D, 0x40, 0x00 }, // i { 0x20, 0x40, 0x44, 0x3D, 0x00 }, // j { 0x7F, 0x10, 0x28, 0x44, 0x00 }, // k { 0x00, 0x41, 0x7F, 0x40, 0x00 }, // l { 0x7C, 0x04, 0x18, 0x04, 0x78 }, // m { 0x7C, 0x08, 0x04, 0x04, 0x78 }, // n { 0x38, 0x44, 0x44, 0x44, 0x38 }, // o { 0x7C, 0x14, 0x14, 0x14, 0x08 }, // p { 0x08, 0x14, 0x14, 0x18, 0x7C }, // q { 0x7C, 0x08, 0x04, 0x04, 0x08 }, // r { 0x48, 0x54, 0x54, 0x54, 0x20 }, // s { 0x04, 0x3F, 0x44, 0x40, 0x20 }, // t { 0x3C, 0x40, 0x40, 0x20, 0x7C }, // u { 0x1C, 0x20, 0x40, 0x20, 0x1C }, // v { 0x3C, 0x40, 0x30, 0x40, 0x3C }, // w { 0x44, 0x28, 0x10, 0x28, 0x44 }, // x { 0x0C, 0x50, 0x50, 0x50, 0x3C }, // y { 0x44, 0x64, 0x54, 0x4C, 0x44 } // z };
Inzwischen hab ich meinen eigenen Zeichensatz mit dem Bascom FontEditor erstellt. (befindet sich unter PlugIn's)
Trotzdem danke.
Code:data 0 , 0 , 0 , 0 , 0 , 0 '; data 0 , 0 , 6 , 95 , 6 , 0 '; ! data 0 , 7 , 3 , 0 , 7 , 3 '; "" data 0 , 36 , 126 , 36 , 126 , 36 '; # data 0 , 36 , 43 , 106 , 18 , 0 '; $ data 0 , 99 , 19 , 8 , 100 , 99 '; % data 0 , 54 , 73 , 86 , 32 , 80 ' ; & data 0 , 0 , 7 , 3 , 0 , 0 ' ; ' data 0 , 0 , 62 , 65 , 0 , 0 ''( data 0 , 0 , 65 , 62 , 0 , 0 '') data 0 , 8 , 62 , 28 , 62 , 8 '; * data 0 , 8 , 8 , 62 , 8 , 8 ' ; + data 0 , 0 , 224 , 96 , 0 , 0 ' ; , data 0 , 8 , 8 , 8 , 8 , 8 ' ; - data 0 , 0 , 96 , 96 , 0 , 0 '; . data 0 , 32 , 16 , 8 , 4 , 2 ' ; / data 0 , 62 , 81 , 73 , 69 , 62 '; 0 data 0 , 0 , 66 , 127 , 64 , 0 ' ; 1 data 0 , 98 , 81 , 73 , 73 , 70 ' ; 2 data 0 , 34 , 73 , 73 , 73 , 54 '; 3 data 0 , 24 , 20 , 18 , 127 , 16 '; 4 data 0 , 47 , 73 , 73 , 73 , 49 ' ; 5 data 0 , 60 , 74 , 73 , 73 , 48 ' ; 6 data 0 , 1 , 113 , 9 , 5 , 3 '; 7 data 0 , 54 , 73 , 73 , 73 , 54 '; 8 data 0 , 6 , 73 , 73 , 41 , 30 ' ; 9 data 0 , 0 , 108 , 108 , 0 , 0 '; : data 0 , 0 , 236 , 108 , 0 , 0 '; ; data 0 , 8 , 20 , 34 , 65 , 0 '; < data 0 , 36 , 36 , 36 , 36 , 36 '; = data 0 , 0 , 65 , 34 , 20 , 8 ' ; > data 0 , 2 , 1 , 89 , 9 , 6 '; Print data 0 , 62 , 65 , 93 , 85 , 30 '; @ data 0 , 126 , 17 , 17 , 17 , 126 '; A data 0 , 127 , 73 , 73 , 73 , 54 '; B data 0 , 62 , 65 , 65 , 65 , 34 '; C data 0 , 127 , 65 , 65 , 65 , 62 ' ; D data 0 , 127 , 73 , 73 , 73 , 65 '; E data 0 , 127 , 9 , 9 , 9 , 1 '; F data 0 , 62 , 65 , 73 , 73 , 122 '; G data 0 , 127 , 8 , 8 , 8 , 127 '; H data 0 , 0 , 65 , 127 , 65 , 0 ' ; I data 0 , 48 , 64 , 64 , 64 , 63 ' ; J data 0 , 127 , 8 , 20 , 34 , 65 '; K data 0 , 127 , 64 , 64 , 64 , 64 '; L data 0 , 127 , 2 , 4 , 2 , 127 ' ; M data 0 , 127 , 2 , 4 , 8 , 127 '; N data 0 , 62 , 65 , 65 , 65 , 62 '; O data 0 , 127 , 9 , 9 , 9 , 6 '; P data 0 , 62 , 65 , 81 , 33 , 94 '; Q data 0 , 127 , 9 , 9 , 25 , 102 '; R data 0 , 38 , 73 , 73 , 73 , 50 '; S data 0 , 1 , 1 , 127 , 1 , 1 '; T data 0 , 63 , 64 , 64 , 64 , 63 '; U data 0 , 31 , 32 , 64 , 32 , 31 '; V data 0 , 63 , 64 , 60 , 64 , 63 '; W data 0,99,20,8,20,99 '; X data 0 , 7 , 8 , 112 , 8 , 7 '; Y data 0 , 113 , 73 , 69 , 67 , 0 '; Z data 0 , 0 , 127 , 65 , 65 , 0 '; [ data 0 , 2 , 4 , 8 , 16 , 32 '; \ data 0 , 0 , 65 , 65 , 127 , 0 '; ] data 0 , 4 , 2 , 1 , 2 , 4 '; ^ data 128 , 128 , 128 , 128 , 128 , 128 data 0 , 0 , 3 , 7 , 0 , 0 ' ; ` data 0 , 32 , 84 , 84 , 84 , 120 '; A data 0 , 127 , 68 , 68 , 68 , 56 ' ; B data 0 , 56 , 68 , 68 , 68 , 40 '; C data 0 , 56 , 68 , 68 , 68 , 127 '; D data 0 , 56 , 84 , 84 , 84 , 8 ' ; E data 0 , 8 , 126 , 9 , 9 , 0 '; F data 0 , 24 , 164 , 164 , 164 , 124 '; G data 0,127,4,4,120,0 '; H data 0 , 0 , 0 , 125 , 64 , 0 '; I data 0 , 64 , 128 , 132 , 125 , 0 '; J data 0 , 127 , 16 , 40 , 68 , 0 '; K data 0,0,0,127,64,0 '; L data 0 , 124 , 4 , 24 , 4 , 120 '; M data 0 , 124 , 4 , 4 , 120 , 0 '; N data 0 , 56 , 68 , 68 , 68 , 56 '; O data 0 , 252 , 68 , 68 , 68 , 56 '; P data 0 , 56 , 68 , 68 , 68 , 252 '; Q data 0 , 68 , 120 , 68 , 4 , 8 '; R data 0 , 8 , 84 , 84 , 84 , 32 '; S data 0 , 4 , 62 , 68 , 36 , 0 '; T data 0 , 60 , 64 , 32 , 124 , 0 '; U data 0 , 28 , 32 , 64 , 32 , 28 '; V data 0 , 60 , 96 , 48 , 96 , 60 ' ; W data 0 , 108 , 16 , 16 , 108 , 0 '; X data 0 , 156 , 160 , 96 , 60 , 0 '; Y data 0 , 100 , 84 , 84 , 76 , 0 '; Z data 0 , 8 , 62 , 65 , 65 , 0 '; { data 0 , 0 , 0 , 127 , 0 , 0 '; | data 0 , 0 , 65 , 65 , 62 , 8 '; } data 0 , 2 , 1 , 2 , 1 , 0 '; ~ data 0 , 60 , 38 , 35 , 38 , 60 ';
Hallo nochmal!
Die Ansteuerung funktioniert jetzt wunderbar mit einem ATmega8. Aber eines geht noch nicht: Ich kann den Kontrast nicht verändern. Aber alle anderen kommandos funktionieren.
An Vout hab ich nen 1µF 50V Elko dran.
Hilfe ?!
mfg
seseb
das mim kontrast is grad auch net so wichtig
aber ich hab noch eine frage: wie kann man einzelne pixel setzen ? also dass man z.b. schreiben kann "pixel 20 24 " und dan ein pixel mit der position x=20 und y=24 erscheint ??
Lesezeichen