Course Outline

C Βασικοί τύποι δεδομένων

  • Ακέραιοι τύποι
  • Τύποι κινητής υποδιαστολής
  • Δείκτες (αριθμητική δείκτη, αποπροστασία δείκτη)
  • Πίνακες
  • Η σχέση μεταξύ πινάκων και δεικτών
  • Αριθμοί

Programming κατασκευές

  • αν - αλλιώς δηλώσεις
  • αλλαγή δηλώσεων
  • ενώ βρόχους και do - while βρόχους
  • για βρόχους
  • πρέπει να δηλώσεις
  • Λειτουργίες σε C
  • Πρωτότυπα λειτουργιών
  • Κατανόηση του μηχανισμού κλήσης του C για τη μετάδοση ορισμάτων
  • Λειτουργίες υλοποίησης
  • Λειτουργίες κλήσης
  • Χρήση δεικτών για τη μετάδοση τιμών με αναφορά
  • Πέρασμα πινάκων σε συναρτήσεις
  • Κατανόηση του μηχανισμού επιστροφής τιμής του C
  • Χρήση δεικτών για επιστροφή τιμών με αναφορά

Δομές Δεδομένων

  • Καθορισμός δομών δεδομένων
  • Accessη επεξεργασία και ο χειρισμός των στοιχείων μιας δομής δεδομένων
  • Δείκτες σε δομές δεδομένων
  • Ο τελεστής βέλους (->).
  • Χρήση δείκτη για τη διέλευση μιας σειράς δομών δεδομένων

Προχωρημένα θέματα

  • Δείκτες σε δείκτες
  • Δείκτες συνάρτησης
  • Const και στατικές λέξεις-κλειδιά - οι έννοιες και οι χρήσεις τους
  • Cast και casting  Χρήση δείκτες void *
  • Δομές δεδομένων που περιέχουν δείκτες σε δομές δεδομένων
  • Δομές δεδομένων που περιέχουν δείκτες συνάρτησης
  • Δείκτες συναρτήσεων και προγραμματισμός βάσει πίνακα
  • Πεδία bit σε δομές δεδομένων
  • Σωματεία
  • Χρήση πινάκων για την υλοποίηση κυκλικών buffer και στοίβων
  • Ενότητες ως δομές δεδομένων και διεπαφές
  • Δυναμικές δομές δεδομένων και οι χρήσεις τους
    • Μεμονωμένα συνδεδεμένες λίστες
    • Λίστες διπλά συνδεδεμένες

Επισκόπηση της βασικής βιβλιοθήκης C

  • putc, putchar, getc, getchar
  • printf, scanf
  • Συναρτήσεις χειρισμού συμβολοσειρών (strcpy, strcat, ...) Ενσωματωμένα θέματα προσανατολισμένα στο σύστημα
  • Ρύθμιση διευθύνσεων θυρών
  • Ορισμός δομών δεδομένων προσανατολισμένων στα bit
  • Ειδικά χαρακτηριστικά μεταγλωττιστή
    • #pragmas
    • Επεκτάσεις χωρίς ANSII C
    • Accessεπεξεργασία και χειρισμός καταχωρητών ειδικών συναρτήσεων
    • Εφαρμογή χειριστών διακοπής
    • Κλήση κωδικού συναρμολόγησης από το C
    • Κλήση C από τον κωδικό συναρμολόγησης
  • Συνδέκτες και σενάρια σύνδεσης
  • Κατανόηση των βιβλιοθηκών περιφερειακών συσκευών στόχων και των χρήσεών τους
  • Υλοποίηση των δικών σας βιβλιοθηκών συσκευών
  • Χρονοδιακόπτες και οι χρήσεις τους
    • Χρονοδιακόπτες υλικού
    • Χρονοδιακόπτες λογισμικού

Βασικά στοιχεία προγραμματισμού με γνώμονα την εκδήλωση

  • Θύρα I/O - LED που αναβοσβήνουν
  • Καθυστερήσεις λογισμικού
  • Σάρωση πληκτρολογίου
  • Βασικό RS232
  • Βασική απόκτηση δεδομένων και διεπαφή αισθητήρα
  • Εργασία με EEPROM (σε τσιπ και SPI/I2C)

Requirements

Κανένας

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories