Top Banner
TUGAS APLIKASI KOMPUTER “MODUL PENGGUNAAN CODEVISION A V R PADA PROTEUS 8”  Oleh : ARDIYAN HANDAYANI 130505103 !IRNANDA A YU CANDRA 13050510" LUKI SA!A# AH 13050510$5 PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO %URUSAN TEKNIK ELEKTRO !AKULT AS TEKNIK UNIVERSI TA S NEGERI SURA&AY A '01$ DA!TAR ISI
20

Penggunaan AVR dan Proteus

Jul 05, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 1/20

TUGAS APLIKASI KOMPUTER 

“MODUL PENGGUNAAN CODEVISION AVR PADA PROTEUS 8”

 

Oleh :

ARDIYAN HANDAYANI 130505103

!IRNANDA AYU CANDRA 13050510"

LUKI SA!A#AH 13050510$5

PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRO

%URUSAN TEKNIK ELEKTRO

!AKULTAS TEKNIK 

UNIVERSITAS NEGERI SURA&AYA

'01$

DA!TAR ISI

Page 2: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 2/20

Daftar Isi ......................................................................................................................1

A( Pe)*+h,l,+)..........................................................................................................2

&( L+)-.+h/L+)-.+h U),. Me2,+ R+)-.++) D P4e,6 8.........................11

C( L+)-.+h/L+)-.+h Me2,+ P4-4+ P+*+ C*eV6) AVR  ......................29

Daftar Pustaka...............................................................................................................79

Page 3: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 3/20

MODUL PENGGUNAAN AVR PADA PROTEUS

7RANGKAIAN COUNTER DIKIR9

A( PENDAHULUAN

Proteus merupakan gabungan dari program ISIS dan ARES. Dengan penggabungan

kedua program ini maka skematik rangkaian elektronika dapat dirancang serta disimulasikan

dan dibuat menadi la!out P"#. ISIS Singkatan dari Intelligent Schematic Input System  dan

merupakan sala$ satu program simulasi !ang terintegrasi dengan Proteus dan menadi

 program utaman!a. ISIS dirancang sebagai media untuk menggambar skematik rangkaian

elektronik !ang sesuai dengan standart internasional.

ISIS dapat men!imulasikan berbagai enis mikroprosesor dan mikrokontroler%

termasuk mikrokontroler keluarga A&R. Di$arapkan dengan menggunakan program simulasi

ini maka perancangan rangkaian berbasis mikrokontroler dapat lebi$ muda$ dilakukan serta

mengurangi bia!a produksi dan meng$emat 'aktu. ISIS dilengkapi program compiler,

se$ingga dapat mengkompilasi file kode sumber seperti Assembly menadi file (e) se$ingga

nantin!a dapat digunakan ole$ mikrokontroler !ang sebenarn!a.

Rangkaian counter d*ikir akan menampilkan per$itungan pada la!ar +"D !ang

disediakan. Prinsip kera dari rangkaian counter d*ikir ini adala$ ika button di tekan ,pus$-%maka akan muncul nilai counter pada tampilan +"D. Selain itu% terdapat 1 bua$ button lagi

!ang berfungsi mereset per$itungan !ang suda$ dilakukan menadi kembali nol. Rangkaian

ini menggunakan komponen diantaran!a adala$

a. Atmega 1/

 b. #utton

c. +01/+

d. Resistor 

e. Po'er ,erminals mode-f. 3round ,erminals mode-

g. Input ,erminals mode-

4ntuk menalankan rangkaian counter d*ikir ini% pada Atmega 1/ $arus diisi program

terlebi$ da$ulu dengan menggunakan program "ode&ision A&R ,"&A&R-. "ode&isionA&R 

merupakan sebua$ cross5compiler "% Integrated De6elopment En6irontment ,IDE-% dan

Automatic Program 3enerator !ang didesain untuk mikrokontroler buatan Atmel seri A&R.

"ode&isionA&R dapat dialankan pada sistem operasi indo's 98% 9% 0e% :;% 2% dan

<P. "ross5compiler " mampu menerema$kan $ampir semua perinta$ dari ba$asa A:SI "%

Page 4: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 4/20

seau$ !ang diiinkan ole$ arsitektur dari A&R% dengan tamba$an beberapa fitur untuk 

mengambil kelebi$an k$usus dari arsitektur A&R dan kebutu$an pada sistem embedded.

"ode&isionA&R uga mempun!ai Automatic Program 3enerator bernama "odei*ardA&R.

&( L+)-.+h/L+)-.+h U),. Me2,+ R+)-.++) C,)e4 D.4 D P4e,6 8

1. #uka soft'are proteus% kemudian pili$ ISIS untuk membuat lembar kera baru.

2. Pili$ dan klik Component Mode% kemudian klik Pick From Library.

=. Pada Pick Deice pili$ komponen !ang akan digunakan.

;. 4ntuk memasukkan terminal input Po'er Suppl! dan 3round% pili$ pada erminals

0ode pada bar sebela$ kiri seperti gambar berikut.

 

8. 4ntuk setiap komponen% masukkan ke dalam lembar kera dengan cara memili$ Component

 Mode pada 0ode Selector #ar kemudian mengklik komponen !ang akan digunakan dan

dirangkai seperti berikut ini.

Page 5: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 5/20

Page 6: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 6/20

2. Setela$ muncul seperti diatas% kemudian kita klik menubar !le% lalu pili$ Ne;.

Seperti !ang dapat kita li$at pada gambar diba'a$ ini.

=. ?emudian akan muncul 'indo' seperti diba'a$ ini

Page 7: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 7/20

;. +alu ?lik !es% akan muncul seperti ini. ?emudian pili$ P4<e= lalu klik OK 

8. Setela$ itu akan muncul 'indo' lagi seperti gambar diba'a$ ini. Pada A&R "$ip

!pe% pili$ A!"#, A!tiny, Atmega, FPSLIC . ?emudian klik @?.

/. Setela$ itu% akan tampil lembar kera "& A&R seperti gambar berikut ini.

Page 8: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 8/20

7. Pada 'indo' diatas klik pada Ch> lalu pilli$ c$ip A0ega1/% karena pada simulasi

di proteus kita menggunakan I" 0Ikrokontrol tersebut% dan atur clock sebesar 12

0(*.

. Setela$ selesai mengatur pada "$ip selanutn!a kita atur konfigurasi +"D.

9. ?lik pada Al>h+),e4= LCD% lalu centang pada Enable Alp$anumeric +"D

Support% lalu pili$ "$aracter>+ine !ang 1/ karena pada rangkaian di proteus kita

menggunakan lcd dengan karakter 1/.

Page 9: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 9/20

1. Setela$ itu atur port konfigurasi lcdn!a% karena pada rangkaian kita menggunakan

P@R " sebagai konfigurasi lcd% maka pada settingan tersebut pili$ P@R" untuk 

semua bagian !aitu RS% RD% E:% D;% D8% D/% D7.

11. Setela$ selesai kemudian klik P4-4+? lalu klik Ge)e4+e? S+@e +)* E seperti

gambar diba'a$ ini.

12. ?emudian muncul 'indo' seperti berikut ini. #eri nama file tersebut dengan nama

belaarB lalu klik sa6e. Pada pen!impanan !ang pertama dengan format ,.c- .

1=. Setela$ di sa6e% lalu akan muncul lagi 'indo' seperti berikut ini. Pada pen!impanan

!ang kedua !aitu dengan format ,.pr-. #eri nama belaarB uga pada 'indo'

tersebut kemudian klik sa6e.

Page 10: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 10/20

1;. Selanutn!a akan muncul 'indo' satu kali lagi seperti berikut. Pada pen!impanan

ketiga !aitu dengan format ,.c'p- Sama dengan sebelumn!a beri nama belaarB uga

lalu klik sa6e.

18. ?etiga file diatas tersebut saling ber$ubungan maka lebi$ baik kita beri nama !ang

sama% agar tidak membingungkan.

1/. Setela$ itu akan muncul 'indo' dimana disinila$ tempat kita membuat program

untuk A0ega1/ tersebut berikut ini gambarn!a.

Page 11: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 11/20

17. Setela$ muncul seperti diatas sekarang mari kita buat program untuk rangkaian pada

 proteus !ang tela$ kita buat !aitu programn!a adala$ counter d*ikir. +i$at pada

gambar diba'a$ ini.

1. Dari program a'al suda$ ada $eader $include %mega&'(h)% selanutn!a mari kita

 beri $eader tamba$an kita ketikkan $include %stdlib(h)% dan $include  %delay(h)

diba'a$ $eader a'al. 4ntuk  $include %stdlib(h)fungsin!a adala$ untuk menamba$

standar librar! pada ba$asa " !ang kita gunakan% sedangkan untuk $include

%delay(h) fungsin!a adala$ agar kita bisa membuat fungsi dela! pada program.

Page 12: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 12/20

19. Selanutn!a diba'a$ tulisan >> Declare your global ariable% kita ketikkan 6ariabel5

6riabel !ang akan kita gunakan dalam program. Pada program ini kita ketikkan int 

count* dan unsigned char data +-*. 4ntuk int count  kita gunakan sebagai 6ariabel

!ang mana ini nanti sebagai counter% sedangkan pada unsigned char data +- ini nanti

digunakan untuk menampilkan data $asil counter tersebut.

2. ?ita scroll keba'a$ 'indo' untuk memprogram lalu kita li$at pada pengaturan port5

 portn!a. ?ita li$at pada gambar diba'a$ ini.

21. Pada "&A&R% P@R < digunakan untuk mengatur fungsi P@R sebagai inputan

sedangkan DDR< digunakan untuk mengatur sebagai output pada port !ang

digunakan. ?arena !ang kita gunakan pada rangkaian $an!a Pin A maka pada

 program tersebut kita uba$ menadi  P./!A0#1#& dimana kondisi dari P@RA !ang

menadi inputan adala$ Pin A dengan kondisi a'al lo'.

22. Selanutn!a setela$ kita selesai mengatur konfigurasi P@R sekarang kita lanut ke

 penulisan program kita scroll keba'a$ lagi 'indo' untuk memprogramn!a dan akan

muncul gambar berikut

Page 13: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 13/20

Page 14: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 14/20

28. Program tersebut digunakan untuk mengatur kondisi PI: A saat tombol pada PI:

A ditekan maka 6ariabel count nilain!a akan bertamba$ dengan dela! !ang tela$

ditentukan.

2/. ?emudian untuk berrikutn!a lcd akan menampilkan karakter pada program diatas%

serta menampilkan $asil per$itungan. Jika suda$ benar maka akan seperti berikut

27. Setela$ selesai menuliskan programn!a lalu kita klik menubar P4<e=  lalu pili$

C>le(

Page 15: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 15/20

2. Setela$ selesai kita compile maka akan muncul 'indo' berikut ini. ampilan seperti

ini menandakan ba$'a program tela$ ber$asil di compile( ?emudian klik @?.

29. Jika program !ang kita masukkan benar maka tidak ada ada error seperti gambar 

diatas% kita li$at ada tulisan 6o errors  berarti program kita suda$ benar% ika kalian

setela$ melakukan Compile kemudian muncul error maka sebaikn!a peiksa kembali

 programn!a.

=. Setela$ di compile dan program !ang dituluskan benar maka akan tersimpan dalam

file dengan format $e)% karena pada pen!impanan a'al kita memberi nama belaar 

maka $asil compilen!a akan bernama belaar.$e).

=1. Setela$ selesai sekarang kita kembali ke soft'are proteus kita buka rangkaian !ang

tela$ kita buat sebelumn!a kita li$at gambar diba'a$ ini.

Page 16: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 16/20

=2. Selanutn!a kita klik 2 kali pada komponen A0ega1/% maka akan muncul 'indo'

seperti ini. Perinta$ ini dilakukan untuk memasukkan program !ang suda$ dibuat di

"&A&R ke dalam A0ega 1/.

Page 17: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 17/20

==. Setela$ itu kita klik gambar berikut ini kemudian kita cari file dengan format

(he1 !ang suda$ kita simpan.

=;. Setela$ file dengan format .$e) ber$asil ditemukan kemudian klik @pen% maka setela$

itu muncul seperti diba'a$ ini.

=8. Setela$ itu klik @?% lalu kita coba alankan rangkaiann!a% kita klik pla! pada proteus

!ang terletak dipook kiri ba'a$% kita klik !ang berbentuk segitiga paling kiri

diba'a$ ini

Page 18: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 18/20

=/. Setela$ kita klik pla! maka simulasi akan beralan seperti diba'a$ ini.

=7. Jika kita tekan tombol pada PI:A seban!ak 11 kali maka akan muncul pada la!ar 

+"D $asil per$itungann!a uga akan menadi 11% kita li$at gambar diba'a$ ini.

#eginila$ tampilan ika rangkaian ber$asil dialankan. Pada la!ar +"D akan tampil

 per$itungan angka 11 ika tombol #utton ditekan seban!ak 11 kali.

Page 19: Penggunaan AVR dan Proteus

8/16/2019 Penggunaan AVR dan Proteus

http://slidepdf.com/reader/full/penggunaan-avr-dan-proteus 19/20

=. Jika kita klik tombol button pada pin reset maka per$itungan akan kembai lagi ke

seperti berikut ini.

=9. Demikianla$ tutorial A&R !ang tela$ kami buat semoga bermanfaat untuk kita semua.

Selamat 0encobaKK

D( Ke6>,l+) *+) S+4+)

Rangkaian counter d*ikir menampilkan per$itungan pada la!ar +"D !ang

disediakan. Prinsip kera dari rangkaian counter d*ikir ini adala$ ika button di tekan

,pus$-% maka akan muncul nilai counter pada tampilan +"D. Selain itu% terdapat 1

 bua$ button lagi !ang berfungsi mereset per$itungan !ang suda$ dilakukan menadi

kembali nol. 4ntuk menalankan rangkaian counter d*ikir ini% pada Atmega 1/ $arus

diisi program terlebi$ da$ulu dengan menggunakan program "ode&ision A&R 

,"&A&R-.

Dalam modul ini masi$ ban!ak kekurangann!a% penulis meng$arapkan kritik 

dan saran untuk memperbaiki penulisan pada modul pembelaaran berikutn!a.