Hubungi Kami

Kerangka Materi

Tipe data dasar C

  • Tipe bilangan bulat
  • Tipe bilangan desimal
  • Pointer (aritmetika pointer, dereferensi pointer)
  • Array
  • Hubungan antara array dan pointer
  • Enum

Konstruksi pemrograman

  • Pernyataan if - else
  • Pernyataan switch
  • Lingkaran while dan do - while
  • Lingkaran for
  • Pernyataan goto
  • Fungsi dalam C
  • Prototipe fungsi
  • Mengerti mekanisme pemanggilan berdasarkan nilai (call by value) C untuk meneruskan argumen
  • Mengimplementasikan fungsi
  • Mengundang fungsi
  • Menggunakan pointer untuk meneruskan nilai berdasarkan referensi
  • Meneruskan array ke fungsi
  • Mengerti mekanisme nilai kembali (return value) C
  • Menggunakan pointer untuk mengembalikan nilai berdasarkan referensi

Struktur Data

  • Mendefinisikan struktur data
  • Akses dan manipulasi elemen struktur data
  • Pointer ke struktur data
  • Operator panah (->)
  • Menggunakan pointer untuk menelusuri array struktur data

Topik lanjutan

  • Pointer ke pointer
  • Pointer fungsi
  • Kata kunci Const dan static - makna dan penggunaannya
  • 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
  • Bit field dalam struktur data
  • Union
  • Menggunakan array untuk mengimplementasikan buffer melingkar dan tumpukan
  • Modul sebagai struktur data dan antarmuka
  • Struktur data dinamis dan penggunaannya
    • Daftar tautan tunggal (singly linked lists)
    • Daftar tautan ganda (doubly linked lists)

Tinjauan pustaka standar C

  • putc, putchar, getc, getchar
  • printf, scanf
  • Fungsi manipulasi string (strcpy, strcat, ...) Topik Terorientasi Sistem Tertanam
  • Menyiapkan alamat port
  • Mendefinisikan struktur data berorientasi bit
  • Fitur khusus compiler
    • #pragmas
    • Ekstensi non ANSI C
    • Akses dan manipulasi register fungsi khusus
    • Mengimplementasikan pengganggu (interrupt handlers)
    • Mengundang kode assembly dari C
    • Mengundang C dari kode assembly
  • Linker dan skrip linker
  • Mengerti pustaka perangkat periferal target dan penggunaannya
  • Mengimplementasikan pustaka perangkat Anda sendiri
  • Timer dan penggunaannya
    • Timer perangkat keras
    • Timer perangkat lunak

Dasar pemrograman berbasis peristiwa (event driven programming)

  • I/O Port - mengedipkan LED
  • Keterlambatan perangkat lunak
  • Pemindaian keypad
  • RS232 dasar
  • Akuisisi data dasar dan antarmuka sensor
  • Bekerja dengan EEPROM (di chip dan SPI/I2C)
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait