تحية لكم أيها الإخوة مشرفين و أعضاء و تحية خاصة للأستاذ زكي شاكر و الأخ حيدر
أحتاج مساعدة حول تعليمات الميكرو سي على المتحكمات من نوع AVR
في هذه التجربة التي ساعدني فيها الأخ حيدر إستخدمنا المتحكم PIC16F84A
http://filaty.com/f/906/40756/PIC.rar.html
أنا أريد إستخدام المتحكم ATmega8
كتبت نفس الكود في البرنامج mikroC PRO for AVR
لكنه لم يعمل بسبب تغييرات في التعليمات و التحسس لحالة الأحرف
و المشكلة الأساسية لم أستطيع توظيف المفاتيح و تشغيلها على المتحكم
http://filaty.com/f/906/16185/AVR.rar.html
هذا كود ال AVR
كود:
char n[8]={0,1,3,7,15,31,63},i;
void main()
{
DDRB =0B00111111;
PORTB=0B00000000;
loop:
while(PORTB.f6==0 && i<6)
{ i++;
PORTB=n[i];
Delay_ms(111);}
while(PORTB.f7==0 && i>0)
{ i--;
PORTB=n[i];
Delay_ms(111);}
goto loop;
}
أرجوا من الإخوة المساعدة و لكم جزيل الشكر .