Senin, 17 September 2012

Dasar Input dan Output Microcontroller AVR

Dasar input dan output sangat dibutuhkan sekali pada pemrograman mikrokontroler avr, pada tutorial kali ini saya menggunakan compiler codevision avr. Input dan output bisa digunakan, misalnya kita ingin mengeset PIN.x untuk input sensor jarak dan PIN.y untuk output berupa led dan masih banyak implementasi lainnya .
Nah langsung saja, pada tutorial kali ini saya akan membuat led berjalan/ running led pada mikrokontroler AVR ATMega 128. Saya meggunakan PINC.0, C.1 dan C.2 sebagai output.

PORT.X=0; //set port X sebagai low (0 volt)
PORT.X=1; //set port X sebagai high (5 volt)
misalnya:
PORTC.0=0; //set port C.0 low
PORTC.0=1; //set port C.0 high

pada led kondisi low akan menyebabkan led mati dan kondisi high (5 V) akan menyebabkan led menyala.Setelah kita mendefinisikan port tersebut low/high, maka selanjutnya kita perlu mendefinisikan PIN.X pada port tersebut sebagai input/ output.

DDR.X=0;  //set data direksi sbg input
DDR.X=1;  //set data direksi sbg output

misalnya kita ingin membuat led menyala selama 1 detik maka,
DDRC.0=1;  //set data direksi sbg output
PORTC.0=1; //set port C.0 high
delay_ms (1000);

Itulah dasar-dasar input output, untuk programnya bisa anda kembangkan sendiri.Inilah hasil led berjalan sederhana yang saya buat.


Silahkan di share dengan menuliskan sumbernya..
Created by: Rifqi Arridho Abid

1 komentar :

  1. Peluang Bisnis Dahsyat Yusuf Mansur. "Orang islam harus KAYA"
    dan "Beli Kembali Aset Indonesia" dengan INDONESIA BERJAMAAH
    Segera Amankan Posisi Anda, Segera JOIN bersama
    Komunitas VSI , bisnis terbaru Ustadz Yusuf Mansur
    Dengan Produk V-pay ( Virtual Payment ) Anda akan
    dimudahkan dalam hal urusan pembayaran listrik,
    telpon, pulsa, PDAM, TV Berbayar, Internet, cukup dari genggaman anda saja . Transaksi dapat dilakukan
    melalui Website, SMS, Android, BlackBerry, iPhone dan YM dan anda mendapatkan casback disetiap transaksi anda dan mitra di jaringan anda.
    Penasaran Dengan Bisnis Ustd. Yusuf Mansur ini Kunjungi Website: KLIK DISINI

    BalasHapus