Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

rb4-7 kesmesi ccs c problem

Başlatan madstorm, 12 Eylül 2010, 23:09:54

madstorm

arkadaşalr basitçe bu rb4-7  kesmesini  deneyeyim dedim
rb4-7 ye 4 buton rb 0-3 e 4 led koydum
program main içinde standart olarak a0 a bağlı bir ledi yakıp söndürmesi gerekmekte
butonlara basınca kesmeye girmesi gerekmekte ama maine hiç uğramıyor :D
acaba bişeymi atlıyorum :D yoksa suç gene proteusta mı ?


isis dosyası 10 kere indirilebilecek yanlız :D
http://rapidshare.com/files/418679002/B_Portu_deae_i__iklik_kesmesi.DSN



#include <16f877.h>
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD
#use delay (clock=4000000)

#use fast_io(b)


#int_RB               
void  B_degisiklik ()   
{

   if (input(pin_b4)){
      output_high(pin_b3);
      delay_ms(100);
      output_low(pin_b3);}
   if (input(pin_b5)){
      output_high(pin_b2);
      delay_ms(100);
      output_low(pin_b2);}
   if (input(pin_b6)){
      output_high(pin_b1);
      delay_ms(100);
      output_low(pin_b1);}
   if (input(pin_b7)) {
      output_high(pin_b0);
      delay_ms(100);
      output_low(pin_b0);}
}

void main ( )
{
   setup_psp(PSP_DISABLED);       
   setup_timer_1(T1_DISABLED);     
   setup_timer_2(T2_DISABLED,0,1);
   setup_adc_ports(NO_ANALOGS);   
   setup_adc(ADC_OFF);             
   setup_CCP1(CCP_OFF);           
   setup_CCP2(CCP_OFF);           

   enable_interrupts(INT_RB); 
   enable_interrupts(GLOBAL); 

   set_tris_b(0xF0);   
   output_b(0x00);

   while(true);   
   {
      output_high(pin_a0);
      delay_ms(100);
      output_low(pin_a0);
      delay_ms(100);
   }
}

muhittin_kaplan

while(true) ın sonunda ; ü kaldırın

madstorm

saol birader :D

yaw inanırmısın hiç görmedim ; ü bile çıldıracaktım çalışmıyor diye:D