14 Mayıs 2008 Çarşamba

8051 için c dili yazılmış 0-99 sayıcı


Devreyi proteusta kurun.c kodlarını keilde derleyin.hex kodunu 8051'e yükleyin
#include<89c51rd2.h>
void main(void)
{
int bolum,kalan;
TL0=0;
TMOD=0X05;
TR0=1;
while(1)
{
if(TL0==100)
{ TL0=0;

}
else
{
bolum=TL0/10;
kalan=TL0%10;
P1=kalan+bolum*16;

}
}
}

Hiç yorum yok: