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

   

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 05-04-2009, 07:49 PM المشاركة 289   
افتراضي



استاذ زكي ما علاقة ملف C بالبرمجة باستخدام الفلوكود
علاقة حميمية
مراحل البرمجة بفلوكود ومعها قصد التوضيح، مثال عن مراحل البرمجة بكومبيلر آخر: الميكروسي ..
الميكروسي مجرد مثال للقياس: نفس المقاربة تنطبق على الميكروبيزك والبيزك برو وغيرها ...
الكومبيلر يحول الكود المكتوب الى ملف أسمبلي ثم الى ملف هيكس ..
فلوكود يحول البرنامج المكتوب على شكل خوارزميات منطقية الى كود C بواسطة الكومبيلر BoostC الذي يقوم بدوره بتحويله الى ملف اسمبلي ثم الى ملف هيكس ..

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 05-04-2009, 08:25 PM المشاركة 290   
افتراضي


فلوكود يحول البرنامج المكتوب على شكل خوارزميات منطقية الى كود C بواسطة الكومبيلر BoostC الذي يقوم بدوره بتحويله الى ملف اسمبلي ثم الى ملف هيكس ..
ولكن كود ال C يبدو وكأنه مكتوب باليد وليس محول من ملف او برنامج آخر . بسب التعريفات المرافقة لكل كود

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 05-04-2009, 08:38 PM المشاركة 291   
افتراضي


فلوكود يحول البرنامج المكتوب على شكل خوارزميات منطقية الى كود C
اقصد ملف C المرفق هل حصلنا عليه من الخوازمية ام نحن نفذناه مباشرة على برنامج micro C ؟ واذا كان من الخوارزمية فهل تعطينا الكود مع التعليمات التي توضح الكود والتي رأيتها باللون الاخضر ؟


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 05-04-2009, 08:54 PM المشاركة 292   
افتراضي


لا علاقة لفلوكود مع الميكروسي (وكنا نتمنى ان تكون بينهما علاقة )..
فلوكود تتعامل مع شركة أخرى صاحبة كومبيلر C آخر اسمه :
BoostC
وهذا موقعه:
http://www.sourceboost.com/Products/.../Overview.html
لكن الاختلافات بن كومبيلرات السي عموما ليست كبيرة .وتلك ميزة للغات السي ..فهي قابلة للنقل من بيئة الى اخرى ..
اضغط على ايقونة compile to hex في ملف فلوكود المرفق وسينتج لك 3 ملفات اساسية:
asm ,C, Hex..
وبما انك منصب ميكروسي فإنه يستولي على ملف السي لفلوكود ..من حيث الشكل على الاقل..


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 05-04-2009, 09:15 PM المشاركة 293   
افتراضي


الحل بسيط :
نضيف لها تغذية أمان ببطارية + 2 ديود ..مع بعض الترتيبات للحفاظ على مخزون البطارية..
عندما تقرر تنفيذ المشروع اخبرني أبين لك الطريقة ان شاء الله.
السلام عليكم
اريد إنشاءالله تنفيذ الساعة الرقمية الموجودة ضمن التطبيقات على البيك 16f628a
بس المشكلة لا يوجد عندي LCD . ممكن لو تكرمت توضحلي كيفية تنفيذها عن طريق ال 7segments .
أيضا سؤالمهم جدا:: هل بإمكاني إستعمال المذبذب الداخلي للبيك؟؟ أم يجب إستعمال كريستالة خارجية؟؟ وكيف؟
الرجاء المساعدة ومشكور جدا جدااا.


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 05-04-2009, 10:12 PM المشاركة 294   
افتراضي


السلام عليكم
اريد إنشاءالله تنفيذ الساعة الرقمية الموجودة ضمن التطبيقات على البيك 16f628a
بس المشكلة لا يوجد عندي LCD . ممكن لو تكرمت توضحلي كيفية تنفيذها عن طريق ال 7segments .
تذكر ان التطبيقات التي تنصب مع برنامج Flowcode تنقصها اعدادات Configuration
وأنت تعرف ان بدون تضمين تلك الاعدادات الضرورية لايشتغل المتحكم في الواقع ..
وطريقة اضافة تلك الاعدادات موجودة على اول صفحة موضوع :


السلام عليكم
أيضا سؤال مهم جدا:: هل بإمكاني إستعمال المذبذب الداخلي للبيك؟؟ أم يجب إستعمال كريستالة خارجية؟؟ وكيف؟
الرجاء المساعدة ومشكور جدا جدااا.
لا .. تدبير الزمن الحقيقي يتطلب مذبذبا بكريستالة من أجل الدقة ..
أما المذبذب الداخلي فهو مجرد مقاومة ومكثف والدقة مع مذبذبات RC (داخلي او خارجي) غير مرضية ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 23-04-2009 الساعة 03:11 PM

فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 05-04-2009, 10:30 PM المشاركة 295   
افتراضي


تذكر ان التطبيقات التي تنصب مع برنامج Flowcode تنقصها اعدادات Configuration
وأنت تعرف ان بدون تضمين تلك الاعدادات الضرورية لايشتغل المتحكم في الواقع ..
وطريقة اضافة تلك الاعدادات موجودة على اول صفحة موضوع :



لا .. تدبير الزمن الحقيقي يتطلب مذبذبا بكريستالة من أجل الدقة ..
أما المذبذب الداخلي فهو مجرد مقاومة ومكثف والدقة مع مذبذبات RC (داخلي او خارجي) غير مرضية ..
السلام عليكم
أخي الكريم أنا سؤالي ليس متعلق بالإعدادات ( Configuration ) وإنما أريد تغيير العرض من LCD الى 7segments . فقط لا غير . فهل هناك إمكانية . الله يخليك ويبارك فيك. ومشكور جدا .


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 05-04-2009, 10:32 PM المشاركة 296   
افتراضي


السلام عليكم
اريد إنشاءالله تنفيذ الساعة الرقمية الموجودة ضمن التطبيقات على البيك 16f628a
بس المشكلة لا يوجد عندي LCD . ممكن لو تكرمت توضحلي كيفية تنفيذها عن طريق ال 7segments .
أخي سامي
محاكاة العرض بعارضات 7segments على بروتوس بنظام التتابع، فيه حاليا مشاكل لم نتغلب عليها بعد ..
وبما أن ملفات بروتوس هي الوسيلة المتاحة التي تضفي الحد الادنى من المصداقية على المشاريع المقترحة ، فإنني حاليا لا أقترح مشاريع تمس هذا الجانب ..
لكن اذا كنت تريد التجربة فإنني ان شاء الله سأساعدك ..



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