السلام عليكم جميعا
في البداية احب ان اشكركم علي هذا المجهود الرئع و روح التعاون الطيبة هذه وعلي الرغم من ان هذه المرة الاولي التي ارسل لكم فيها الا اني متابع جيد لكم و قد تعلمت منكم الكثير
حاولت كتابة برنامج للحصول علي نبضات من البك لتشغيل الموسفتات المستخدمة في الدائرة في اوقات معينة ولفترات محدده وبحيث يكون تردد النبضات 50 هرتز
void main()
{
TRISB=0;
LOOP:
PORTB=0;
delay_ms(.3355);
PORTB=0B00100110;
delay_ms(2.717);
PORTB=0B00100101;
delay_ms(3.889);
PORTB=0B00100110;
delay_ms(2.667);
PORTB=0;
delay_ms(0.777);
PORTB=0B00011010;
delay_ms(2.667);
PORTB=0B00011001;
delay_ms(3.889);
PORTB=0B00011010;
delay_ms(2.667);
PORTB=0;
delay_ms(0.388);
goto loop;
}
ولكن كانت تظهر لي هذه الاخطاء وانا لااعرف قصده و كيف اعدلها دون تغيير الاوقات المكتوبة
Internal error line 8
';'expected but delay_ms is found line7
Integral constant expected line6
Syntax error :expected ')'but found ';' line7
ارجو المساعدة وشكرا