لطفا اسم تاپیک رو ویرایش کنید به Atmel 8051 یاAT89C52
در کل اگه مجببور نیستید توصیه میکنم از خیر 8051 بگذرید و برید سراغ avr یا pic
بعد از دستور :
for(x=0;x<33000;x++)
از یه سمیکلن استفاده کنید (همون ; )
قبل از نوشتن برنامه باید اول کامپایلرتون رو انتخاب کنبد ، برای شروع بهتره از codevision جهت نوشتن برنامه به زبان c استفاده کنید . اگه میخواید حرفه ای تر کار کنید برید سراغ winavr .
برنامه اصلی باید به این صورت باشه:
main()
{
while(1)
{
p1=0XF8;//red LEDs on
waite_a_secand();
waite_a_secand();
p1=0x0;//all on
wait_a_secand();
wait_a_secand();
waite_a_secand();
waite_a_secand();
p1 = 0x00;//all off
waite_a_secand();
}
}
البته بسته با کامپایلرتون میتونه اسم پورت فرق کنه ویا تابع آماده داشته باشه