A B C D

My Stats

Minggu, 24 Januari 2010

Rangkaian Interkoneksi LCD karakter 16x2

Untuk beberapa bahasa pemrograman, penempatan / hubungan antara "kaki" LCD dan mikrokontroler terserah pada programmer (operator). karena hanya dibutuhkan operasi pin output dari pin mikro (tidak memerlukan special function pin).

Namun ada beberapa bahasa pemrograman yang mengharuskan penggunanya menghubungkan LCD dan pin output mikrokontroler sesuai dengan wizard yang telah tersedia / telah ditentukan sebelumnya. ex(code vision avr)

Rangkaian di bawah ini adalah rangkaian yang menghubungkan beberapa kaki LCD dengan mikrokotroler menggunakan sistem pengiriman data per 4 bit (yang digunakan Db4-Db7). rangkaian tersebut merupakan rangkaian sederhana yang bisa anda buat sendiri pada PCB marix, karena pada dasarnya penggunaan LCD hanya memerlukan "adapter" kaki-kakinya (dengan menghiraukan penggunaan setting contrast).



contoh program untuk menampilkan karakter pada LCD:
'// digunakan chip ATMega 8535 menggunakan Basic Programming (BASCOM AVR)
$regfile="m8535.dat"
$crystal=12000000

config porta=output
config LCD=16*2
config lcdpin=pin, db4=porta.0, db5=porta.1, db6=porta.2, db7=porta.3, e=porta.4, rs=porta.5

cls

locate 1,1
Lcd "Test Lcd 16x2"
end
Continue reading...

Sistem Minimum ATMEGA 8535,32,16 (compatible)

Rangkaian di bawah ini adalah sistem minimum yang biasa dipakai dalam penggunaan chip AVR. pada dasarnya semua sistem minimum itu sama. lebih tepatnya rangkaian ini hanya digunakan sebagai "adapter".




schematic di atas adalah sismin? ATMega 8535,16,32 compatible,. mengapa disebut compatible sismin??

dowload datasheet di sini
footprint dari ketiga komponen diatas (8535, 32, 16) sama persis. yang membedakan dari segi kapasitas Flash rom
8535 = 8 Kb
32= 32 Kb
16 = 16 Kb

Continue reading...

Kamis, 21 Januari 2010

All Circuit (Schematic)

  1. Sistem Minimum ATMega 8535,16,32 (compatible)
  2. Running Led
  3. Sample Electronic Programmer
  4. Regulator
  5. H-Bridge (L298-DC motor Driver)
  6. Relay Motor Driver
  7. LCD
  8. Seven Segment
  9. Dot Matrix
  10. Modem RS232
Continue reading...

Contact Us

email : benfany.aditia@yahoo.com
facebook : ichwan_peace@yahoo.com
HP : +6281804630205 callme
Continue reading...

Daftar Projects mikrokontroler menggunakan AVR chip

Di bawah ini adalah daftar-daftar project mikro kontroler yang telah di realisasikan dan berfungsi sesuai dengan fungsi dan tujuan yang ingin dicapai:
  1. Termometer Digital
  2. Pengukur tinggi badan dengan ultra sonic
  3. Alat Pengukur Jarak Tempuh
  4. Digital Stopwatch
buat temen-temen yang mau ngusulin project untuk di posting di blog ini kirim komen and jelaskan deskripsi kerja alatnya.
Continue reading...

Attention



"....Maaf...."



Project belum tersedia

jika anda ingin artikel project ini segera di terbitkan, silahkan untuk mengirim pesan melalui komentar atau email ke:

benfany.aditia@yahoo.com

terima_kasih
(Benf)
Continue reading...

BASCOM AVR (Coding)

Downloading program adalah sebuah proses mengirimkan program yang "diketik" di PC, yang kemudian dikirimkan ke dalam mikro kontroler. secara umum proses coding program dibuat dalam dua jenis bahasa pemrograman:


1. Assembler ==> merubah dari bahasa tingkat rendah ke Bahasa Mesin
2.Compiler ==> merubah dari bahasa tingkat tinggi ke Bahasa Mesin

lalu apakah bahasa tingka redah dan tinggi????
ok!!! kita bahas secara singkat!!! (sebenernya emang saya ga banyak tahu... hehe babai)

Bahasa Mesin(machine language):
adalah bahasa yang dimengerti oleh hardware (mikrokontroler), karena mikrokontroler hanya bisa mengerti data dalam bentuk logic "1" atau "0". maka dari itu bahasa mesin disajikan dam bentuk dereten heksa.


Bahasa Assembler (low level language)
adalah bahasa tingkat rendah yang ditulis dengan menggunakan beberapa singkatan dalam bahasa inggris, dan dapat dimengerti oleh manusia (user). yang kemudian coding-coding programnya akan diubah ke dalam bahasa mesin.
contoh (coding pada Midicom Intel 8085):
MVI A,01
MOV B,A
...............
dst.

Bahasa Compiler (High Level Language)
adalah bahasa tingkat tinggi yang ditulis dengan menggunakan bahasa inggris, bahasa compiler lebih mudah dimengerti oleh manusia (user) karena menggunakan kata-kata yang lengkap (tidak disingkat) dalam penulisannya.
salah satu compiler yang dapat digunakan dan mudah dimengerti adalah BASCOM AVR.
selanjutnya dalam project-project yang akan di posting akan disajikan dalam formt Basic...

Continue reading...

Rabu, 20 Januari 2010

Feature Lengkap dari AVR mikrokontroller

AVR chip merupakan salah satu dari beberapa tipe chip yang banyak digunakan. selain sudah familiar dan penggunaan yang mudah chip ini juga banyak tersedia di toko elektronik di indonesia . selain itu banyak feature yang bisa mempermudah pekerjaan programmer, umumnya tipe ini dilengkapi dengan ADC, Timer, Interrupt, dll. salah satu tipe AVR "Kesayangan" saya,, yaitu : ATMega Family...


DIP 40 ini sangat menunjang beberapa pekerjaan saya selama ini,,
fetaturenya:
• High-performance, Low-power AVR® 8-bit Microcontroller
• Advanced RISC Architecture
– 130 Powerful Instructions – Most Single Clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
• Nonvolatile Program and Data Memories
– 8K Bytes of In-System Self-Programmable Flash
Endurance: 10,000 Write/Erase Cycles
– Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
– 512 Bytes EEPROM
Endurance: 100,000 Write/Erase Cycles
– 512 Bytes Internal SRAM
– Programming Lock for Software Security
• Peripheral Features
– Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Mode
– Real Time Counter with Separate Oscillator
– Four PWM Channels
– 8-channel, 10-bit ADC
8 Single-ended Channels
7 Differential Channels for TQFP Package Only
2 Differential Channels with Programmable Gain at 1x, 10x, or 200x for TQFP
Package Only
– Byte-oriented Two-wire Serial Interface
– Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
• Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– External and Internal Interrupt Sources
– Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby
and Extended Standby
• I/O and Packages
– 32 Programmable I/O Lines
– 40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-pad MLF
• Operating Voltages
– 2.7 - 5.5V for ATmega8535L
– 4.5 - 5.5V for ATmega8535
• Speed Grades
– 0 - 8 MHz for ATmega8535L
– 0 - 16 MHz for ATmega8535
Continue reading...

Blog Baru = pemikiran baru

Assalamualaikum,,

Saya ucapkan terimakasih atas kesedian teman-teman mampir di blog saya. sebagian mungkin ada yang mengenl saya, atau bahkan tidak, profil saya tinggal dibaca saja y kalau mau tau :-) hehehe... saya memang baru menjadi netter yang bikin blog, ya wajar kalau design blog saya masih ancur-ancuran (atau apalah istilahnya buat newbie).


Insyaalah,, blog ini akan saya isi dengan segala sesuatu yang berhubungan dengan elektronik, khususnya di bidang mikrokontroler project....

Mengapa Mikrokontroer?????
disamping ilmu ini merupakan salah satu hobi saya,, :-) inilah ilmu yang menurut saya tidak memerlukan "kuliah" khusus untuk mendalaminya... "cukup" dengn hobi,, kreatif, selanjutnya akan menjadi sebuah kesenangan apabila sudah masuk di dalam "dunianya" ..... (Maaf kalau sedikit "Leabay" hehe...)

jadi buat para "pemula" yang emang mau nyoba-nyoba project sederhana,,, silahkan dicoba,, tak terbatas bagi para Mikrokontroler holic yang memang mau share Link, atau project2nya, Hayu Kita gabung...

jadi... Let's share!!!!
Continue reading...
 

Followers

Link Exchange

<a href="http://benfanyprojects.blogspot.com/" target="_blank">Benfany's project</a>