Selasa, 06 Maret 2012

Tutorial Pemrograman CodeVision AVR Part I

cover

Artikel kali ini akan saya bahas mengenai Tutorial Pemrograman CodeVision AVR Part I, Akan saya bagi menjadi beberapa part, karena tutorial nya agak panjang, dan nanti di akhir tutorial CodeViision AVR akan saya share tutorial lengkap nya dalam file .Pdf. Oke, sekarang kita mulai aja nih. 

jendela
Jendela Codevision AVR

Nah pada gambar jendela CodeVision AVR, dapat dilhat itu merupakan contoh printscreen Codevison AVR.

Compiler Codevision AVR merupakan compiler untuk mikrokontroler AVR, dengan bahasa pemrograman C. Dari Codevision AVR ini akan didapatkan file .hex untuk diprogram ke mikrokontroler nya,

Penulisan Program Dalam Bahasa C


#include <mega32.h>
#include <delay>
#define Sensor PINB.0

//variable Global
unsigned int u;

void main()
{
//variable lokal
DDRB=0x00;
PORTA=0XFF;

While(1)
{
.........
.........
};
}

Penjelasan nya :
Preprocessor (#), digunakan untuk memasukkan (include) sebuah text dari file lain, mendefinisikan macro yang dapat mengurangi beban kerja.

#define : untuk mendefinisikan sebuah macro
contoh : #define Sensor PINB.0

menulis sebuah komentar :


//komentar komentar    digunakan untuk menulis komentar untuk satu baris

/* komentar
komentar
*/                                       digunakan untuk menulis komentar untuk lebih dari 1 baris.

Identifiers :


adalah nama yang diberikan pada sebuah label, fungsi, variable, atau yang lain. Identifier mengandung karakter ( 0 sampai 9) ( A - Z, a - z ) . Untuk Codevision AVR, menggunakan case sensitif ( besar kecil tulisan sanngat diperhatikan, tak seperti BASCOM AVR). identifier maksimal 32 karakter saja.

Tipe Data 


tipe
Ukuran Bit
range
bit                        
1
0,1
char                        
8
-128 to 127
unsigned char
8
0 to 255
signed char
8
-128 to 129
int
16
32768 to 32767
short int
16
32769 to 32767
unsigned int
16
0 to 65535
signed int
16
32769 to 32767
long int
32
-2147483648 to 2147483648
unsigned long int
32
0 to 4294967295
signed long int
32
-2147483648 to 2147483648


 Operator

Operator
Operator digunakan untuk pengolahan data pemrograman.
1. Operator aritmatika
     +  untuk  operasi penjumlahan
     -  untuk  operasi pengurangan
     *  untuk  operasi perkalian
     /  untuk  operasi pembagian
     %  untuk  operasi sisa pembagian

2. Operator kondisi
==     untuk operator samadengan 
!>   untuk operator tidak samadengan
>     untuk operator lebih besar dari  
<     untuk operator lebih kecil dari
>=   untuk operator lebih besar atau sama dengan
<=   untuk operator lebih kecil atau sama dengan

3. Operator Logika
&&   untuk operasi AND
||      untuk operasi OR
!   untuk operasi NOT 


4. Operator  bitwise
~  untuk  operasi komplemen bitwise
&  untuk  operasi bitwise AND
|   untuk  operasi bitwise OR
^  untuk  operasi bitwise XOR
>>  untuk  operasi right shift
^  untuk  operasi left shift



5. Operator  Assignment



=    untuk memasukkan nilai
+=  untuk menambah nilai dari keadaan semula
-=   untuk mengurangi nilai dari keadaan semula
*=   untuk mengalikan nilai dari keadaan semula
/=    untuk melakukan pembagian terhadap bilangan semula
%= untuk memasukan nilai sisa bagi dari pembagian bilangan semula
<<=  untuk memasukan shift left
>>=  untuk memasukkan shift right

&=    untuk memasukan bitwise AND
^=    untuk memasukan bitwise XOR
\=    untuk memasukan bitwise OR


Nah, sekian dulu yaa Tutorial Pemrograman CodeVision AVR Part I, nanti saya posting part part berikut nya. 


Terimakasih.


Kunjungi Artware electronics yaaa, dan beli komponen maupun keperluan elektronika disana.








Artikel Terkait Lainnya :


6 komentar:

Ane juga punya materi sejenis Gan, Manpir

http://mekatronikasekayu.blogspot.com/2012/12/tutorial-code-vision-versi-1.html

teman. aq mau nanya nih… Bagaimana caranya mengakses data char secara bit pada codevisionavr. misal nih

unsigned char dataku;

nah aq ingin akses dataku per bit seperti pada i/o port contohnya
PORTA.0=1

caranya gimana ya please

Boleh minta program aplikasi EEPROM internal untuk LED?

In this fashion my acquaintance Wesley Virgin's biography begins in this SHOCKING AND CONTROVERSIAL VIDEO.

You see, Wesley was in the military-and soon after leaving-he found hidden, "mind control" secrets that the government and others used to obtain everything they want.

These are the same tactics many famous people (especially those who "became famous out of nowhere") and elite business people used to become rich and famous.

You've heard that you use less than 10% of your brain.

That's mostly because the majority of your brainpower is UNCONSCIOUS.

Maybe that expression has even taken place INSIDE OF YOUR own head... as it did in my good friend Wesley Virgin's head around 7 years back, while driving an unregistered, beat-up bucket of a car without a driver's license and in his bank account.

"I'm very fed up with going through life paycheck to paycheck! When will I finally make it?"

You've taken part in those questions, ain't it so?

Your success story is waiting to be written. All you have to do is in YOURSELF.

CLICK HERE TO LEARN WESLEY'S METHOD

Thanks for sharing this informative article. Click here for Best research about Custom wholesale luxury pillow packaging UK Boxes for best branding".

Posting Komentar

Silahkan berkomentar

Site Search