Pemrograman Mikrokontroller dengan Bahasa C

 

Pemrograman Mikrokontroller dengan Bahasa C

Langkah-langkah menggunakan Atmel Studio :

1. Buat project baru dengan cara klik File > New > Project…

2. Pada bagian sebelah kiri pilih C/C++, Lalu pilih GCC C Executable Project 

Gambar New Project Atmel Studio bahasa C/C++

3. Beri nama project yang akan dibuat, pilih lokasi penyimpanannya, dan centang Create directory for solution. kemudian klik ok

4. Pada kotak dialog Device Selection, pilih jenis perangkat yang digunakan, misal ATmega328P. Kemudian klik ok

Contoh program LED Blink

#ifndef F_CPU
#define F_CPU 16000000UL 	//16 MHz clock speed
#endif

#include <avr/io.h>
#include <util/delay.h>

int main(void){
   DDRC = 0xFF; 			//Makes PORTC as Output
   while(1) {				//infinite loop
      PORTC = 0xFF; 			//Turns ON All LEDs
      _delay_ms(1000); 		        //1 second delay
      PORTC= 0x00; 			//Turns OFF All LEDs
      _delay_ms(1000); 		        //1 second delay
   }
}

5. Masuk ke menu Build > Build Solution(F7), tunggu sampai proses selesai.

Gambar Menu Build

6. Apabila program yang dimasukkan benar maka pada tab output akan menampilkan tampilan berikut :

Gambar Tab Output

 

Hasil build tadi bisa disimulasikan pada program Circuit Simulator seperti Proteus.

 

Contoh hasil yang disimulasikan :

Gambar Hasil Simulasi Program LED Blink Dengan Bahasa C

Subscribe to receive free email updates:

0 Response to "Pemrograman Mikrokontroller dengan Bahasa C"

Post a Comment