Date post: | 06-Jul-2018 |
Category: |
Documents |
Upload: | m-faisal-faruqi |
View: | 220 times |
Download: | 0 times |
of 12
8/17/2019 Simulasi Running Text
1/12
Komponen :
Cara memilih komponen diatas bagi kalian yang belum mengetahuinya silahkan cari
pada Menubar yang berada disebelah kiri yang bernama (Komponen Mode) berada
pada tepatnya di bawah kursor. Lihat Gambar :
8/17/2019 Simulasi Running Text
2/12
Keterangan :
1. ulatan !arna "range adalah Component Mode#. ulatan !arna Merah adalah $ick %rom Library (&ntuk Mencari
Komponen dengan cara mengetik nama komponen tersebut).
'. ulatan !arna iau untuk membuat Ground *an $ower
Langkah selanutnya adalah membuat rangkaian LC* +unning ,e-t dengan cara
mengklik kiri komponen yang berada dalam kotak kemudian letakan kedalam papan
gambar dengan cara mengklik kiri. ilahkan ikutin gambar berikut.
+angkaian
8/17/2019 Simulasi Running Text
3/12
CARA MEMBUAT PROGRAM DENGAN MENGGUNAKAN AVR
/ika +angkaian sudah selesai mari kita buat 0+ codenya untuk memasukkannya
kedalam Chip 0tmega12 agar rangkaian dapat bekera sesuai dengan apa yang kita
8/17/2019 Simulasi Running Text
4/12
inginkan (+unning ,e-t eralan).
aiklah langkah peratama dalam pengkodingannya adalah dengan cara membuka
aplikasi 0+3 bagi kalian yang belum punya silahkan download pada link
berikut Codeision0+3 ika sudah silahkan alankan 0+ anda kemudian
$ilih File kemudian New ketika ada pilihan Create 4ew %ile
pilihlah Project kemudian Ye lalu pilih 0+ Chips ,ype3 karna kita menggunakan0tmega12 maka kita pilih pilihan pertama atau yang paling atas kemudian OK . dan
akan keluar tampilan sebagai berikut.
Keterangan
1. $ilihlah Chip 0tmega12 pada menu Chip
#. &bah Clock menadi 1#.555555 h6
http://www.datafilehost.com/d/d282903dhttp://www.datafilehost.com/d/d282903d
8/17/2019 Simulasi Running Text
5/12
/ika sudah kliklah menu $orts yang berada disebelah Chip Karna disini kita
menggunakan $"+, 0 maka $"+, 0 lah yang harus kita ubah silahkan lihat gambar
berikut :
Keterangan :
$ada $ort 0 silahkan ubah *ata *irection menadi seperti gambar disamping dengan
cara klik pada tulisan in menadi out. Kemudian pada $ullup7"utput alue karnadisini kita menggunakan Low 0kti8 makan dirubah yang tadinya 5 menadi 1 bisa
lihat pada gambar dengan cara mengklik pada angka 5 tersebut menadi angka 1
dari bit 5 sampai bit 9.
Kemudian karna kita menggunakan LC* maka pada bagian 0lphanumeric LC* harus
diakti8kan dengan cara lihat pada gambar dibawah ini :
8/17/2019 Simulasi Running Text
6/12
eri Centang pada nable 0lphanumeric LC* upport (yang diberi tanda merah).
/ika sudah simpan dengan cara mengkilik gambar yg berbentuk seperti gear3 Lihat
pada gambar :
8/17/2019 Simulasi Running Text
7/12
Klik yang diberi tanda warna merah Kemudian simpan didalam ;older yang akan
anda buat gunakan nama yang sama agar anda tidak bingung dalam mencarinya
nanti karna akan ada '- a8es.
/ika sudah ilahkan anda tulis Codenya seperti berikut
/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.0 !a"uatio# Automatic $rogram %e#erator
& Copyright '(()20'0 $a!e" +aiduc, +$ -#oTech s.r.".
http//www.hpi#otech.com
$roect
Versio#
1ate ''/2/20'3
Author 4reeware, or e!a"uatio# a#d #o#commercia" use o#"y
Compa#y
Comme#ts
Chip type ATmega'
$rogram type App"icatio#
AVR Core C"oc6 re7ue#cy '2.000000 8+z
8emory mode" 9ma""
:ter#a" RA8 size 0
8/17/2019 Simulasi Running Text
8/12
1ata 9tac6 size 25
*****************************************************/
;i#c"ude
8/17/2019 Simulasi Running Text
9/12
// DC0 output 1isco##ected
TCCR0?0:00@
TCGT0?0:00@
DCR0?0:00@
// Timer/Cou#ter ' i#itia"izatio# // C"oc6 source 9ystem C"oc6
// C"oc6 !a"ue Timer' 9topped
// 8ode Gorma" top?0:4444
// DC'A output 1isco#.
// DC'F output 1isco#.
// Goise Ca#ce"er DH
// -#put Capture o# 4a""i#g dge
// Timer' D!erIow -#terrupt DH
// -#put Capture -#terrupt DH
// Compare A 8atch -#terrupt DH
// Compare F 8atch -#terrupt DH
TCCR'A?0:00@
TCCR'F?0:00@
TCGT'+?0:00@
TCGT'>?0:00@
-CR'+?0:00@
-CR'>?0:00@
DCR'A+?0:00@
DCR'A>?0:00@
DCR'F+?0:00@
DCR'F>?0:00@
// Timer/Cou#ter 2 i#itia"izatio#
// C"oc6 source 9ystem C"oc6
// C"oc6 !a"ue Timer2 9topped
// 8ode Gorma" top?0:44
// DC2 output 1isco##ected
A99R?0:00@
TCCR2?0:00@
TCGT2?0:00@
DCR2?0:00@
// :ter#a" -#terruptsB i#itia"izatio#
// -GT0 DH
// -GT' DH
// -GT2 DH
8CJCR?0:00@
8CJC9R?0:00@
8/17/2019 Simulasi Running Text
10/12
// TimersB/Cou#tersB -#terruptsB i#itia"izatio#
T-89K?0:00@
// J9ART i#itia"izatio#
// J9ART disab"edJC9RF?0:00@
// A#a"og Comparator i#itia"izatio#
// A#a"og Comparator DH
// A#a"og Comparator -#put Capture by Timer/Cou#ter ' DH
AC9R?0:)0@
94-DR?0:00@
// A1C i#itia"izatio#
// A1C disab"ed
A1C9RA?0:00@
// 9$- i#itia"izatio#
// 9$- disab"ed
9$CR?0:00@
// TW- i#itia"izatio#
// TW- disab"ed
TWCR?0:00@
// A"pha#umeric >C1 i#itia"izatio# // Co##ectio#s speciLed i# the
// $roectMCo#LgureMC Compi"erM>ibrariesMA"pha#umeric >C1 me#u
// R9 $DRTA Fit 0
// R1 $DRTA Fit '
// G $DRTA Fit 2
// 13 $DRTA Fit 3
// 15 $DRTA Fit 5
// 1 $DRTA Fit
// 1E $DRTA Fit E
// Characters/"i#e )"cdNi#it'B@
"cdNc"earB@
"cdNgoto:y0,0B@
"cdNputsOGA8AOB@
whi"e 'B
8/17/2019 Simulasi Running Text
11/12
// $"ace your code here
or 6o"om?0@ 6o"om
8/17/2019 Simulasi Running Text
12/12
Klik yang diberi tanda warna merah3 kemudian cari dimana anda tandi menyimpan
;older 0+ yang telah dibuat3 kemudian carilah ;oler @ lalu double Klik pada ;oler
@ tsb kemudian akan tampil beruba Ale yang berekstensi ?ntel e- %ile double klik
pada Ale tersebut kemduian "K.