السلام عليكم
اخى tico
بسم الله ما شاء الله عليك
هو ده اللى فى دماغى واللى بفكر فيه بالضبط
هل يمكن ان تنفذ البرنامج الذى يحقق هذا ال simulation ؟
ولكن هناك عدة ملاحظات
1- خرج المالتيبليكسر على النقطة RA0
اعتقد انه فى حالتنا سوف نستخدم النقطة RBO
وذلك لاستخدام المقاطعة
2- انا اريد ان يكون هناك خرج مختلف لكل دخل
بمعنى
عندما تزيد سرعة الحساس 1
يظهر خرج على النقطة RB1 مثلا
وعندما تزيد سرعة الحساس 2
يظهر خرج على النقطة RB2 مثلا
وهكذا
فهل يمكن تحقيق ذلك
وشكرا
|
شكرا لك أخي محمد
هو تطبيق لقياس التردد بفلوكود وجدته في الارشيف وعدلت فيه لتشغيل مداخل متعددة بدل دخل واحد اللي كان فيه أصلا.
التطبيق لا يعمل بمقاطعة RB0 وإنما يستخدم مقاطعة التايمر 0 وهي مقاطعة داخلية ..
بذلك يمكن ان نختار اي دخل ونبرمجه كدخل للقياس .
للمقارنو لو انت فاكر كود الاستاذ حيدر .. فيه زمن تأخير 993 ميلي تانية ..
في هذا التطبيق بفلوكود التايمر يؤدي نفس المهمة وهي توليد زمن تأخير بمقدار 1 تانية .
هذا الزمن للتذكير هو المدى الذي يسمح فيه المتحكم باستقبال نبضات الدخل وعرضها على الشاشة.
طبعا بالنسبة لك ان شاء الله تستمر بكود الميكروسي اللي عندك وتطور فيه .
وأنا ارسل لك تطبيق فلوكود فقط لتتوضح الصورة :
http://filaty.com/f/1205/26334/ftest1.rar.html
وإذا حبيت اشرح اي جزء من تطبيق فلوكود ان شاء الله افعل.
----------
محمد عبدالله.