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

   

الصورة الرمزية ahmed_ibrahim
ahmed_ibrahim
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 3
نشاط [ ahmed_ibrahim ]
قوة السمعة:
قديم 27-07-2009, 08:57 AM المشاركة 809   
ha



لا إله إلا انت سبحــــــانك انى كنت من الظــــــالمين
=====================
اولا ان كان ف سؤالى مخالفه فانا اسف
سؤالى هوا هل من الممكن تحويل ملف الهكس الى كود بغرض التعديل عليه
وشكرا للمعلم الفاضل أ / احمد سمير ( مع العلم ان الشكر اقل اقل اقل واجب تجاهه)
=====================
اللهم بارك لنا في شعبان وبلغنا رمضان
أنا موافق على كل الشروط وعندى نفس السؤال الذى سأله الأخ ibrahim.omar
أريد فعلا طريقه لأجعل ملف الهيكس يتحول إلى كود بالميكروسى أستطيع التعديل عليه
مع كل الشكر والتقدير للإستاذ أجمد سمير الذى اتمنى من الله أن يكمل الدوره

اعلانات

يوسف16
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2004
المشاركات: 56
نشاط [ يوسف16 ]
قوة السمعة:
قديم 28-07-2009, 12:38 AM المشاركة 810   
ha


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

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

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 28-07-2009, 12:42 PM المشاركة 811   
افتراضي


اخي واستاذي العزيز احمد سمير تحية طيبة وبعد
لي سؤالان لو تكرمت بالاجابة عليهما فبعد نجاح المبرجة التي صنعتها قمت بتركيب دائرة قمت بتصميمها ولكن واجهتني مشكلتين
اولا كيف اربط الكرستالة ال4 ميكا على البيك
ثانيا كيف اربط الرجلMCLR
ولك مني جزيل الشكر
السلام عليكمان ربط الكريستالة يتم بتوصيلها بين الطرفين المخصصي لوصل الكرستالة وهما يحملان الاسم (CLK IN/OSC1 ) والطرف (CLKOUT/OSC2) ..طبعا يتم توصيل مكثف 22 بيكو فاراد على كل طرف من الاثنين ويتم توصيل الطرف الاخر للمكثف الى الارضي او سالب الدارة..اما طرف التصفير MCLR فيتم توصيل الجهد 5 فولت اليه من خلال مقاومة مقدارها 10 كيلو مثلا ...ربنا يوفقك ويسهل امورك على خير..واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 28-07-2009, 02:30 PM المشاركة 812   
افتراضي


لا إله إلا انت سبحــــــانك انى كنت من الظــــــالمين
=====================
اولا ان كان ف سؤالى مخالفه فانا اسف
سؤالى هوا هل من الممكن تحويل ملف الهكس الى كود بغرض التعديل عليه
وشكرا للمعلم الفاضل أ / احمد سمير ( مع العلم ان الشكر اقل اقل اقل واجب تجاهه)
=====================
اللهم بارك لنا في شعبان وبلغنا رمضان
نعم يمكن دلك باستعمال برنامج يسمى désassembleur
هدا هو البرنامج
1- نصب البرنامج بالضغط على setup أفضل أن تحتفظ بملفاتك ادا طلب برنامج التنصيب دلك
2- أفتح ملف ال hex بالضغط fichier ثم ouvrir
http://ifile.it/92ojc7f/deaspic3.zip


التعديل الأخير تم بواسطة : lahoioui بتاريخ 28-07-2009 الساعة 03:23 PM

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 28-07-2009, 03:10 PM المشاركة 813   
افتراضي


اخي واستاذي العزيز احمد سمير تحية طيبة وبعد
لي سؤالان لو تكرمت بالاجابة عليهما فبعد نجاح المبرجة التي صنعتها قمت بتركيب دائرة قمت بتصميمها ولكن واجهتني مشكلتين
اولا كيف اربط الكرستالة ال4 ميكا على البيك
ثانيا كيف اربط الرجلMCLR
ولك مني جزيل الشكر
شاهد هدا وسوف تفهم
http://ifile.it/re6ydjs/pic.dsn


maqtech
:: مهندس ::
تاريخ التسجيل: Apr 2009
المشاركات: 2
نشاط [ maqtech ]
قوة السمعة:
قديم 29-07-2009, 12:50 PM المشاركة 814   
ha طلب مساعدة


أخي أحمد جزاك الله خيرا على المجهود الذي تقوم به نسأل الله أن يجعله خالصا لوجهه .

هل يمكن يأخي أحمد أن تضع لنا board layout للمبرمجة التي تستخدم لبرمجة PIC


الصورة الرمزية ahmed-1a
ahmed-1a
:: مهندس جيد ::
تاريخ التسجيل: Apr 2008
المشاركات: 205
نشاط [ ahmed-1a ]
قوة السمعة:
قديم 29-07-2009, 09:52 PM المشاركة 815   
افتراضي


بسم الله الرحمن الرحيم


أحببت اليوم أن اتكلم عن شيء قد يكون مفيدا ان شاء الله ، لاحظت ان المهندس أحمد يستخدم التوصيلة التالية للزر في جميع التجارب :



وكما شرح الاستاذ أحمد سابقا أن هذه التوصيلة تقوم بجعل طرف المتحكم ( رجل البك ) على جهد عالي ( 5V ) وعند ضغط الزر يتحول الجهد إلى جهد منخفض ( 0V ) وكنا نستخدم في الجمل البرمجية

كود:
if (PORTA.F0==0) {...}
أو
كود:
while (PORTA.F0==0) {...}
طبعا كنا نضع الرقم صفر ( 0 ) والمبين باللون البرتقالي للتحقق من الطرف بحيث يكون على جهد منخفض ( 0V ) ، وإن لم يكن فلا ينفذ التعليمات البرمجية الخاصة بجملتي if أو while .

ولكن ألم نلاحظ شيئا ، فإن حسب التوصيلة السابقة فإن طرف المتحكم يكون عند عدم ضغط الزر على جهد عالي ( 5V ) ، وهو ما يسبب على حسب معرفتي ضياع الجهد ، اذن كيف نستفيد ونجعل طريقة توصيل الزر لا تتسبب في ضياع الجهد ؟

انظر إلى هذه التوصيلة وتأمل فيها:



ألم تلاحظ أن طرف المتحكم ( رجل البك ) على جهد منخفض ( 0V ) دائما ، ولكن عند ضغط الزر يتحول إلى جهد عالي ( 5V ) ، اذا هذه التوصيلة تمكننا من حفظ طاقة البطارية وجهدها ، ولكن يجب أن تتأكد من أن المقاومة يفضل أن تكون قيمتها ( 1.6 كيلو أوم ) ، وذلك على حسب ما أخبرني أحد الأساتذة والذي بدورة قرأ هذه المعلومة من أحد الكتب ، وهناك ملاحظة أخرى أيضا بحيث أن عند كتابة التعليمات البرمجية الخاصة بالتحقق يجب أن تكون بالشكل التالي

كود:
if (PORTA.F0==1) {...}
أو
كود:
while (PORTA.F0==1) {...}
لاحظ أننا غيرنا الرقم ( 0 ) إلى الرقم ( 1 ) ، وذلك لأننا عندما نضغط على الزر بحسب التوصيلة الجديدة يكون طرف المتحكم على جهد عالي ( 5V ) ، هذا كل شيء ، وانظر كم مهندسنا أحمد أن يتحقق من صحة هذا الأمر ...

وأي استفسار بخصوص هذه المشاركة أرجو ارسالها على شكل رسالة خاصة

ــــــــــــــــــــــــــــــــــــــــــــــــــ
وآخر دعوانا أن الحمدلله رب العالمين ، وصلى اللهم على سيدنا محمد وعلى آله وسلم


التعديل الأخير تم بواسطة : ahmed-1a بتاريخ 02-08-2009 الساعة 06:53 PM

16mofed84
:: مهندس متميز ::
تاريخ التسجيل: Jul 2009
الدولة: فلسطين
المشاركات: 318
نشاط [ 16mofed84 ]
قوة السمعة:
قديم 30-07-2009, 02:05 PM المشاركة 816   
ha eeprom+ram


لدي سؤال حول استخدام الرام ؟
اريد الكود الرام ما هو؟
هل يشبه الeeprom اوامرها هي :
الكتابة
Eeprom_Write(adr,1-255)
القراءه
portb=Eeprom_Read(adr);
portb or any file
????



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