र
रबड़
Guest
मैं इस कार्यक्रम बनाया, ग में, यह एक का नेतृत्व pingpong है, तस्वीर 16f877a पर है, लेकिन कार्यक्रम doesn't काम 100%, एक तरफ और न लौटने के लिए एल ई डी कदम है, और मैं नहीं पता है क्यों.
कोई मेरी मदद कर सकता हूँ???
प्रोग्राम है:# शामिल <htc.h>
int = 0 दिशा;
__CONFIG XT (WDTDIS और PWRTDIS और BORDIS और LVPEN और WRTEN और DEBUGDIS और DUNPROT और Unprotect);inittimer0 शून्य शून्य ()
(
= 0 T0CS;
= 0 T0SE;
पीएसए = 0;
PS2 = 1;
PS1 = 1;
PS0 = 1;
= 0 TMR0;
)
शून्य initporto शून्य ()
(
= 0 TRISD;
= 0 PORTD;
RD7 = 1;
)शून्य interrupcoes शून्य ()
(
= 0 T0IF;
= 1 T0IE;
= 1 GIE;
)शून्य मुख्य शून्य ()
(
inittimer0 ();
initporto ();
interrupcoes ();
समय (1)
(
)
)शून्य (my_isr अंतरायन शून्य)
(
अगर (दिशा == 0)
(
= 0 T0IF;
PORTD = PORTD * 10;
अगर (RD0 == 1)
(
दिशा = 1;
)
)
अन्यथा
(
= 0 T0IF;
PORTD PORTD/10 =;
अगर (RD7 == 1)
(
= 0 दिशा;
)
)
)
अंतिम बार जुलाई 31 20:19 2008 को मिटानेकारबर द्वारा संपादित; में 1 बार संपादित कुल
कोई मेरी मदद कर सकता हूँ???
प्रोग्राम है:# शामिल <htc.h>
int = 0 दिशा;
__CONFIG XT (WDTDIS और PWRTDIS और BORDIS और LVPEN और WRTEN और DEBUGDIS और DUNPROT और Unprotect);inittimer0 शून्य शून्य ()
(
= 0 T0CS;
= 0 T0SE;
पीएसए = 0;
PS2 = 1;
PS1 = 1;
PS0 = 1;
= 0 TMR0;
)
शून्य initporto शून्य ()
(
= 0 TRISD;
= 0 PORTD;
RD7 = 1;
)शून्य interrupcoes शून्य ()
(
= 0 T0IF;
= 1 T0IE;
= 1 GIE;
)शून्य मुख्य शून्य ()
(
inittimer0 ();
initporto ();
interrupcoes ();
समय (1)
(
)
)शून्य (my_isr अंतरायन शून्य)
(
अगर (दिशा == 0)
(
= 0 T0IF;
PORTD = PORTD * 10;
अगर (RD0 == 1)
(
दिशा = 1;
)
)
अन्यथा
(
= 0 T0IF;
PORTD PORTD/10 =;
अगर (RD7 == 1)
(
= 0 दिशा;
)
)
)
अंतिम बार जुलाई 31 20:19 2008 को मिटानेकारबर द्वारा संपादित; में 1 बार संपादित कुल