Ana sayfa | Hakkımda | İletişim | Sosyal platform
PIC CCS C & ASM / Komutlar
Parametreli fonksiyon kullanımı
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
 #include <16f84.h>
 #fuses xt,nowdt
 #use delay(clock=4M)
  
  
Void led_yak(int port_a, int port_b){
  
   output_a(port_a);
   output_b(port_b);

 } 
  
 Void main(){
  
  For(;;){
 led_yak(2,10); 
   }
 } 


Yukarıdaki kodlarımızda fonksiyon oluşturmayı gösterdik.
Oluşturduğumuz fonksiyon "led_yak" 2 adet parametre oluşturduk. 1. parametre port_a daki çıkışı, 2. parametre ise port b deki çıkışı aktif eder.

 Yukarıda kullandığımız örnekte "led_yak(2,10);" fonksiyonumuz a portunun çıkışlarını 2 ve b portunun çıkışlarını 10, yani--port_a[00000010] & --port_b[00001010] olarak göreceksiniz.

 

ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com