Często początkujący mają kłopot jak nim sterować podrzucam gotowca do zabawy .
- $lib "lcd4e2.lbx" ' biblioteka dla wyświetlaczy 40x4
- $regfile = "m8def.dat"
- $crystal = 8000000
- $hwstack = 36
- $swstack = 36
- $framesize = 40
- Config Lcd = 40 * 4
- Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , E2 = Portb.3 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7
- Dim ___lcde As Byte ' zmienna sterująca E , E2
- Dim X As Byte
- E Alias ___lcde
- E = 0 ' E=0 aktywna górna połowa wyświetlacza
- Cursor Off
- Cls
- E = 1 ' E=1 aktywna dolna połowa wyświetlacza
- Cursor Off
- Cls
- Do
- E = 0
- For X = 1 To 28
- Cls
- Locate 1 , X : Lcd "Test linia 1"
- Locate 2 , X : Lcd "Test linia 2"
- Wait 1
- Next X
- E = 1
- For X = 1 To 28
- Cls
- Locate 1 , X : Lcd "Test linia 3 "
- Locate 2 , X : Lcd "Test linia 4 "
- Wait 1
- Next X
- Loop
- End
1 - GND....2 - +5V.....3 - Vo...... 4- RS...... 5 - R/W..podłączyć do GND....6 - E1.... 7 - E2..... 8 , 9 , 10 , 11 ...połączyć do GND w przypadku 4 bit.
12 - dB.4.....13 - dB.5.....14 - db.6.....15 - db.7....16 - NC.. nie łączyć z niczym.....17 - LED- A.....18 - LED- K