Tutorial Microcontroller MCS-51 ATMEL ISP
 

 

Super MCS51 Trainer

Standart MCS51 Trainer

Standart AVR Trainer

Programmer USBASP

Standart ARM Trainer

 

 

Percobaan LED

Pada praktikum ini, anda akan mempelajari cara mengembangkan sebuah system menggunakan mikrokontroler AVR buatan Atmel menggunakan software CodeVisionAVR. CodeVisionAVR merupakan software C-cross compiler, dimana program dapat ditulis menggunakan bahasa-C. Dengan menggunakan pemrograman bahasa-C diharapkan waktu disain akan menjadi lebih singkat. Pada percobaan ini anda akan belajar bagaimana mengendalikan LED ON dan OFF.

terlebih dahulu ada yang harus dipahami mengenai bagaimana mengkonfigurasikan PORT tersebut.

Pada dasarnya PORT dibedakan menjadi 3: PORT, PIN dan DDR

PORTX digunakan untuk keperluan OUTPUT data
PINX digunakan untuk keperluan INPUT data
DDRX digunakan untuk mengkonfigurasikan fungsi apakah sebagai input atau output
dengan X adalah digantikan A, B, C atau D, sesuai PORT yang dibutuhkan.

Contoh: PORTC akan digunakan sebagai output dan PORTB akan digunakan sebagai input, maka rencanakan bagaimana mengkonfigurasikan DDR.

Solusi: DDRC=0b11111111; DDRB=0b00000000;

NEXT