Search Engine Submission - AddMe TRUE-BUS: BAHASA C
Tampilkan postingan dengan label BAHASA C. Tampilkan semua postingan
Tampilkan postingan dengan label BAHASA C. Tampilkan semua postingan

Senin, 30 Mei 2011

Code Vision AVR


AVC C ( compiler ) atau Code VisionAVR
            Ayo belajar sambil berjanda. Hahahaha maksudnya bercanda mengenal lanjutan dari mikrokontroller yaitu code vision AVR yang sering dengan disebut C compiler. Kalau saya menggunakan Code Vision AVR 1.25.9 yang lebih simple dan tidak trial, silahkan yang mau dapatkan di sini.
                  cara instalasi CodeVision_AVR_1.25.9 cukup mudah :
1. unpack atau Unrar CodeVision_AVR_1.25.9
2. klik setup.exe
3. jika dalam proses instalasi membutuhkan pasword maka buka paswordnya di thoungvn.txt
4. masukkan paswodnya dan melanjutkan proses selanjutnya sampai finish
5. Run CodeVisionAVR 1.25.9 nantinya akan keluar dialog get serial number.

6. buka keygen.exe

7. masukkan serial number dan make, taruh licence.dat ke folder atau tempat yang mudah ditemukan
8. kembali klik CodeVision AVR 1.25.9 dan ambil licence.dat tadi terus Confirm OK
9. setelah bener maka akan keluar dialog seperti ini...DAN DINYATAKAN BAHWA CodeVision AVR 1.25.9 siap untuk dipakai.

            Sebelum masuk ke tutorialnya maka harus tau apa to CVAVR dan gunanya? CVAVR adalah program compiler C yang  sangat memudahkan kita dalam pembuatan program dengan bahasa tingkat tinggi. Yaitu bahasa inggris tentunya dengan perintah-perintah tertentu yang mudah dimengerti oleh manusia secara umum. Terus CVAVR digunakan untuk pemrograman mikrokontroller dan keluarganya hahahahahahaaa.
            Sudah tau kan apa itu compiler C. sekarang boleh dan silahkan lihat tutorialnya secara lengkap dibawah ini atau bisa di download disini.
1.      CVAVR 1
2.      CVAVR 2
3.      CVAVR 3
4.      CVAVR 4
Nah silahkan baca dan amalkan, serta lakukan prakteknya. Kalo yang lain ini adalah secara singkat saja hahahahahaha…!!!!
A.      Singkat Tentang Code Vision AVR ( Secara umum )
      selain paparan dibawah ini juga dapat di download disini.
1.      Cara pembuatan projek baru
Pada CV AVR ini seperti program editor lainnya yaitu perlu jandela edit atau jendela kerja. Pada CVAVR jandela kerja akan tampil dengan pembuatan Project. Yang bias dilakukan dengan cara.
a)     Tentunya buka apliksi dari code vision AVR didesktop atau di file à program atau di folder instalasinya.
b)    HAHAHAHAHAHAHAHAHAHA
c)  Terus seperti program editor lainnya pasti ketika membuat project atau jendela baru dengan mengeclik file à new 
d)    WAH JAN
e)  Selanjutnya akan keluar jendela create new file dan tandai yang project dan OK ( kamu pasti bisa hahahahahhaha )
f)   Pasti akan ada konfirmasi dan harus di confirm dan clik yes bukan no…hahahahahaaa
g)  PANJANG KALO YES-NO YES-NO jadinya ( think??? hahahahahaha )
h)    Lanjut jangan cuma yes-no yes no saja,,, setelah di yes pasti akan panjang tampilannya dan keluar???
Jendela CodeWizardAVR.

Didalam CodeWizardAVR ini dapat dilakukan sesuai keinginan pembuat program terhadap hardware yang ingin dibuat atau dikonfigurasikan sesuai dengan alat yang dibuat. Vasilitas yang disediakan tergantung pada CHIP yang dipakai, karena CodeWizardAVR ini adalah wadah settingan konfugurasi dari fungsi arsitekstur Mikrokontroller.
Contoh saja: saya menggunakan ATmega32 yang ada di dalam ATmega32 dapat di aktifkan atau tidaknya lewat CodeWizardAVR ini.
Yang bisa di setting adalah:
-          Usart untuk komuniksi serial
-          Analog comparator adalah comparator internal ATmega32
-          ADC untuk mengaktifkan I/O sebagai konversi analog ke digital ( untuk ATmega32 pada PORT A )
-          SPI ( saya belum pernah pake hahahahahaaa )
-          I2C , 1 wire, 2Wire ini digunakan untuk komunisi data I2C
-          LCD ini untuk mengaktifkan LCD jika digunakan
-          Timer dan Counter ini digunakan untuk pembuatan timer, PWM dan Counter
-          PORT ini adalah setingan I/O apakah kaki-kaki ATmega ini mau dipakei input atau output.   

i) Setelah diseting dengan dan deduai dengan keinginan anda maka untuk melihat hasil program dasarnya dapat dilakukan sebagai berikut.
Klik file à Program preview dan akan mincul program dasar hasil dari CodeWizardAVR
j)   Jika ingin ke editor atau mangedit program dasar tersebut dengan program keinginan anda maka diclik file à Generate, Save and Exit
k)  Silahkan disave difolder yang anda inginkan dan dengan nama yang anda harapkan. Ada beberapa file extension yang harus di save yaitu .C , . Prj , .Asm wah jan ribettttttttttttttttttttttt tapi g papa prosedurnya emang harus begitu. HEHE.
l) silahkan mencoba ..... dan buktikan bahwa anda peminat robotika dan elektronika kendali kecil dengan barang yang kecil atau mikrokontroller dapat diprogram sesuai dengan alat yang diinginkan.




-          BELAJAR MIKROKONTROLLER : HOME
-          MEMBUAT DOWNLOADER USB SENDIRI
-          DASAR SIMULASI PROTEUS 7
-          CODEVISION AVR / CVAVR
-          MIKROKONTROLER
-          BILANGAN HEXADESIMAL
-          BILANGAN DIGITAL
-          PID ALGORITM / ALGORITMA PID
MEMBUAT ROBOT LINE FOLLOWER

Kamis, 21 April 2011

MARI BELAJAR MIKROKONTROLLER AVR DAN BAHASA C

SEBELUM MASUK KE MICROCONTROLLER, Sekarang saya mau memaparkan sedikit tentang sistem digital dulu.
A. SISTEM DIGITAL
nah... cukup dan semoga diketahui bahwa sistem digital adalah dasar dari penyusun mikrokontroller. sistem digital adalah kuantitas atau suatu nilai perubahan yang step by step. mudahnya, lihat perbedaan antara jam dinding dengan jam digital. Jam dinding berubah secara kontinue, lihat pada jarumnya, bahwa jarum-jarum tersebut bergerak perdetik-menit jam tergantung dari perputaran gear yang terpasang didalamnya. Gear tersebut bergerak terus hal tersebut yang dinamakan kontinue. sedangkan jam digital, bagaimana kerjanya??? jelas tak dapat dilihat perubahan fisiknya, tetapi perubahan perdigitnya. jadi dapat disimpulkan bahwa:

ANALOG ----> continue
DIGITAL ----> Discreate ( step by step / per-digit )

1. kelebihan dari sistem digital
a) mudah dalam mendesign
karena biasanya rangkaian design terdiri dari IC logic / mikrokontroller
b) penyimpanan informasi lebih mudah
sebagian besar sistem digital yang mempunyai CMOS dapat sebagai memori sementara
c) keteitiannya lebih besar
d) kerjanya dapat diprogram
jenis mikrokomputer yaitu dengan pemrograman bahasa mesin
jenis logic dengan perencanaan map, atau perencanaan input output logika
jenis mikrokontroller dengan pemrograman bahasa tingkat tinggi seperti BASCOM, C++, DLL
e) rangkaian digital lebih rendah noise
karena rangkaian digital bekerja pada level HIGH atau 1 atau ON dan LOW atau 0 atau OFF
f) rangkaian digital dapat dipaket dalam bentuk ICs / CHIPs
sebagai contoh saja silahkan buka kalkulator anda dirumah ( jika punya / ada ). bisa diketahui bahwa hanyya ada 1 chips dapat melakukan funsi aritmatika atau perhitungan...

2.   keterbatasan sistem digital
dalam kenyataannya semua kuantitas didunia ini adalah analog, jadi kuantitas analog inilah yang sering diukur, dikontrol, dimonitor dan dijadikan sebuah nilai yang berubah-ubah. jadi jika menggunakan sistem digital maka perlunya
a)  mengubah kuantitas alaog ke digital dahulu, sering disebut ADC ( analog to digital converter )
b)  selanjutnya proses digital / pengolahan secara digital
c)  mengubah ke analog lagi atau sering disebut DAC ( digital ke analog )




-          BELAJAR MIKROKONTROLLER : HOME
-          MEMBUAT DOWNLOADER USB SENDIRI
-          DASAR SIMULASI PROTEUS 7
-          CODEVISION AVR / CVAVR
-          MIKROKONTROLER
-          BILANGAN HEXADESIMAL
-          BILANGAN DIGITAL
-          PID ALGORITM / ALGORITMA PID
MEMBUAT ROBOT LINE FOLLOWER