24 Juni 2013

1



Mikrokontroler ~
Mikrokontroler adalah sebuah alat elektronika digital yang mempunyai input dan output, bisa juga sistem komputer fungsional yang ada di dalam sebuah chip, Yang mengandung sebuah inti prosesor , Memori dan input beserta outputnya . Mikrokontroler bekerja sebagai pembaca dan penulis data.
Pada mikrokontroler ada register, yang berfungsi untuk menyimpan karakter secara sementara, yaitu register SBUF.
Mikrokontroler biasanya digunakan dalam alat yang dikendalikan secara otomatis, contohnya sistem kontrol mesin, remote control, peralatann rumah tangga, mainan, alat berat dan lain-lain.
Mikrokontroler memerlukan sistem clock dan reset untuk membuat sebuah sistem minimal. Yang dimaksud sistem minimal adalah sebuah rangkaian Mikrokontroler yang sudah dapat digunakan untuk menjalankan sebuah aplikasi.
Mikrokontroler terbagi jadi 2 jenis, yaitu tipe RISC ( Reduced Instrution Set Computer ) dan CISC ( Complex Instruction Set Computer )
Saat ini Mikrokontroler yang banyak beredar dipasaran adalah Mikrokontroler 8 bit varian keluarga MCS51 (CISC) dengan nomor seri AT89S**.

~ Bahasa C
Bahasa C dipilih karena bahasa ini sudah merupakan high level language, dimana memudahkan programmer menuangkan Algoritmanya. Bisa juga bahasa ini sudah bahasa programmer yang paling manusia.
Struktur penulisan Bahasa C hanya mencakup 3 point penting .
Pre-processor
Adalah bagian dari bahasa C yang selalu dijalankan pertama kali. Ada 2 syntax yang sering digunakan dalam latihan programming dasar, yaitu syintax #include dan #define
#include
#include adalah proses yang pertama kali dijalankan untuk memanggil library/prototype fungsi yang ada di dalam header file .

#include <ar/io.h>

Berarti meng-includ file ar/io.h \. Dengan demikian berarti kita mempersiapkan, fungsi-fungsi dan instruksi-instruksi yang dapat digunakan pada pemprograman io mikrokontroler seperti perintah DDRA, PORTA, PORTB, PINA, register-registernya dan lain lain.

# define
# define adalah proses yang pertama kali dijalankan untuk mendefinisikan konstanta dan macro. Nilai dari konstanta tidak akan berubah selama program berlangsung.
Contoh # define = # define tes p1

Tidak ada komentar:

Posting Komentar