Selasa, 13 Januari 2009

Mikrokontrolr ATMega 8535


Mikrokontroler ATMega 8535
.fullpost{display:inline;}
Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan populer.
Ada beberapa vendor yang membuat mikrokontroler diantaranya Intel, Microchip, Winbond, Atmel, Philips, Xemics dan lain - lain. Dari beberapa vendor tersebut, yang paling populer digunakan adalah mikrokontroler buatan Atmel. Mikrokontroler AVR (Alf and Vegard’s Risc prosesor) memiliki arsitektur RISC 8 bit, di mana semua instruksi dikemas dalam kode 16-bit (16-bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu) siklus clock, berbeda dengan instruksi MCS 51 yang membutuhkan 12 siklus clock. Tentu saja itu terjadi karena kedua jenis mikrokontroler tersebut memiliki arsitektur yang berbeda. AVR berteknologi RISC (Reduced Instruction Set Computing), sedangkan seri MCS 51 berteknologi CISC (Complex Instruction Set Computing). Secara umum, AVR dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATtiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing – masing kelas adalah memori, peripheral, dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan, mereka bisa dikatakan hampir sama. Oleh karena itu, dipergunakan salah satu AVR produk Atmel, yaitu ATMega8535. Selain mudah didapatkan dan lebih murah ATMega8535 juga memiliki fasilitas yang lengkap. Untuk tipe AVR ada 3 jenis yaitu AT Tiny, AVR klasik, AT Mega. Perbedaannya hanya pada fasilitas dan I/O yang tersedia serta fasilitas lain seperti ADC,EEPROM dan lain sebagainya. Salah satu contohnya adalah AT Mega 8535. Memiliki teknologi RISC dengan kecepatan maksimal 16 MHz membuat ATMega8535 lebih cepat bila dibandingkan dengan varian MCS 51. Dengan fasilitas yang lengkap tersebut menjadikan ATMega8535 sebagai mikrokontroler yang powerfull. Adapun blok diagramnya adalah sebagai berikut. Gambar 2.1 Blok Diagram ATMega8535 (www.atmel.com) Dari gambar tersebut dapat dilihat bahwa ATMega8535 memiliki bagian sebagai berikut: 1. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D. 2. ADC 10 bit sebanyak 8 saluran. 3. Tiga buah Timer/Counter dengan kemampuan pembandingan. 4. CPU yang terdiri atas 32 buah register. 5. Watchdog Timer dengan osilator internal. 6. SRAM sebesar 512 byte. 7. Memori Flash sebesar 8 kb dengan kemampuan Read While Write. 8. Unit interupsi internal dan eksternal. 9. Port antarmuka SPI. 10. EEPROM sebesar 512 byte yang dapat diprogram saat operasi. 11. Antarmuka komparator analog. 12. Port USART untuk komunikasi serial. Fitur ATMega8535 Kapabilitas detail dari ATMega8535 adalah sebagai berikut: 1. System mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 Mhz. 2. Kapabilitas memory flash 8KB,SRAM sebesar 512 byte,dan EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte. 3. ADC internal dengan fidelitas 10 bit sebanyak 8 channel. 4. Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps. 5. Enam pilihan mode sleep menghemat penggunaan daya listrik. Konfigurasi Pin ATMega8535 Konfigurasi pin ATMega8535 bisa dilihat pada gambar .Dari gambar tersebut dapat dijelaskan secara fungsional konfigurasi pin ATMega8535 sebagai berikut: 1. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya. 2. GND merupakan pin ground. 3. Port A (PA0..PA7) merupakan pin I/O dua arah dan pin masukan ADC. 4. Port B (PB0..PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu Timer/Counter,komparator analog,dan SPI. 5. Port C (PC0..PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI,komparator analog dan Timer Oscillator. 6. Port D (PD0..PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog,interupsi eksternal,dan komunikasi serial. 7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler. 8. XTAL1 dan XTAL2 merupakan pin masukan clock ekstenal. 9. AVCC merupakan pin masukan tegangan untuk ADC. 10. AREF merupakan pin masukan tegangan referensi ADC. Untuk memprogram mikrokontroler dapat menggunakan bahasa assembler atau bahasa tingkat tinggi yaitu bahasa C. Bahasa yang digunakan memiliki keunggulan tersendiri, untuk bahasa assembler dapat diminimalisasi penggunaan memori program sedangkan dengan bahasa C menawarkan kecepatan dalam pembuatan program. Untuk bahasa assembler dapat ditulis dengan menggunakan text editor setelah itu dapat dikompilasi dengan tool tertentu misalnya asm51 untuk MCS51 dan AVR Studio untuk AVR. Silahkan DownLoad 1 : modul_ATmega8535
Oleh JoAldera Pada Hari Jumat, September 07, 2007
Label:

1 komentar:
microdte mengatakan...
gimana cara ngubah tipe data misal dari char ke int?trus klo misal kita buat program serial gimana program yang bisa memasakan char yang lebih dari 1 kali, namun ngirimnya bersamaan.(antara ATmega8535 dengan PC)
Rabu, Agustus 27, 2008 1:05:00 PM

Poskan Komentar

Posting Lebih Baru Posting Lama Halaman Muka
Langgan: Poskan Komentar (Atom)

Mikrokontroller AT89S51/2
Mikrokontroller tipe Atmel AT89S52 termasuk kedalam keluarga MCS51 merupakan suatu mikrokomputer CMOS 8-bit dengan daya rendah, kemampuan tinggi, memiliki 8K byte Flash Programable and Erasable Read Only Memory (PEROM) ...Read More...

Catu Daya
Catu daya merupakan suatu Rangkaian yang paling penting bagi sistem elektronika. Ada dua sumber catu daya yaitu sumber AC dan sumber DC. Sumber AC yaitu sumber tegangan bolak - balik, sedangkan sumber tegangan DC merupakan sumber tegangan searah. ...Read more...


Optocoumpler 4N28

Optocoupler 4N28 merupakan sebuah IC driver berfungsi memindahkan sinyal gelombang dari rangkaian kontrol untuk menjalankan rangkaian daya sekaligus sebagai pemisah tegangan kerja pada rangkaian kontrol dan rangkaian daya. Rangkaian driver yang diimplementasikan dengan IC 4N28 ditunjukkan pada gambar berikut : ...Read more...

Dioda
Dioda adalah piranti semikonduktor dengan bahan tipe-n yang menyediakan elektron-elektron bebas dan bahan tipe-p yang disatukan (P-N junction). Dioda merupakan suatu piranti dua elektroda dengan arah arus yang tertentu, dapat juga dikatakan ...Read More...

ADC MC14433
ADC MC14433 merupakan sebuah chip IC 24 pin yang memiliki multi fungsi sebagai pengubah data analog menjadi digital sekaligus bisa menampilkan data digitalnya dalam bentuk BCD counter yang lansung bisa dilihat di seven segment 3 ½ digit angka digital. ...Read More...

Persingkat Nama Domain Anda
Corporate Gift Baskets

Mikrokontroller ATMega8535
Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan populer. ...Read More...

EPROM 27C256
EPROM adalah memori hanya baca dan dapat diprogram serta dihapus. Jenis EPROM yang paling populer adalah jenis ultraviolet atau EPROM UV. Setelah diprogram secara listrik, memori dapat dihapus dengan cara pencahayaan sinar UV berintensitas tinggi. ...Read more...



Judul-Judul Tugas Akhir
var cssfeed=new gfeedpausescroller("example1", "example1class", 2000, "_new")
cssfeed.addFeed("Judul-Judul Tugas Akhir", "http://www.joaldera.blogspot.com/rss.xml ") //Specify "label" plus URL to RSS feed
cssfeed.displayoptions("date") //show the specified additional fields
cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag
cssfeed.filterfeed(15, "date") //Show 10 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()
BIOKONTROL SEBAGAI PENDETEKSI TARAF KETEGANGAN MANUSIA Tuesday, April 08, 2008
Perancangan Watt Meter Digital 1 Fasa Dengan Mikrokontroller AT89S51 Saturday, May 24, 2008
Download

Donwload

Busby SEO Test

Sponsor
Sponsored Links
1608 SITUS+ SIAP Promosikan BISNIS ANDA!Ya, mulai dengan Rp. 50 ribu anda dapat PROMOSIKAN BISNIS, USAHA, AKTIFITAS anda
PENGHASILAN TAMBAHAN .... MAU ??punya Situs? Blog? Forum? Komunitas? ya RAIH PENGHASILAN TAMBAHAN !!
Advertise Here

Bisnis Gratisan diInternet
Mau!!...Bisnis Gratisan di Internet, jangan lewatkan yang satu ini...mau tahu tentang cara pendaftaran ataupun situs-situs apa saja yang menyediakan bisnis gratisan.. ...Read more...

Tinggalkan Pesan
View shoutbox



Labels
var so = new SWFObject("http://halotemplates.s3.amazonaws.com/wp-cumulus-example/tagcloud.swf", "tagcloud", "160", "150", "7", "#ffffff");
// uncomment next line to enable transparency
//so.addParam("wmode", "transparent");
so.addVariable("tcolor", "0x333333");
so.addVariable("mode", "tags");
so.addVariable("distr", "true");
so.addVariable("tspeed", "100");
so.addVariable("tagcloud", "ADC MC 14433Catu DayaCondensator (Kapasitor)Dekoder DTMFDiodaEPROM 27C256ISD 1420 Sebagai Penyimpan SuaraLCD (Liquid Crystal Display)MESIN ARUS SEARAHMikrokontroler ATMega 8535Mikrokontroller AT89S52MOSFET ( Metal Oxide Semiconductor FET )Optocoumpler 4N28Pengubah Analog ke Digital ( ADC 0804 )Penyearah Tiga Fasa Tak TerkendaliPenyearah Tiga Fasa TerkendaliResistorSel SuryaTRANSISTOR");
so.addParam("allowScriptAccess", "always");
so.write("flashcontent");

Daftar Sekarang


1 komentar:

ASY_SYAHID mengatakan...

pernah ngakses mmc sebagai memori eksternal pada AVR gak? kalo sudah tolong ajarin dunk