Sistem Interupsi MCS51

On March 24, 2014, in 8051 microcontroller, Microcontroller, by Herlambang

Meskipun memerlukan pengertian yang lebih mendalam, pengetahuan mengenai interupsi sangat membantu mengatasi masalah pemrograman mikroprosesor/mikrokontroler dalam hal menangani banyak peralatan input/output. Pengetahuan mengenai interupsi tidak cukup hanya dibahas secara teori saja, diperlukan contoh program yang konkrit untuk memahami. Saat kaki RESET pada IC mikroprosesor/mikrokontroler menerima sinyal reset (pada MCS51 sinyal tersebut berupa sinyal ‘1’ sesaat, […]

Tagged with:  

Analog to Digital Converter (ADC)

On November 28, 2012, in Elektronika, by Herlambang

ADC adalah proses pengubahan sinyal analog menjadi digital. Proses pengubahan terjadi pada konverter atau pengubah yang dikenal dengan analog to digital converter. Proses pengubahan ini dikenal juga dengan nama sistem akusisi data. Terdapat 4 macam ADC yang memenuhi standar industri, yaitu integrating, tracking converter, successive approximation dan flash/paralel. Keempat jenis ADC tersebut mawakili beberapa pertimbangan […]

Tagged with:  

Nubielab HD44780 LCD Library (AVR) – CodeVisionAVR

On January 16, 2012, in AVR microcontroller, Microcontroller, Projects, by Herlambang

A. NGOBROL DIKIT DULU GAN.. Pada perancangan alat elektronika berbasis mikrokontroler kadang dibutuhkan HMI (Human to Machine Interface) berupa display dan yang sangat lazim digunakan salah satunya adalah dengan menggunakan LCD. Pada alat elektronika portable atau peralatan elektronika dengan sistem kecil LCD yang digunakan kebanyakan adalah jenis LCD yang berbasis HD44780 Controller. Jenis LCD ini […]

Tagged with:  

Program UART receiver polling dengan display LCD – CodeVisionAVR

On October 14, 2011, in AVR microcontroller, Microcontroller, Projects, by Herlambang

Program serial receiver polling dengan display LCD. Tanpa interrupt apalagi scheduler, polos-los. Data text akan ditampilkan secara berjalan (left marquee). Program ini memanfaatkan loop aja silahkan dipelajari, dimodif, diutak atik sesuai kebutuhan. Program ini default menggunakan baudrate 19200bps dan bisa menerima paket data (printable chars) maksimum 500 karakter dalam satu paket mudah sekali untuk modif […]

Tagged with:  

Sekilas Tentang Mikrokontroler AT89S51

On June 22, 2011, in 8051 microcontroller, Microcontroller, by Herlambang

Mikrokontroler AT89S51 merupakan high performance CMOS mikrokontroler 8-bit yang dilengkapi dengan Erasable programmable Read Only Memory (EPROM) 8 K byte. Mikrokontroler ini diproduksi oleh ATMEL dengan teknologi high density monvolatile memory dan kompatibel dengan mikrokontroler standart industri MCS-51 baik untuk I/O-nya (Input/Output) maupun perintah pemrogramannya (instruction set). Berikut adalah penampakannya: Berikut adalah konfigurasi IOnya: Adapun […]

Tagged with:  

8051 Based UP-DOWN Counter (AT89S51)

On June 14, 2011, in 8051 microcontroller, Microcontroller, Projects, by Herlambang

Hi.. Kali ini kita akan membuat suatu proyek sederhana yang kadang bisa bermanfaat pada kondisi tertentu. Misalnya untuk para juragan telur kecil2-an, kalo mo ngitung jumlah produksi telurnya (dalam satuan butir)/hari (xixixixi…kurang kerjaan”^_^), kalo pake catetan tangan kan susah, apa lagi jumlah telurnya kan bisa ribuan” (ngitungnya kiloan mas”).. nah, kalo pake alat ini, anda […]

Tagged with:  

Mencegah Korupsi Flash Memory Pada Microcontroller AVR

On June 13, 2011, in AVR microcontroller, Microcontroller, by Herlambang

Pada waktu keadaan tegangan pada VCC terlalu rendah, Flash program memory bisa mengalamai korup data karena tegangan terlalu rendah untuk mencatu CPU dan Flash supaya bekerja dengan normal. Keadaan ini sama dengan sistem lain yang menggunakan Flash, dan solusi disain yang sama bisa diaplikasikan. Korupsi data pada Flash program bisa disebabkan oleh dua kondisi dimana […]

Tagged with:  

AVR Digital Thermometer LM35 – CodeVisionAVR

On June 7, 2011, in AVR microcontroller, Microcontroller, Projects, by Herlambang

LM35 adalah IC untuk sensor temperatur yang bisa digunakan untuk mengukur temperatur dengan keluaran berupa perubahan tegangan yang sebanding dengan perubahan temperatur dalam Celcius. Kenapa LM35? Karena dengan LM35 kita bisa mengukur temperatur lebih presisi dan akurat dibandingkan dengan jenis sensor lain yang harganya seimbang, contoh thermistor. Keluaran dari LM35 berupa perubahan tegangan sebesar 10 […]

Tagged with:  

Latihan Microcontroller AVR – LED002

On May 23, 2011, in AVR microcontroller, Microcontroller, by Herlambang

Seri belajar microcontroller AVR terus berlanjut.. artikel kali ini adalah lanjutan dari artikel sebelumnya pada Latihan Microcontroller AVR – LED001 Dalam program latihan ini kita akan belajar bagaimana merubah logika output port dan menampilkannya pada LED. Program akan membuat LED berjalan secara urut dari LSB (Least Significant Bit) atau bit terbawah ke MSB (Most Significant […]

Tagged with:  

Latihan Microcontroller AVR – LED001

On May 23, 2011, in AVR microcontroller, Microcontroller, by Herlambang

Dalam artikel kali ini ane mo kembali lagi ke basic IO mikrokontroler AVR. Yah, dimanapun kalau seorang pemula yang ingin belajar mikrokontroler apapun jenisnya, yang pertama dipelajari adalah operasi bit dan byte. Misalkan dengan menyalakan dan mematikan port yang dihubungkan dengan LED. Wokey, bwt yang baru ingin nyemplung di dunia mikrokontroler dan bingung mau mulai […]

Tagged with: