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

   

السروري
:: مهندس ::
تاريخ التسجيل: Mar 2009
الدولة: اليمن-صنعاء
المشاركات: 9
نشاط [ السروري ]
قوة السمعة:
قديم 19-04-2009, 11:00 PM المشاركة 417   
افتراضي السلام عليكم



:hry: شكرا لك استاذ زكي شاكر
طبعا أنا معي مشروع تخرج "ساعة رقمية بواسطة المتحكم pic16f84"
ولكن مشكلتي هي في البرمجة حيث انني صممت دائرة المبرمج ولم يتعرف
الكمبيوتر على هذا المبرمج ، فهل هذا المبرمج يحتاج الى تعريف للكمبيوتر
وشكرا لك على تع[YOUTUBE][/YOUTUBE]اونك معنا ،،،، السروري مراد

اعلانات

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


لي سؤال بالنسبة للتايمر 0 : هل ضروري تعلم الأسمبلي لإستعماله أم أنه ممكن بالفلوكود التحكم بالمسجلات الداخلية للبيك؟؟؟؟
لا.. الاسمبلي ليس ضروري فلوكود هيأ لك استعمال مقاطعة التايمر0 وسأشرح لك الطريقة لاحقا ربما في الغد اللهم يسر..

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

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

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


لا.. الاسمبلي ليس ضروري فلوكود هيأ لك استعمال مقاطعة التايمر0 وسأشرح لك الطريقة لاحقا ربما في الغد اللهم يسر..

لكنني انصحك ان تفكر في تعلم لغة السي وخاصة مع الكومبيلر BoostC
سيكون ذلك تكملة هامة جدا للسير بعيدا في عالم البرمجة..
لغة السي ليست صعبة ومه فلوكود تتعلم السي دون ان تشعر لان فلوكود يعد البرامج بلغة بوست سي ويكفي ان تقارن بين خوارزم البرنامج وبين الملف السي التابع له ..ابدأ بالبرامج الصغيرة
لكن هذه مرحلة ليست ضرورية الان فلا تشغل بالك بها..
مشكور جدا أخي زكي
أرجو أن تشرحلي الموضوع بأقرب وقت ممكن.
ما هي الفائدة من لغة السي؟؟ والكومبيلر BoostC ؟؟


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


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


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


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


الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-04-2009, 12:49 AM المشاركة 422   
افتراضي


وعليكم السلام ورحمة الله وبركاته..
أستاذ noornader مجهود كبير أحييك عليه ..
بالنسبة للدوائر الحقيقية : الطرف الموصول بالسويتش من الضروري اضافة مقاومة 10 كيلو (كمثال) بينه وبين الارضي .. هذه المقاومة تدعى Pull-down
مثال:

http://www.sprut.de/electronic/pic/grund/s3.gif
بدون تلك المقاومة سيكون مدخل البيك في وضع غير محدد : لا هي الحالة 0 ولا الحالة 1
لقد اضفت المقاومة 10K ولكن عند محاكاة الدائرة بالبروتس اعطت رسالة الخطأ التالية
أرجو توضيح سبب الخطأ مع العلم بان الدائرة بدون المقاومة كانت تعمل جيدا !!! تقبل تحياتى


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


لقد اضفت المقاومة 10K ولكن عند محاكاة الدائرة بالبروتس اعطت رسالة الخطأ التالية
http://filaty.com/i/904/16018/flash4_rong1.JPG
أرجو توضيح سبب الخطأ مع العلم بان الدائرة بدون المقاومة كانت تعمل جيدا !!! تقبل تحياتى
نعم رسالة الخطأ معروفة :
بروتوس دقيق الملاحظة : يخبرك انك وضعت في نفس الدائرة مقاومتين بنفس الاسم :R1


الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-04-2009, 01:13 AM المشاركة 424   
افتراضي


تم تعديل رقم المقاومة حتى لايكون مكرر وقد عملت الدائرة بشكل جيد وطبيعى فشكرا لك.. ولكن مازلت اسأل ماهو الفرق بين الحالتين حيث أن الدائرة تعمل بدون المقاومة بنفس عملها الطبيعى فى وجود المقاومة أم أن تأثير هذه المقاومة فى ضبط حالة ال Pin كما ذكرت 0 او 1 (غير ظاهر فى هذه الدائرة البسيطة وشكرا



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