Hal pertama yang harus kita ketahui adalah input output pada sebuah ic mikron ..... pada malam ini ane mau kasih beberapa pelajaran mungkin bisa membantu atau bisa menjadi bahan belajar kita di rumah ......
pertama ane membuat aplikasi sederhana yaitu menyalakan pin pada port mikrokontroler
dan memberikan masukan ke pin mikrokontroler. Untuk latihan saya akan
menggunakan mikrokontroler AVR ATMega 8535. Sebenarnya selain tipe
tersebut dapat pula menggunakan tipe ATMega 16 / 32 karena konfigurasi
pin pada mikrokontroler tersebut sama hanya saja kapasitas memory flash
berbeda, sedangkan pada programnya cukup mengganti header saja yang
semula bertuliskan "mega8535" menjadi "mega16" atau "mega32"
Pada mikrokontroler tersebut untuk membuat fungsi keluaran atau masukan
pada masing masing port terlebih dahulu harus melakukan setting pada
register tiap port yaitu DDRA untuk PORTA, DDRB untuk PORTB dan
seterusnya. Register pada DDR tersebut menentukan fungsi pada tiap port
dan pin sebagai masukan atau keluaran. Untuk masukan kita bisa memerikan
logika 0 dan untuk keluaran logika 1 pada DDR tersebut. Misal akan
membuat fungsi PORTA sebagai masukan dan PORTB sebagai keluaran maka
kita beri nilai saja DDRA=0x00; dan DDRB=0xFF; atau dalam biner
dituliskan DDRA=0b00000000; dan pada DDRB0b11111111;
Apabila ada suatu pertanyaan, "Mungkin tidak membuat masukan dan
keluaran dalam satu PORT?" jawabnya mungkin saja, buatlah nilai DDR
tersebut bervariasi misal DDRA=0b00001111; artinya fungsi PORTA pada pin
0 sampai 3 sebagai keluaran dan pin 4 sampai 7 sebagai masukan.
Agar memudahkan pembelajaran tentang mikrokontroler adakalanya harus mencobanya terlebih dahulu, berarti syarat utama untuk berlatih mikrokontroler harus memiliki modul sistem minimum mikrokontroler yang sudah dilengkapi dengan downloader karena bila tidak memiliki sangatlah sulit untuk melihat hasil dari program yang sudah kita buat. Namun apabila anda tidak punya bagaimana? jangan khawatir karena sudah ada suatu aplikasi software yang dapat dilakukan untuk melakukan simulasi suatu rangkaian mikrokontroler yaitu proteus (ISIS).
Agar memudahkan pembelajaran tentang mikrokontroler adakalanya harus mencobanya terlebih dahulu, berarti syarat utama untuk berlatih mikrokontroler harus memiliki modul sistem minimum mikrokontroler yang sudah dilengkapi dengan downloader karena bila tidak memiliki sangatlah sulit untuk melihat hasil dari program yang sudah kita buat. Namun apabila anda tidak punya bagaimana? jangan khawatir karena sudah ada suatu aplikasi software yang dapat dilakukan untuk melakukan simulasi suatu rangkaian mikrokontroler yaitu proteus (ISIS).
Rangkaian simulasi sistem minimum sederhana menggunakan mikrokontroler ATMega 8535 menggunakan 2 konfigurasi Led.
======== tutorial dasar ========================
Untuk yang bingung atau pemula silahkan baca tutorial berikut:
Tutorial penggunaan Codevision AVR
Tutorial penggunaan AVR Studio
Tutorial flash program ke dalam mikrokontroler
==========================================
Untuk yang bingung atau pemula silahkan baca tutorial berikut:
Tutorial penggunaan Codevision AVR
Tutorial penggunaan AVR Studio
Tutorial flash program ke dalam mikrokontroler
==========================================
Tampilan AVR Studio untuk latihan running led menggunakan bahasa
assembly. Bagi yang tertarik menggunakan AVR-GCC pada AVR Studio dapat
menyalin program bahasa C di source codevision ke lembar kerja AVR-GCC
dengan melakukan sedikit modifikasi header karena bahasa yang digunakan
hampir mirip.