MICROCONTROLLER

 Referensi: Setiawan, Afrie.2011.MIKROKONTROLER ATMEGA8535 DAN ATMEGA16 MENGGUNAKAN BASCOM AVR.Yogyakarta:Andi

Berikut File-File yang bisa Anda Download:

a. File HTML Download
b. Rangkaian Download
c. Program Download
d. Software Download
e. File PPT Download
f. Video Simulasi
     -Menampilkan Teks pada LCD Download
     -Sensor Suhu Download


A. PRESENTASI MIKROKONTROLLER


PENDAHULUAN
Bascom Avr merupakan salah satu compiler dari Mikrokontroller. Contoh dari Mikrokontroller yang bisa diprogram dengan Bascom Avr ini adalah Mikroprosesor dari keluarga ATMega, seperti ATMega16 dan ATMega 128 dan lain lain.
Mikrokontroller ATMEGA16
klik gambar untuk lebih jelas
 Mikrokontroller ATMEGA8535
klik gambar untuk lebih jelas
Konfigurasi pin ATmega8538 bisa dilihat pada gambar diatas. Dari gambar tersebut dapat dijelaskan secara fungsional konfigurasi pin ATmega8535 sebagai berikut:
-VCC merupakan pin yang berfungsi sebagai pin masukan catu daya.
-GND merupakan pin ground.
-Port A (PA0-PA7) merupakan pin I/O dua arah dan pin masukan ADC.
-Port B (PB0-PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu Timer/Counter, komparator dan SPI.
-Port C (PC0-PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog dan Timer Oscilator.
-Port D (PD0-PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog, interupsi eksternal dan komunikasi serial.
-RESET merupakan pin yang digunakan untuk me-reset mikrokontroller.
-XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
-AVCC merupakan pin masukan tegangan untuk ADC.
-AREF merupakan pin masukan tegangan referensi ADC.


BAB 1

1.2 Pembuatan Kabel Downloader.
Pada mikrokontroller AVR dapat langsung diprogram dari port paralel komputer menuju ping mikrokontroller AVR.
http://indo-ware.com/foto_produk/6Tronixin-1-8M-USB-1-showa.jpg

1.3 LED (Light Emitting Diode)
LED merupakan komponen yang dapat mengeluarkan emisi cahaya. Arus pada LED sebanding dengan intesitas cahaya yang dihasilkan.
http://www.societyofrobots.com/images/electronics_led_diagram.png 

1.4 IR (Infra RED)
IR adalah alat pemberi sinyal pada sensor (berupa cahaya dan memiliki panjang gelombang dan biasanya digunakan dalam sistem instrument pengukuran kecepatan benda bergerak. IR memiliki panjang gelombang 750-1000nM dan arus maksimal sebesar 100mA. Kelemahan nya jarak jangkauan sekitar 7-8 meter.
https://shop.strato.de/WebRoot/Store4/Shops/15485180/4980/99A9/5AC4/E8DC/A07C/C0A8/28B8/E1C0/Vishay_TSAL5100-1.jpg


1.5 PHOTO TRANSISTOR
 Photo Transistor dalam sistem instrumentasi ini berfungsi sebagai sensor yang digunakan sebagai  pendeteksi cahaya.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwUHp9Hb57IBwcMpHKglVm3cPGuR6QfJRnErP2l6AQE0T2x50Z9ycDxxaI-T_ScjgypaR7G59yFPKba0j4qnNEX_L2B0M7byiid2jo6Q4ifruRHBi5SEj5sBAXusLrgjXMSixdoLJi1dx/s1600/Photo+Dioda.png

1.6 TRIAC BTA26 & BTA41
Merupakan salah satu dari keluarga thyristor, yang terdiri dari terminal A1, terminal A2, dan Gate. Triac biasanya digunakan pada rangkaian pengendali, pensaklaran, dan pemicu dari trigger.

1.7 OPTOCOUPLER MOC3021
Merupakan suatu piranti sumber cahaya yang terkopel dengan pengindera cahaya. Kegunaannya sebagai penguat arus keluaran dari mikrokontroller yang kecil sehingga dapat memicu triac.

1.8 TRANSISTOR
merupakan semikonduktor berbahan dasar Si dan Ge dengan 3 titik penyambungan yaitu basis, kolektor dan emitor.


BAB II
2.1 BASCOM-AVR


Pemograman menggunakan BASCOM-AVR adalah salah satu dari sekian banyak bahasa basic untuk

pemrograman mikrokontroller , misalnya bahasa C.

2.12 Operasional

-Tipe data  : int, long,flout, double, char, string,dsb)

-Variabel,  : ditulis pada text program untuk menyimpan suatu pemrosesan data.

-Konstanta  : Pendeklarasian suatu nama tetapi bernilai tetap.

-Alias   : Digunakan untuk mempermudah penulisan program

2.1.3 Macam-macam Perintah

* IF-THEN    : Digunakan untuk menguji suatu keadaan benar atau salah dan menentukan tindakan

yang sesuai keinginan.

* IF-THEN-ELSE  : Digunakan untuk menguji dua kejadian (benar/salah) dan menentukan tindakan

yang sesuai dengan keinginan.

* IF-THEN-ELSE-IF  : Digunakan untuk menguji lebih dari satu keadaan dan menentukan tindakan

yang sesuai dengan keinginan.

* SELECT-CASE  : Digunakan untuk pengujian keadaan yang banyak sehingga penulisan program

menjadi lebih sederhana.

* DO-LOOP  : Digunakan untuk perulangan program suatu kondisi telah terpenuhi

* FOR-NEXT  : Digunakan untuk perulangan program sesuai dengan jumlah dan tingkat perulangan

nya.

* WHILE-WEND  : Digunakan untuk perulangan apabila keadaan yang diminta telah terpenuhi.

GOSUB  : Digunakan untuk lompatan yang akan melalukan lompatan ke label yang ditunjuk dengan

kembali ke tempat semula setelah melakukan perintah pembacaan program dengan menambahkan

“Return”.

GOTO  : Digunakan untuk lompatan yang akan melalukan lompatan ke label yang ditunjuk dengan

kembali ke tempat semula setelah melakukan perintah pembacaan program ,sehingga tidak

menggunakan “Return”.

EXIT  : Digunakan untuk mengakhiri perulangan DO-LOOP,FOR-NEXT, WHILE-WEND



2.2 Master BASCOM-AVR

Bascom AVR merupakan salah satu compiler dari mikrokontroller. Contoh dari mikrokontroller yang bisa di program dengan Bascom AVR ini adalah mikroprosesor dari keluarga ATMEGA, seperti ATmega16, ATmega128 dan lain sebagainya.
Silahkan klik Download untuk mendapatkan Master BASCOM AVR.

2.3 Video Simulasi
       a. Menampilkan Text pada LCD Download
       b. Sensur Suhu Download


    
B. KUMPULAN SIMULASI DAN LISTING PROGRAM

Silahkan dilihat simulasi dan listing programnya:
1. Running LED Lihat
2. Running LED menggunakan tombol Lihat
3. Traffic Light Download

#Referensi:

0 komentar:

Post a Comment

Template by:

Free Blog Templates