Course Outline

Tipe data dasar C

  • Tipe bilangan bulat
  • Jenis titik mengambang
  • Pointer (aritmatika pointer, derefencing pointer)
  • Susunan
  • Hubungan antara array dan pointer
  • Enumerasi

Programming konstruksi

  • pernyataan if - else
  • pernyataan switch
  • perulangan while dan perulangan do-while
  • untuk loop
  • pernyataan goto
  • Fungsi dalam C
  • Prototipe fungsi
  • Memahami mekanisme pemanggilan nilai C untuk meneruskan argumen
  • Menerapkan fungsi
  • Memanggil fungsi
  • Menggunakan pointer untuk meneruskan nilai dengan referensi
  • Melewati array ke fungsi
  • Memahami mekanisme nilai pengembalian C
  • Menggunakan pointer untuk mengembalikan nilai dengan referensi

Struktur Data

  • Mendefinisikan struktur data
  • Accessing dan memanipulasi elemen-elemen struktur data
  • Penunjuk ke struktur data
  • Operator panah (->)
  • Menggunakan pointer untuk melintasi array struktur data

Topik lanjutan

  • Pointer ke pointer
  • Penunjuk fungsi
  • Kata kunci const dan static - makna dan kegunaannya
  • Cast dan casting  Menggunakan pointer void *
  • Struktur data yang berisi pointer ke struktur data
  • Struktur data yang berisi pointer fungsi
  • Pointer fungsi dan pemrograman berbasis tabel
  • Bidang bit dalam struktur data
  • Serikat Pekerja
  • Menggunakan array untuk mengimplementasikan buffer dan tumpukan melingkar
  • Modul sebagai struktur data dan antarmuka
  • Struktur data dinamis dan penggunaannya
    • Daftar yang terhubung tunggal
    • Daftar tertaut ganda

Tinjauan umum pustaka standar C

  • putc, putchar, dapatkanc, dapatkanchar
  • printf, pindaif
  • Fungsi manipulasi string (strcpy, strcat, ...) Topik Berorientasi Sistem Tertanam
  • Menyiapkan alamat port
  • Mendefinisikan struktur data berorientasi bit
  • Fitur khusus kompiler
    • #pragma
    • Ekstensi C Non ANSII
    • Accessing dan memanipulasi register fungsi khusus
    • Menerapkan penanganan interupsi
    • Memanggil kode assembly dari C
    • Memanggil C dari kode assembly
  • Linker dan skrip linker
  • Memahami pustaka perangkat periferal target dan kegunaannya
  • Menerapkan pustaka perangkat Anda sendiri
  • Timer dan kegunaanya
    • Pengatur waktu perangkat keras
    • Pengatur waktu perangkat lunak

Dasar-dasar pemrograman berbasis peristiwa

  • Port I/O - LED berkedip
  • Penundaan perangkat lunak
  • Pemindaian papan ketik
  • RS232 Dasar
  • Akuisisi data dasar dan antarmuka sensor
  • Bekerja dengan EEPROM (pada chip dan SPI/I2C)

Requirements

Tidak ada

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories