17 Mayıs 2008 Cumartesi

8051 interrupt(kesme) örnekleri


ileri sayarken 9 da duran geri sayarken 0 da duran.kesmelerle yapılan 0-9 ileri geri sayıcı programı

#include<89c51rd2.h>
int i;
void a(void) interrupt 0 //harici kesme 0
{
if(i<9)
{

i++;
P1=i;
}

}
void x(void) interrupt 2 //harici kesme 1
{

if(i>0)
{
i--;
P1=i;
}


}
void main(void)
{
EA=1;
EX0=1;
IT0=1;
EX1=1;
IT1=1;
P1=0;
while(1)

{

}

}

Hiç yorum yok:

Güvenlik Politikası

Privacy Policy Privacy Policy Ekrem AYDOĞDU built the Düzhesap app ...