Terima Kasih Anda telah mengunjungi blog Anak KEPRI. Silahkan mengisi Buku Tamu dan Jadilah Folower Terima Kasih

Buku Tamu


ShoutMix chat widget

Selasa, 11 Mei 2010

tugas mikro

TUGAS MIKRO
Penyusun :Heri Epriatno
Jurusan :Elektronika
Nim :0710117421021


Tujuan
a. Agar mahasiswa mengetahui aplikasi atmega
b. Memahami pronsip kerja atmega
c. Terampil dalam membuat rangkaian atmega
Dasar teori
Aplikasi atmega, atmega biasanya di gunakan banyak untuk peralatan elektronik untuk pembahasan kali ini kita membahas penerapan atmega pada SISTEM MINIMUM gambar rangkaian dapat kita lihat d bawah ini

Sistem diatas bekerja sebagai berikut:
Kapasitor C1 dan Resistor R1 digunakan untuk sistem Reset, saat pertama suplay diberikan ke mikrokontroler maka kaki 9 akan berlogika 1, selama 2 siklus mesin. Setelah itu pin 9 akan berlogika 0 kembali. Proses seperti ini bisa terjadi berdasarkan proses pengisian dan pengosongan kapasitor.
Kapasitor C2 dan C3, dipasang bersamaan dengan keramik resonator (x-tal) untuk menghasilkan Clock internal. Nilai dari clok ini tergantung dari keramik resonator (x-tal) yang diberikan
Sistem clok
Mikrokontroler, mempunyai sistem pewaktuan CPU, 12 siklus clock. Artinya setiap 12 siklus yang dihasilkan oleh ceramic resonator maka akan menghasilkan satu siklus mesin. Nilai ini yang akan menjadi acuan waktu operasi CPU. Untuk mendesain sistem mikrokontroler kita memerlukan sistem clock, sistem ini bisa di bangun dari clock eksternal maupun clock internal. Untuk clock internal, kita tinggal memasang komponen seperti di bawah ini:

Gambar : Sistem Clock
Sistem Memori Data
Memori data terbagi menjadi 3 bagian, yaitu 32 register umum,64 buah register I/O,dan 512 byte SRAM Internal.Register keperluan umum menempati space data pada alamatterbawah, yaitu $00 sampai $1F. Sementara itu, register khusus unutk
menangani I/O dan kontrol terhadap mikrokontroler menempati 64alamat berikutnya, yaitu mulai dari $20 hingga $5F. Register tersebutmerupakan register yang khusus digunakan untuk mengatur fungsiterhadap berbagai peripheral mikrokontroler, seperti kontrol register,timer/counter, fungsi – fungsi I/O, dan sebagainya. Register khususalamat memori secara lengkap dapat dilihat pada Tabel 2.2. Alamatmemori berikurnya digunakan untuk SRAM 512 byte, yaitu pada lokasi$60 sampai dengan $25F. Konfigurasi memori data ditunjukkan pada
gambar di bawah ini.

Programnya

1. Program Menghidupkan LED di PORTC
//Prog1: Menghidupkan LED di PortC
#include
void main()
{
DDRC=0xff; // inisialisasi PORTC sebagi keluaran
PORTC=0xF0; // keluarkan data F0 di PORT C (cat:F0=11110000)
}
2. Program Menghidupkan LED
//Prog2: Menghidupkan LED1,3,5,7
#include
void main()
{
DDRC=0xff; // inisialisasi PORTC sebagi keluaran
PORTC=0xAA; // keluarkan data AA(hex) ke PORTC cat: AA=10101010
}

3. Program LED Berkedip (memakai delay)
//Prog3: LED berkedip pada Port C
#include
#include
void main()
{
DDRC=0xff; // inisialisasi PORTC sebagi keluaran
while(1) // perulangan yang tidak pernah terpenuhi
{
PORTC=0x00;
delay_ms(1000);
PORTC=0xff;
delay_ms(1000);
}
}

4. Program LED Berjalan
//prog4: LED berjalan
#include
#include
void main()
{
char urutan[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
char i;
DDRC=0xff;
PORTC=0Xff;
while(1)
{
for(i=0;i<8;i++)
{
PORTC=urutan[i];
delay_ms(500);
}
}
}
Penjelasan :
a.#include : Inisialisasi Mikrokontroller yang dipakai
b.DDRn : Menyiapkan PORTn sebagai Keluaran (0xff) jika masukan (0x00)
c.PORTn : Keluarkan data di PORTn
d.n : mewakili A,B,C,dan D (PORT)
Karena common Annoda maka pada saat logika “0”, lampu LED akan menyala. Untuk penggunaan biner, maka penulisannya adalah 0b10101010. Untuk penggunaan Hexa, maka penulisannya adalah 0Xaa

Daftar pustaka
http://www.innovativeelectronics.com/innovative_electronics/download_files/artikel/AN75.pdf
http://www.xlsdatabase.com/cari-atmega8535.html
http://www.beritanet.com/search.php?text=pengertian%20mikrokontroler%20atmega8535

Komentar :

ada 0 komentar ke “tugas mikro”

Posting Komentar

Banner

Photobucket
<a href="http://anak-kepri.blogspot.com/" target="_blank"><img src="http://i1229.photobucket.com/albums/ee470/heri29/bb.gif" border="0" alt="Photobucket" /></a>

Pengikut

katagori

 
This Blog is proudly powered by Blogger.com |