mikrokontroler-modul-codevision-avr-stefanikha69.pdf
TRANSCRIPT
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 1/33
CODEVISION AVR CDwisnanto Putro, S.T., M.Eng.
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 2/33
•Code vision AVR merupakancompiller bagi bahasa pemrogramanC, sistem IDEAPG (Integrated
Development Environment and Automatic Program Generator ) yangdi disain khusus untuk keluargamikrokontroler Atmel AVR dapatmempermudah pemrograman C.
CODEVISION AVR C
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 3/33
• Sebagai Compiller C, Code Vision AVR telahmengandung hampir semua elemen
bahasa pemrograman ANSI C. Dengan
disediakannya beberapa fitur tambahanyang merupakan kebutuhan dari arsitektur
AVR dan sistem embedded.
CODEVISION AVR C
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 4/33
• Sistem Integrated DevelopmentEnvironment (IDE) telah disediakan dalam
Chip AVR pada System Programmer
Software yang memungkinkanmentransfer program secara otomatis ke
dalam chip mikrokontroler setelah proses
kompilasi sukses.
CODEVISION AVR C
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 5/33
• System Programer Sofware di disain untukbekerja secara konjungsi dengan produk Atmel
STK500/AVRISP/AVRProg (AVR910 application
note), sistem Kanda, STK200+/300, DontronicsDT006, Vogel Elektronik VTEC-ISP, futurlec
JRAVR dan Micro Tronics ATCPU/Mega2000
development boards.
CODEVISION AVR C
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 6/33
•New Project
•
Run CodeVision
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 7/33
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 8/33
• Chip select
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 9/33
configuration chip select
• Chip ATMEGA 8535• Clock 11.059200 Mhz
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 10/33
• Untuk port gunakan PORTC untuk LED
PORTC.0 –
PORTC.7 = output (0)
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 11/33
• Save and Generate
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 12/33
• Save File – make folder and files
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 13/33
• Display
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 14/33
•Configuration ready compile
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 15/33Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 16/33
•CODE PROGRAM• Untuk menyalakan sebuah led misalkan pada posisi PORTC.0
• (PORTC memiliki 8 buah PIN. Pin 0-7), maka Dapat dituliskan pada akhir programyang 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;
} }
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 17/33
Penulisan code dengan Cara lain : PORTC= 0b1111110;
Atau
PORTC = 0x7E ; // 1111110
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 18/33
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....)
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 19/33
•Configuration PORT Programmer
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 20/33
Choice :
• AVR Chip programmer type
• COM PORT
• BAUD RATE
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 21/33
•COMPILER AND BUILD ALL PROGRAM
Or Shift F9
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 22/33
• Connecting USB Downloader - PC/Laptop -
Microcontroller, And....
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 23/33
• Process Downloading.........
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 24/33
FINISH
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 25/33
• Error DOWNLOADING
Solution :
•
Check COM PORT• Check Baud Rate
• Check Connection Downloader
• Check Prog/Serial TTL select
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 26/33
•CV AVR WITH PROTEUS
OPEN PROGRAM ISIS PROTEUS PROFESSIONAL
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 27/33
•synchronization cv avr with proteus
• Creat Project and Design
• Double click pict microcntroller
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 28/33
•synchronization cv avr with proteus
• Select clock frequency
• Select program file, (HEX file type)
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 29/33
•synchronization cv avr with proteus
• Running ISIS Proteus
• FINISH...
Created by. Dwisnanto Putro, Manado, September 2012
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 30/33
TASK
•BUATLAH project dengan system
menyalakan led hanya pada
PORTC.1, PORTC.3, PORTC.5, dan
PORTC.7 . PORT Yang lainnya MATI
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 31/33
TASK
•BUATLAH project dengan system
menyalakan led hanya pada
PORTC.0, PORTC.2, PORTC.4,
PORTC.6ndan PORTC.8 . PORTYang lainnya MATI
Published By Stefanikha69
8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf
http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 32/33
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.
Published By Stefanikha69