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

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 18-03-2009, 10:00 PM المشاركة 185   
افتراضي



الاخ حيدر
السلام عليكم
اشكرك اولا على مساهماتكم الطيبة واخبرك بانني عندما احمل المشاريع التي تعرضا هنا لا تفتح عندي باستخدام برنامج البروتس فعند فتحها بالبرنامج المذكور تظهر نافذة تخبر بان هذا الملف منشأ على اصدار احدث من الاصدار للبروتس الذي لدي علما بان البرنامج عندي هو 7.2 ولا اعرف اين المشكلة
وعليكم السلام ورحمة الله وبركاته
نفس المشكلة التي طرحها الاخ احمد في صفحة 9 وتوصل الى الحل في صفحة 10 في هذا الموضوع فالى هناك

اعلانات

parachute
:: مهندس ::
تاريخ التسجيل: Mar 2009
المشاركات: 1
نشاط [ parachute ]
قوة السمعة:
قديم 18-03-2009, 10:26 PM المشاركة 186   
x4


السلام عليكم ورحمة الله وبركاته

انا مشترك جديد في القرية الالكترونية
ولكنني سعيد جدا لاشتراكي معكم
وادعوا الله ان يوفقكم ويفقني ونصبح علي قدر كبير من العلم في مجال ال PIC
واتوجه بالشكر الي المهندي احمد سمير فايد
وبارك الله فيك
واعطاك المزيد والمزيد من العلم


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

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 19-03-2009, 12:41 AM المشاركة 187   
افتراضي


السلام عليكم

كيف احال اخوتي جميعا.ان شاء الله تكونوا بخير..اريد اضافة معلومات بسيطة على كلام اخونا tinatoras بالنسبة للدارة 74HC374 وهنا الداتا شيت لمن ارادها :

http://pdf1.alldatasheet.com/datashe...C74HC374A.html

اما الدارة فهي كما قال اخونا tinatoras فهي D-Flip Flip وتدعي بالقلاب وما اى ذلك من تسميات .ما وظيفة هذه القطعة؟؟
هذه القطعة تقوك باخذ الاشارة على دخلها وتضعها على خرجها (عند تطبيق اشارة تحكم وهي اشارة الساعة وهو تغير طرف الساعة من 0 الى 1 )..وتبقى كذلك الى ان تاتي اشارة ساعة اخرى لتقوم بتغيير الاشارة على خرجها..يعني يمكن اعتبارها مخزن..يقوم بحفظ الاشارة فقط عند وجود اشارة ساعة (التغير من 0 الى 1 ) وبعدها مهما تغير الدخل فلن يتغير الخرج لان اشارة الساعة غير موجودة..وهكذا لا داعي لتطبيق جهد طول الوقت للحفاظ على المخارج ثابتة..بل تطبيقها لفترة بسيطة بوجود اشارة التحكم يكفي للحفاظ عليها وهذه وظيفة الدارة التي لدينا...عند قراءة الداتاشيت سنجد 8 ارجل للدخل(D0-D7).. و 8 ارجل للخرج(Q0-Q7) ..بالاضافة الى جهد التغذية( Vcc) والارضي (GND)..
يبقى هناك طرفين الاول (ΟΕ=Output Enable) وهو الطرف الي يسمح بمرور الاشارة الى الخرج ويجب ان يكون على مستوي منخفض(صفر منطقي) ليسمح بعمل ذلك..واخيرا طرف الساعة(CK)...ويجب ان تتغير الاشارة من مستوي منخفض (صفر منطقي) الى مستوى مرتفع(واحد منطقي) حتى يسمح للاشارة الموجوده على الدخل بان تصل الى خرج الدارة ويخزن حالتها بعد ذلك..طبعا لقد وضع هنا ملف بروتوس يمكن من خلاله العمل والتاكد والفهم لما قلته لتحميل الملف هذا هو الرابط:

http://arabsh.com/9d1dwl5fjgiq.html

واي سؤال عن الموضوع ان شاء الله ساكون موجود ...

بالنسبة للبرنامج 8*8 فيمكن ان افهم منه بعض الملاحظات البسيطة لنفهم مبدا العمل ككل ومن ثم نعمل برنامج من خلال الميكروسي... يمكن مراجعه الصورة المرفقة مع الملف المضغوط لفهم التوصيل.فهي تتكون من صفوف واعمدة ..عندما نريد اضاءة نقطة معين فيجب ان نجد مكانها في المصفوفة ومن ثم نعطي الاوامر باخراج الجهود على الاسطر والاعمدة للمصفوفة لنحصل على اضاءة.. طبعا يتم اختيار الاسطر اولا ومن ثم الاعمدة (او العكس حسب البرنامج)فعندما يكون وقت اخراج الاسطر يتم وضع اشارة ساعة على منفذ الساعة المرافق لمخارج الاسطر ثم نلغي اشارة الساعة ولان الاشارة يخزنها الايسي كم قلت سابقا(74HC374) تبقى الاسطر كذلك..ثم ننتقل الى الاعمدة ونخرج معلوماتها وعندما تكون جاهزة نخرج اشارة التحكم لنوصل الاشارة الى الخرج وبالتالي يتكون لدينا اسطر ومن ثم اعمدة (وهي ما يلزم لنحصل على اضاءة بطريقة معينة) ومن ثم نخرج الصورة الثانية والثاليه وهكذا..في الدياة لم افهم ما مكتوب على الشاشة.ولكن عندما فتحت الصورة وجدتها .فهو يظهر في السطر الاول والثاني والثالث (PIC XIE 2)طبعا رقم 2 باليوناني..ههههه..ومن ثم الشكل التالي وهكذا...

واخيرا بالنسبة لموضوع العداد الذي عملناه 00-99 فقد سالت صديقا واخبرني ان البروتوس مهما اعطيته من سرعة فيعطيك دائما وميض ولن تحصل على اضاءة مستمرة ابدا ..فشكرا للصديق لانو ريحنا من غلبه الشغل بالمشروع من غير فائدة..وانا قمت باخذ البرنامج وتحويله ليناسب المتحكم PIC16F628A وقد قمت بنقله الى البك واشتغل بدون اي مشكلة...لكن المشكلة الاخر التي واجهتني اني عدلت البرنامج فيجب ان تضغط زر ليبدا العد من 00-99... اما لدي فقد اشتغل مباشرة دون اي كبسة زر ويعد فقط الى 6 ويعيد العد..الفكرة ان الرجفان في الارقام الذي كان في البروتوس لا يظهر حتى لا نبحث كثيرا عن الموضوع.وهذا الرابط يحتوي العداد وقد عملته مع تعديل بسيط لازالة الرجفان في الارقام وذلك باستخدام ال 74HC374 الذي شرحت مبدا عمله قبل قليل والرابط هو :

http://arabsh.com/czsrc4o4fyku.html

وهنا الفيديو البسيط للعداد الذي عملته وكيف يقوم بالعد وهو موجود على هذا الرابط:
http://arabsh.com/onq4gu71maai.html

الملف بامتداد 3GP وهو فيديو الاجهزة الخلوية..يمكن ايجاده على النت (برنامج لتشتغيل فيديو الاجهزة الخليوية) وبعد تنزيله يمكنك ان تفتح الملف بعد فكه الضغط بواسطة WINRAR..

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


التعديل الأخير تم بواسطة : geniusse01 بتاريخ 19-03-2009 الساعة 02:15 AM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-03-2009, 10:00 AM المشاركة 188   
افتراضي


السلام عليكم كيف هي احوالك اخي فادي
بخصوص دائرة D fip-flop لم اعرف آلية تشغيلها اقصد كيف لي ان اثبت المداخل ثم اضغط على الساعة لاخراجها
واما برنامج العداد فاجريت عليه تغييرا بسيطا حيث قمت بتثبيت قطب com للسفن سكمنت في مرتبة الآحاد بتوصيله الى المصدر مباشرة ووجدت ان الدائرة لم تتأثر ارجو منك التعليق . وشكرا لجهودك


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 19-03-2009, 10:24 AM المشاركة 189   
افتراضي


ارجو المساعدة :
عند محاولة التشغيل تظهر الرسائل التالية:
mixed modle pic16.dll faild to authorize - bad product key
real time simulation failed to start
simulation failed due to fatal simulator errors
يرجى تفسير سبب ذلك وكيفية الحل


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-03-2009, 10:59 AM المشاركة 190   
افتراضي


قللي التردد وان لم يكن ارفعي ملف الكود والبروتوس


الصورة الرمزية moi12
moi12
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2008
الدولة: المغرب
المشاركات: 65
نشاط [ moi12 ]
قوة السمعة:
قديم 19-03-2009, 11:17 AM المشاركة 191   
ha اول طلب مع اول مشركة


بسم الله الرحمان الرحيم
السلام عيكم
هذه اول مشاركة لي معكم في هذا المنتدى وارجوا ان لا اكون عبئا تقيلا ععليكم فانا مبتدئ في الالكترونيات وخصوصا الميكروكنترولر فلا اعلم عنها سوى الذي علمنا الاستاذ احمد جزاك الله عنا كل الخير و ارجو ان يوفقه الله في هذه الدورة

لقد التحقت منذ 3 ايام بهذه الدوره وقرات الدروس و الردود و تمكنت بفضل الله ثم الاسلوب السلس الاستاذ احمد و تدخلات الاعضاء من فهم الدروس و انجاز البرامج

الا انني هذا الصباح اردت انجاز برنامج يمكن من :
ادخال قطار من 0 و 1 يفصل بينهما زمن معين و اخراج 1
اي
ادخال
porta.f0=1
delay_ms(5)
porta.f0=0
delay_ms(5)


واخراج
portb.f0=1
;

قمت بتجريب الامر while و if الذين تعلمناهما سابقا فلم استطع ارجو ان يساعدني احد الاخو في انجازه

-----
عموما البرناج الدي اريده هو عكس البرنامج الذي انجزه الاخ tinatoras في
مشاركته
http://www.qariya.com/vb/showpost.ph...0&postcount=61
كما ارجو ان يشرح الاخ tinatoras عمل الا مر CMCON = 0x07 بقليل من التفصيل


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 19-03-2009, 11:45 AM المشاركة 192   
افتراضي


ارجو العلم انني اجرب البرنامج ال بروتوس على نسخة demo لان البرنامج الرئيسي كلما حاولت تشغيلة يظهر رسالة :
cannot find avalid licencekey for isis professional on this computer



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