Categories
buku Mikrokontroler

Tip dan Trik Mikrokontroler AT89 dan AVR: Tingkat Pemula hingga Lanjut

Buku ini merupakan kumpulan berbagai macam catatan atau artikel selama penulis melakukan berbagai macam penelitian dan eksperimen hingga tahun 2009. Banyak hal yang penulis dapatkan selama itu, terutama ilmu dan pengembangan aplikasi atau terapan mikrokontroler keluarga Atmel AT89 dan Atmel AVR. Semoga para pembaca juga mendapatkan hal yang sama serta bisa ikut serta dalam menyumbangkan acuan dalam bidang mikrokontroler AT89 dan AVR. Juga saya tambahkan sebuah artikel bagaimana cara mendapatkan penghasilan dengan menguasai teknologi mikrokontroler, sehingga diharapkan bisa menjadi ilmu bermanfaat bagi calon-calon Technopreneur di Indonesia, amin!

Bonus DVD senilai > Rp. 500.000,00

  • Video Belajar Bascom 8051 (AT89) senilai Rp. 500.000,00
  • Voucher Pelatihan Private Senilai Rp. 100.000,00
  • Software2 Pendukung
  • Listing Program dalam buku
  • Berbagai ebook GRATIS

Testimonial

saya tersugesti, klo baca bukunya pak agfi, saya baru bisa paham… padahal saya juga uda punya buku mikro yg lain, spt nya gak enak, klo gak baca punya pak agfi, aneh memang…
Teguh Budiman

Waduh, emang sip banget penjelasannya pak Agfi, salah satu yang saya kagumi dari pak Agfi adalah kalo pak Agfi njelasin sesuatu pasti dengan ringkas, padat, berisi, to the point dan mudah di mengerti.. saya juga senang baca buku-bukunya pak Agfi lho, nah.. itu adalah tanda-tanda dari dosen, entrepreneur dan sekaligus penulis yang profesional..| salut dah buat pak Agfi.. Seandainya sebagian besar dosen bisa aktif seperti pak Agfi, pasti Indonesia makin maju neh..
Herlambang (http://indomicron.co.cc/)

Pak Agfi, salut buat jiwa “technopreneur” yang kuat dan inovatif. Saya bisa lihat di tulisan – tulisan Bapak. Btw, saya sendiri juga sedang belajar untuk mengembangkan bidang otomasi, esp. PLC dan SCADA
Handy (http://learnautomation.wordpress.com/)

alhamdulillah dengan seizin allah melalui perantara bpk akhirnya skripsi saya berhasil dan sesuai harapan.makasih ya pak atas informasi dan tutorial yang bapak berikan.suatu saat klu saya ada pertanyaan lg untuk mslh mc yg lain tlng dibntu lg ya pak.semga bpk semkn sukses amin.
salut n sukses slalu utk bpak.skali lagi makash ya bpk agfi.
Putra Adinda

PESAN SEKARANG!

Categories
Mikrokontroler

CodeVision dan Pustaka LCD: Sebuah contoh sederhana

Ada pertanyaan masuk ke saya, bagaimana program untuk tampilan ke LCD (misalnya tipe LCD 2×16 karakter) menggunakan CodeVision. Maka pada kesempatan kali ini saya bahas jawaban dari pertanyaan itu.

Yang perlu Anda ketahui bahwa CodeVision AVR sudah menyediakan pustaka untuk antarmuka LCD, hanya saja, Anda harus menyesuaikan rangkaian dengan ketentuan yang dimiliki CodeVision, perhatikan ketentuan antarmuka LCD dari CodeVision berikut ini (PORT mewakili PORT apa saja yang Anda gunakan untuk antarmuka LCD dengan AVR), atau perhatikan Gambar 3:

  • PORT.0 – pin RS
  • PORT.1 – pin R/W
  • PORT.2 – PIN EN
  • PORT.3 – tidak dipakai
  • PORT.4 – pin D4
  • PORT.5 – pin D5
  • PORT.6 – pin D6
  • PORT.7 – pin D7

Beberapa fungsi pada pustaka LCD milik CodeVision antara lain:

  • void _lcd_ready(void);
  • void _lcd_write_data(unsigned char data);
  • void lcd_write_byte(unsigned char addr, unsigned char data); – menuliskan sebuah BYTE ke generator karakter LCD atau RAM tampilan
  • unsigned char lcd_read_byte(unsigned char addr); – membaca sebuah BYTE dari generator karakter LCD atau RAM tampilan
  • void lcd_gotoxy(unsigned char x, unsigned char y); – meletakkan kursor pada x (kolom, 0..39) dan y (baris,0..3)
  • void lcd_clear(void); – membersihkan layar LCD
  • void lcd_putchar(char c);
  • void lcd_puts(char *str); – menuliskan string STR di dalam SRAM ke LCD
  • void lcd_putsf(char flash *str); – menuliskan string STR di dalam flash ke LCD
  • unsigned char lcd_init(unsigned char lcd_columns); – inisialisasi kontroler LCD
  • void lcd_control (unsigned char control); – menuliskan BYTE kontrol ke LCD