[quote=ccfl;813719]
|
السلام عليكم
نستطيع حساب عدد نبضات فمثلا كرستاله 4 معناها زمن تنفيذ الاوامر 1us
[QUOTE/]
السلام عليكم
يجب االتذكير ان الاخ حسن هادي يقصد اوامر لغة التجميع assembler وليس لغة الميكروسي فمثلا امر m=a+b يستغرق على الاقل 3us في الميكروسي اذا استعملنا كواتز 4MHZ
حيث ان لم اخطئ m=a+b في لغة ميكرو سي هو مكافئ ل
[CODE]
movf a,0
addwf b,0
movwf m
[CODE/]
|
شكرا لك على ملاحظه كلامك صحيح لان لغه مايكروسي هي لغه انت تفهمها ولكن البك لايفهم تلك اللغه
وأعتقد لحساب زمن الكلي لبرنامج يتم أستخدام برنامجReal Pic Simulator كما ان في هذا البرنامج يعطيك مايحدث في رام وايبروم وغير ذلك وعلاوه على ذلك يحاكي دائره المهم انه يعطيك زمن كلي cycle لبرنامج