mikrokontroler-modul-codevision-avr-stefanikha69.pdf

33
CODEVISION A VR C Dwisnanto Putro, S.T., M.Eng.

Upload: jauhar-nafis

Post on 06-Jul-2018

216 views

Category:

Documents


0 download

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

8/17/2019 mikrokontroler-modul-codevision-avr-stefanikha69.pdf

http://slidepdf.com/reader/full/mikrokontroler-modul-codevision-avr-stefanikha69pdf 33/33

TASK

•BUATLAH project dengan system

menyalakan led hanya pada

PORTC.7, PORTC.6, PORTC.3,

PORTC.1 dan PORTC.0. PORT Yanglainnya MATI.