Advertisement
Guest User

Untitled

a guest
Feb 10th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $regfile = "m8def.dat"                                      'mikrokontroler, z którego korzystamy (biblioteka)
  2. $crystal = 8000000                                          'taktowanie (czestotliwosc) mikrokontrolera
  3. $hwstack = 40
  4. $swstack = 16
  5. $framesize = 32
  6. $sim
  7.  
  8. Dim A As Byte                                               'definiujemy zmienna bajtowa o nazwie A
  9. Config Lcd = 16 * 2                                         'definiujemy wyswietlacz 2 linie, 16 znakow
  10. Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5       'definiujemy porty wyswietlacza zgodnie ze schematami np. Db4-Db7 - wejĹ›cia przesyĹ‚u danych
  11.  
  12. Cls                                                         'czyscimy wyswietlacz
  13.  
  14.    Do
  15.       Cursor Off Noblink                                    'ukrywamy kursor
  16.       Lcd "     Program    "                                'wyswietlamy napis w pierwszej linii
  17.       Wait 2                                                'czekamy chwile
  18.       Lowerline                                             'przechodzimy do dolnej linii
  19.       Lcd "Tomek & Adam"                                    'wyswietlamy tekst w drugiej linii
  20.  
  21.       For A = 1 To 3                                        'poczatek petli for
  22.          Shiftlcd Left                                      'przesuwamy napis w lewo o 1 pozycje
  23.          Wait 2                                             'czekamy chwile
  24.          Shiftlcd Right                                     'przesuwamy napis w prawo o 1 pozycje
  25.          Wait 1                                             'czekamy chwile
  26.          Shiftlcd Right                                     'przesuwamy napis w prawo o 1 pozycje
  27.          Wait 2                                             'czekamy chwile
  28.          Shiftlcd Left                                      'przesuwamy napis w lewo o 1 pozycje
  29.          Wait 2                                             'czekamy chwile
  30.       Next                                                  'przechodzimy do kolejnej iteracji petli
  31.  
  32.       For A = 1 To 16                                       'petla for - maskujemy tekst
  33.          Locate 1 , A                                       'przechodzimy w odpowiednie miejsce
  34.          Lcd "#"                                            'wyswietlamy w biezcym miejscu symbol #
  35.          Wait 1
  36.          Locate 2 , A                                       'przechodzimy w odpowiednie miejsce
  37.          Lcd "#"                                            'wyswietlamy w biezcym miejscu symbol #
  38.          Wait 1
  39.       Next                                                  'przechodzimy do kolejnej iteracji petli
  40.  
  41.       Locate 1 , 8                                          'przechodzimy do okreslonego miejsca
  42.       For A = 1 To 5                                        'petla do migania kursorem
  43.          Cursor On Noblink                                  'wlaczamy  kursor
  44.          Wait 2                                             'czekamy chwile
  45.          Cursor Off Noblink                                 'wylaczamy kursor
  46.          Wait 2                                             'czekamy chwile
  47.       Next                                                  'przejscie do kolejnej iteracji
  48.  
  49.  
  50.       Home Upper                                            'przejscie na poczatek wyswietlacza
  51.       Lcd "Dziekujemy"                                      'tekst wyswietlany w gornej linii
  52.       Wait 1                                                'czekamy chwile
  53.       Lcd "Tomek & Adam"                                    'pierwsza linia
  54.       Wait 3
  55.  
  56.    Loop
  57. End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement