http://funelektro.blogspot.com/2016/12/pengertian-macam-fungsi-bahasa-c-cvavr.html
Karena saya lagi good mood ,saya akan posting yang namanya Bahasa
C, Apa sih Bahasa C itu ? klo ada Bahasa C, berarti ada juga dong yang
namanya Negara C… hehe.. ya gak ada lah…
kalau bener – bener ingin tau dan ingin belajar apa itu Bahasa C, sebelumnya
anda setidaknya harus menyiapkan cemilan dan minuman agar tidak bosan.. :D..
Bercanda.. dan silahkan baca sampai abis ya... gk boleh sampai ada satu
katapun yg ketinggalan oke…. !!!
1. Pengertian Bahasa C
Dari Pakde Google & Bude Wiki :
Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat
pada
tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone
Laboratories.
Seperti layaknya Bahasa Inggris, Jepang, dan Indonesia, Bahasa ini tidak memiliki artian
khusus, namun untuk lebih mengenalnya & lebih dekat dengannya kita harus
tau Struktur Bahasa
Untuk mengetahui struktur dan ciri – cirinya, serta agar lebih kenal dengan Bahasa C,
lanjutkan membaca sampai habis ya…. Jangan sampai kekenyangan lo..
2. Fungsi Bahasa C
Pada umumnya, Bahasa C digunakan dalam pemrograman Mikrokontroler, dan dapat juga
digunakan untuk membuat aplikasi - aplikasi di Komputer.
Ø Software yang digunakan untuk membuat program tsb adalah CVAVR atau
Codevision AVR untuk memprogram jenis ATmega, AT90, ATtiny, XMega ( bagi yang
ingin punya monggo di Klik… )
Ø Software MIDE – 51 untuk memprogram Jenis AT89xxx , dll ( bagi yang ingin punya
monggo di klik Disini… ).
Pada bagian yang pertama terdapat Pendefinisian Variabel, apa maksudnya ? jika
kalian
( Pembaca ) sudah kelas 1 SMP keatas, pastinya tau dong yang namanya....
Aljabar, waduuhh matematika lagi..hehe.. Jadi ane beri contoh soal seperti dibawah
ini…
Didalam soal tsb yang merupakan variable adalah A dan konstantanya adalah 4, dan
apabila kita masukkan 4 kedalam variabel A pada soal diatas, maka kita dapat
menyimpulkan bahwa B = 6,
jadi bila nilai dari variabel A dan B kita masukkan dalam fungsi diatas, maka hasilnya 4 + 6 =
10.
a. Induk Program, maksudnya adalah jadi ketika Mikrokontroler dijalankan maka seluruh
program yang terdapat pada Induk Program ini akan berjalan atau akan diproses.
b. Anak Program, Berbeda dengan induk program, maka apabila kita ingin menjalankan
program yang berada di Anak program, kita harus masukkan terlebih dahulu judul/nama
anak program tersebut ke dalam Induk Program.
Seperti layaknya Seekor anak burung yang tidak bisa mencari makan
sendiri tanpa ada
Induknya. Dan Seekor induk burung yang bisa mencari makan sendiri
tanpa anaknya.
Karena Bagian struktur ini sangat banyak penjelasannya maka Postingannya saya
khususkan ke
link berikut disitu saya jelaskan mengenai Struktur Penulisan Bahasa C Lengkap
5. Macam – macam Variabel dan
Range-nya
Ada Beberapa macam variable yang tersedia di dalam CVAVR diantaranya adalah :
Bit 1 0 dan 1
Byte 8 0 dan 1
Tabel diatas merupakan tipe – tipe variabel yang nantinya akan dibuat pendefinisiannya.
Mungkin
dalam tahap ini masih bingung untuk penggunaan variabel, untuk tata cara penggunaan
dan
pembahasannya satu per satu akan di bahas dalam posting Pengertian, Cara
Pendefinisian
Variabel pada CVAVR
· Header berasal dari Bahasa Inggris yaitu “head” yang artinya Kepala / Awal. Jadi
Header disini artinya adalah suatu perintah / program yang akan mengawali program
utama, misalnya apabila kita ingin suatu program maka sebelumnya harus disertai
header ini dahulu.
· Jadi Header atau Library ini berfungsi sebagai awalan / Perpustakaan dimana library ini
menyimpan Intruksi atau program – program yang nantinya akan digunakan.
· Contoh Header / Library : delay.h, Library ini memuat beberapa Instruksi salah satunya
adalah delay_ms(); jadi apabila kita ingin memberikan suatu waktu tunda pada sebuah
program maka diperlukan header delay.h baru kita tulis instruksinya tersebut.
· Karena apabila tidak kita tulis headernya dan langsung kita tulis Instruksinya
“delay_ms()” maka akan terjadi error, jadi diawal harus kita tuliskan terlebih dahulu
headernya.
stdlib.h+---
Untuk mengakses Standar
3. Itoa(); dll Library pada CVAVR
+ Penjumlahan - Pengurangan
* Perkalian / Pembagian
Pengurangan Penjumlahan
-- Berkelanjutan ++ Berkelanjutan
2) Operator Logika
Operator Keterangan Operator Keterangan
| Atau / OR || OR 2 Kondisi
~ Negasi / kebalikan
Hasilnya sama
== dengan != Tidak Sama dengan
Modulus / Mempunyai
% / Range %= Hasil Modulus
n Diatas merupakan macam – macam Operator pada Bahasa C, adapun cara penggunaan,
contoh penulisan dan fungsi Operator tersebut dapat dilihat dalam Artikel Berikut :
switch ( variabel )
switch ( variabel )
5. Fungsi Percabangan
· Untuk Pengertian, Contoh, Serta Cara penggunaan Instruksi diatas dapat dilihat
di Pengertian,
Demikian yang dapat saya Posting pada malam hari ini.., dan ternyata postingan
ini saja memakan waktu sekitar 2 Hari hehe… ( walaupun nulisnya cuman 1-2
jam J )
kalau ada yang salah atau ingin Tanya - tanya sama TS bisa tulis dikolom
komentar atau kunjungi Fb ane, namanya “yuvan farid azis” tanpa tanda kutip, lebih –
lebih klo di add jadi teman :D ya…
Selalu ingat !! Pembaca yang baik adalah Pembaca yang selalu meninggalkan
jejak bisa berupa komentar dan lain – lain.