çok hızlı çok kısa bir soru...

Başlatan since1990, 26 Şubat 2011, 22:23:27

since1990

Rb0 dan kesme geldiğinde sayacım 1 artsın arkadaşlar. Bu kadar... Minettar oalcağım 1 haftadır RB0 dan bir kesme veremedim CcS ile ...
Pic16f877A işlemcim, RB0 dan PicC ile Kesme verecek arkadaşa çok dua edeceğim... 1 haftadır, ya bulamıyorum yada bulduğumu anlamıyorum...
Şimdiden teşekkürler..
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

since1990

Arkadaşlar tam olarak öğrendim dieyemem ama benim gibi işi yeni öğrenenler için bir link paylaşacağım,
"imposible to use RB0 as interrupt":D
http://www.scribd.com/doc/6830621/CCS-View-topic-impossible-to-use-RB0-as-interrupt
umarım faydalı olur...
Kendi açtığım konuya cevap yazdım ama olsun... ;)
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

necati

#2
#include <16f873a.H>   
#use     delay(clock=4000000)
#fuses   PROTECT,noWDT,PUT,NOBROWNOUT,NOLVP,XT
#use rs232( baud=9600,xmit=PIN_b2, rcv=PIN_b1)

#BYTE          PORT_A=      0X05
#BYTE          PORT_B=      0X06
#BYTE          PORT_C=      0X07

int32  sayi=0;
#int_ext
void  mw_10(){
sayi++;
}                 
/////////////////////////////////////////////////////////
void      main(){
     
      SET_TRIS_A   (0b11111111);
      SET_TRIS_B   (0b10000001);
      SET_TRIS_C   (0b11000000);
      port_b_pullups(0b00000001);
      ext_int_edge( H_TO_L );   
      enable_interrupts(int_ext);
      enable_interrupts(global);
      port_b_pullups(0b00000001);
     

   while(true){

   printf("sayi:%ld       ",sayi);

      }}

proteus simulasyonda virtual terminalden gormen için
[email]entegreterbiyecisi@yahoo.com[/email]

since1990

Teşekkürler... RS232 yi neden tanımlıyoruz?
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk

Salih

Alıntı yapılan: since1990 - 26 Şubat 2011, 23:44:14
Teşekkürler... RS232 yi neden tanımlıyoruz?

printf("sayi:%ld       ",sayi);

Komutuyla seri veri gönderebilmek için.

since1990

ben lcd kullanıyorum o yüzden şaşırdrdım :D,
ama  işimi hallettim,
yardımlarınız için çok teşekkürler...
"Dinlenmemek üzere yola çıkanlar asla yorulmazlar. Türk gençliği, gayeye, idealizme durmadan ve yorulmadan yürüyecektir. Bütün ümidim gençliktedir." Mustafa Kemal Atatürk