قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 26-11-2013, 05:39 PM المشاركة 17   
افتراضي



أهلا ،،

فقط معلومة احببت ان ادرجها ،،


التجربة التي قمت بها أخي ،، لا يمكن من خلالها ان ترى أي فرق في عمل الدائرة ،، لسبب بسيط وهي انك عندما تضع أمرا ،، Delay_ms(1000) سيقوم البك بحساب ثانية فعليه ،، بغض النظر عن قيمة الكريستالة ،، 4 او 8 او 20 حتى ،، ! ،،



قيمة التردد تؤثر في حسابات أخرى ،، مثلا لو اردت ان تخرج دالة بتردد معين ،، فعليك ان تنتبه هنا لقيمة الكريستالة لان تردد الدالة التي تريد أن تخرجها ،،سيعتمد بشكل رئيسي على تردد هذه الكريستالة أو ما يمسمى المذبذب ،، oscillator !



تمنياتي
كلامك صحيح 100%

اعلانات

الصورة الرمزية المظلوم
المظلوم
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
الدولة: BH
المشاركات: 636
نشاط [ المظلوم ]
قوة السمعة:
قديم 26-11-2013, 11:27 PM المشاركة 18   
افتراضي


الان السؤال ،،

كيف يمكن استخدام قيمة الكريستاله في عمل المشاريع ،، اي ما هي الحسابات التي يجب ان يلم بها المبرمج ،، في التحكم في قيمة تايمر ،، او استخدام التايمر ككاونتر ،، والتعامل مع الprescalar ،، ! في التايمر زيرو ،، او التايمر 1 وما هو اصلا التايمر زيرو ،،، والتايمر 1 والفرق بينهما!


هذه الاسئلة مفيدة جدا في فهم الاكواد ،، وفي البرمجة !

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 27-11-2013, 05:36 AM المشاركة 19   
افتراضي


الان السؤال ،،

كيف يمكن استخدام قيمة الكريستاله في عمل المشاريع ،، اي ما هي الحسابات التي يجب ان يلم بها المبرمج ،، في التحكم في قيمة تايمر ،، او استخدام التايمر ككاونتر ،، والتعامل مع الprescalar ،، ! في التايمر زيرو ،، او التايمر 1 وما هو اصلا التايمر زيرو ،،، والتايمر 1 والفرق بينهما!


هذه الاسئلة مفيدة جدا في فهم الاكواد ،، وفي البرمجة !
السلام عليكم
تفضل أخي هذه الروابط
http://www.dbaasco.com/vb/showthread.php?t=4655
http://www.dbaasco.com/vb/showthread.php?t=4653


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 27-11-2013, 05:43 AM المشاركة 20   
افتراضي


وايضا روابط أخرى مماثله
http://eeecb.com/vb/showthread.php?t=770
http://eeecb.com/vb/showthread.php?t=769


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 27-11-2013, 05:47 AM المشاركة 21   
افتراضي


وهذا ملف عن تايمر 1

https://www.mediafire.com/?six4ccgxcc82ndc


ccfl
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2008
الدولة: الجزائر
المشاركات: 153
نشاط [ ccfl ]
قوة السمعة:
قديم 28-11-2013, 10:19 PM المشاركة 22   
افتراضي


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


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 29-11-2013, 03:30 PM المشاركة 23   
افتراضي


[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 لبرنامج



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:53 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)