YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: CODEVISION AVR C

CODEVISION AVR C

Page 2: CODEVISION AVR C

•Code vision AVR merupakan compiller bagi bahasa pemrograman C, sistem IDEAPG (Integrated Development Environment and Automatic Program Generator) yang di disain khusus untuk keluarga mikrokontroler Atmel AVR dapat mempermudah pemrograman C.

CODEVISION AVR C

Page 3: CODEVISION AVR C

•Sebagai Compiller C, Code Vision AVR telah mengandung hampir semua elemen bahasa pemrograman ANSI C. Dengan disediakannya beberapa fitur tambahan yang merupakan kebutuhan dari arsitektur AVR dan sistem embedded.

CODEVISION AVR C

Page 4: CODEVISION AVR C

•Sistem Integrated Development Environment (IDE) telah disediakan dalam Chip AVR pada System Programmer Software yang memungkinkan mentransfer program secara otomatis ke dalam chip mikrokontroler setelah proses kompilasi sukses.

CODEVISION AVR C

Page 5: CODEVISION AVR C

• System Programer Sofware di disain untuk bekerja secara konjungsi dengan produk Atmel STK500/AVRISP/AVRProg (AVR910 application note), sistem Kanda, STK200+/300, Dontronics DT006, Vogel Elektronik VTEC-ISP, futurlec JRAVR dan Micro Tronics ATCPU/Mega2000 development boards.

CODEVISION AVR C

Page 6: CODEVISION AVR C

•New Project

• Run CodeVision

Page 7: CODEVISION AVR C
Page 8: CODEVISION AVR C

• Chip select

Page 9: CODEVISION AVR C

configuration chip select•Chip ATMEGA 8535•Clock 11.059200 Mhz

Page 10: CODEVISION AVR C

•Untuk port gunakan PORTC untuk LED PORTC.0 – PORTC.7 = output (0)

Page 11: CODEVISION AVR C

• Save and Generate

Page 12: CODEVISION AVR C

• Save File – make folder and files

Page 13: CODEVISION AVR C

•Display

Page 14: CODEVISION AVR C

•Configuration ready compile

Page 15: CODEVISION AVR C
Page 16: CODEVISION AVR C

•CODE PROGRAM• Untuk menyalakan sebuah led misalkan pada posisi PORTC.0• (PORTC memiliki 8 buah PIN. Pin 0-7), maka Dapat dituliskan pada akhir program

yang paling bawah;

while(1){

//Place your code here) PORTC.0=0;PORTC.1=1;PORTC.2=1;PORTC.3=1;PORTC.4=1;PORTC.5=1;PORTC.6=1;PORTC.7=1;

} }

Page 17: CODEVISION AVR C

Penulisan code dengan Cara lain :PORTC= 0b1111110;

Atau

PORTC = 0x7E ; // 1111110

Page 18: CODEVISION AVR C

SETTING USB – DOWNLOADER :•INSTALL DEVICE USB DOWNLOADER•CONNECT USB DOWNLOADER TO PC/LAPTOP

SETTING COM PORT:•COMPUTER -> MANAGE -> DEVICE MANAGER•PORT (COM &LPT) -> PROLIFIC USB TO SERIAL COMM PORT (COM....)

Page 19: CODEVISION AVR C

•Configuration PORT Programmer

Page 20: CODEVISION AVR C

Choice :•AVR Chip programmer type•COM PORT•BAUD RATE

Page 21: CODEVISION AVR C

•COMPILER AND BUILD ALL PROGRAM

Or Shift F9

Page 22: CODEVISION AVR C

• Connecting USB Downloader - PC/Laptop - Microcontroller, And....

Page 23: CODEVISION AVR C

• Process Downloading.........

Page 24: CODEVISION AVR C

FINISH

Page 25: CODEVISION AVR C

• Error DOWNLOADING

Solution :•Check COM PORT•Check Baud Rate•Check Connection Downloader•Check Prog/Serial TTL select

Page 26: CODEVISION AVR C

•CV AVR WITH PROTEUS

OPEN PROGRAM ISIS PROTEUS PROFESSIONAL

Page 27: CODEVISION AVR C

•synchronization cv avr with proteus• Creat Project and Design•Double click pict microcntroller

Page 28: CODEVISION AVR C

•synchronization cv avr with proteus• Select clock frequency• Select program file, (HEX file type)

Page 29: CODEVISION AVR C

•synchronization cv avr with proteus

Page 30: CODEVISION AVR C

TASK•BUATLAH project dengan system menyalakan led hanya pada PORTC.1, PORTC.3, PORTC.5, dan PORTC.7 . PORT Yang lainnya MATI

Page 31: CODEVISION AVR C

TASK•BUATLAH project dengan system menyalakan led hanya pada PORTC.0, PORTC.2, PORTC.4, PORTC.6ndan PORTC.8 . PORT Yang lainnya MATI

Page 32: CODEVISION AVR C

TASK•BUATLAH project dengan system menyalakan led hanya pada PORTC.1, PORTC.4, PORTC.6, dan PORTC.7. PORT Yang lainnya MATI. Dengan menggunakan cara pengalamatan HEXA.

Page 33: CODEVISION AVR C

TASK•BUATLAH project dengan system menyalakan led hanya pada PORTC.7, PORTC.6, PORTC.3, PORTC.1 dan PORTC.0. PORT Yang lainnya MATI.


Related Documents