Εδώ καταχωρούνται μικρά απλά παραδείγματα για εκμάθηση της γλώσσας.
2 απαντήσεις
BASCOM-AVR - Παραδείγματα
Swantz- robot
- Αριθμός μηνυμάτων : 70
Ημερομηνία εγγραφής : 20/02/2010
Ηλικία : 51
Τόπος : Thessaloniki
- Δημοσίευση Ν°1
BASCOM-AVR - Παραδείγματα
Swantz- robot
- Αριθμός μηνυμάτων : 70
Ημερομηνία εγγραφής : 20/02/2010
Ηλικία : 51
Τόπος : Thessaloniki
- Δημοσίευση Ν°2
Απ: BASCOM-AVR - Παραδείγματα
Πολύ μικρό παράδειγμα για ρύθμιση LCD.
Προσοχή, όχι για GLCD.
Ένα κομμάτι κώδικα μέσα από τα παραδείγματα της BASCOM-AVR.
Βέβαια είναι πιο βολκό να γίνουν οι ρυθμίσεις μια φορά από το μενού του compiler
για να μην γράφουμε κάθε φορά τον ίδιο κώδικα εφόσον κρατάμε την ίδια συνδεσμολογία των pin.
Για να καταλάβετε, γλιτώνουμε τον παρακάτω κώδικα.
Αν ενδιαφέρεστε για περισσότερες πληροφορίες παρακαλώ ρωτήστε με.
Προσοχή, όχι για GLCD.
- Κώδικας:
$regfile = "m8515.dat" ' specify the used micro
$crystal = 4000000 ' used crystal frequency
$baud = 19200 ' use baud rate
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Config Lcd = 16 * 2 'configure lcd screen
'other options are 16 * 4 and 20 * 4, 20 * 2 , 16 * 1a
Cls 'clear the LCD display
Lcd "Hello world." 'display this at the top line
End 'end program
Ένα κομμάτι κώδικα μέσα από τα παραδείγματα της BASCOM-AVR.
Βέβαια είναι πιο βολκό να γίνουν οι ρυθμίσεις μια φορά από το μενού του compiler
για να μην γράφουμε κάθε φορά τον ίδιο κώδικα εφόσον κρατάμε την ίδια συνδεσμολογία των pin.
Για να καταλάβετε, γλιτώνουμε τον παρακάτω κώδικα.
- Κώδικας:
$regfile = "m8515.dat" ' specify the used micro
$crystal = 4000000 ' used crystal frequency
$baud = 19200 ' use baud rate
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Config Lcd = 16 * 2 'configure lcd screen
'other options are 16 * 4 and 20 * 4, 20 * 2 , 16 * 1a
Αν ενδιαφέρεστε για περισσότερες πληροφορίες παρακαλώ ρωτήστε με.
dimbot- Master
- Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009
- Δημοσίευση Ν°3
Απ: BASCOM-AVR - Παραδείγματα
Πολύ χρήσιμο πρόγραμμα, ειδικά για εμένα που τώρα αρχίζω να μαθαίνω τους AVR.
Σίγουρα θα το δοκιμάσω στην πράξη κάποια στιγμή, οπότε αναμένεις απορίες!!!
Σίγουρα θα το δοκιμάσω στην πράξη κάποια στιγμή, οπότε αναμένεις απορίες!!!
|
|