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

   

الصورة الرمزية Tech Master
Tech Master
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
الدولة: egypt,qena
المشاركات: 56
نشاط [ Tech Master ]
قوة السمعة:
قديم 02-03-2009, 02:13 AM المشاركة 65   
Exclamation



بارك الله الك يأخى العزيز geniusse01
ولكن ليس لدى ICSP
ان كل ما لدى هو حامل 18 طرف ومجموعة الدايود والمقوامات واريد صنع مبرمجه منهم فارجوا رسم الدائره الالكترونيه لطريقة توصيل هذه الاطراف مع بعضها
وشكر الله لجميع الاخوه على اهتمامهم
وارجوا من الله ان نرتقى حميعاً بهذا العلم على يد الاخ العزيز الاستاذ احمد

اعلانات

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


السلام عليكم
ارجو توضيح هذه الاسئله قبل البدء بالدرس التالي
س1/ كيف يتم عمل عداد بجملة for يكون مقدار الزيادة فيه 2 او 3 ....الخ ؟
س2/ هل هذا الكود صحيح لكي يتم توضيف الرجل الخامسة كدخل

كود
trisa.f4=1;
س3/كيف يمكن استخدام عبارة OR او NOT مثلا بدلا من && في جملة IF ؟

س4/هل يمكن ادخال قيمة العداد (المتغير) المستخدم في جملة FOR مباشرة ليكون خرج في porta او portb

مثلا الكود التالي
int k;trisb=0;
for(k=0;k<10;k++)
}
portb=0xk;
{

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

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 02-03-2009, 11:41 PM المشاركة 67   
Post توصيل المبرمجة


السلام عليكم
كيف الحال اخي TECH MASTER اريد سؤالك هل تعرف كيفية عمل دارة وتوصيلها على بودر او حتى على لوحة اختبار Test Board فان كان كذلك فانظر الى دارة المبرمجة التالية وهي تحتوي:



1) ديود 1N4004 عدد اربعة.
2) ترانزستور 2N3904 عدد اثنان.
3) مكثفين قطبيين 100 ميكورفاراد عدد اثنان..
4) ديودين زينر الاول بجهد انهيار 5.1 فولت والثاني بجهد 6.2 فولت.
5) مقاومتين الاولى 1.5 كيلو اوم والثانية 10 كيلو اوم..
6) ديود باعث للضوء وهو يسمى ليد LED ..
7) وصلة RS232 وصلة سيريال female ( اي تحتوي على 9 ثقوب او مداخل )..

في البداية قم بتوصيلها كما في الدارة على لوحة اختبار والان اهم الخطوات .نلاحظ من رسم المبرمجة ان هناك 5 اطراف مرقمة من 1 الى 5 وهذه توصل حسب نوع البيك كالتالي:
1) يوصل مع طرف التصفير MCLR….Vpp للبك الذي تريد برمجته.
2) يوصل مع طرف الموجب للتغذية Vdd ..
3) يوصل مع الطرف السالب للتغذية او ما ندعوه بالارضي Vss..
4) يوصل مع الطرف رقم 7 للبورت (ب).اي RB7..
5) يوصل مع الطرف رقم 6 للبورت (ب).اي RB6..

لقد قمت بتجريب الطريقة على PIC16F877A و PIC16F628A وقد تم التعرف من خلال البرنامج الذي وضعه الاخ الحبيب احمد في هذا الموضوع على المتحكمين ..اي سؤال يمكنك ان تضعه هنا وان شاء الله تحصل على اجابته من الجميع ...

السلام عليكم اخي حيدر

1)الافضل ان تنتظر قليلا حتى ناخذ موضوع العمليات الحسابية (جمع وطرح وضرب وقسمة) فهي ستجيبك عن هذا السؤال..
2) فهو صحيح ويمكنك مراجعة الدروس الاخيرة لتراجع الشرح المطلوب منه..
3)الصورة التالية ستعطيك المطلوب ان شاء الله تعالى:
[img]
http://www11.0zz0.com/2009/03/02/20/960903967.jpg[/img]

4)بما انك تستخدم حلقة for التكرارية وهي كما ترى تعد بالعشري (يعني مثلنا) وبالتالي لاظهار اي قيمة على الخرج او اي بورت تضع القيمة بالعشري اي (باعتبار المتغير هو K):

portb=k;

وليس

portb=0xk;

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


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

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 03-03-2009, 12:44 AM المشاركة 68   
sun


السلام عليكم
اخى حيدر
بالنسبه للسوال الرابع
كما قال الاخ geniusse01
وهذا مثال على ذلك والله اعلم
http://www.4shared.com/file/90393002...743/ahmad.html


الصورة الرمزية الفارس العنيد
الفارس العنيد
:: مهندس ::
تاريخ التسجيل: Oct 2008
المشاركات: 39
نشاط [ الفارس العنيد ]
قوة السمعة:
قديم 03-03-2009, 12:59 AM المشاركة 69   
افتراضي


السلام عليكم
اخي حيدر
اعتقد اني استطيع الرد علي سؤلين من الاربع اسئله
الاول
س1/ كيف يتم عمل عداد بجملة for يكون مقدار الزيادة فيه 2 او 3 ....الخ ؟
مثلا نستخدم جملة for الاتيه
for(x=0,x<=10,x+=2)
x+=2 تعني زياده قيمة x ب2
وhذا اردت زيادتاها 3 و4 وهكذا فقط

وفي الاساس x++ هي هي x+=1
س3/كيف يمكن استخدام عبارة OR او NOT مثلا بدلا من && في جملة IF ؟
المؤثر or رمزه في جملة if هو ll
المؤثر not رمزه في حملة if هو !

واان شاء الله يكون كلامي مظبوط
لان كل ده كلام نظري من الكتب

تحياتي
خوك احمد


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


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


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


الاخ geniusse01
[COLOR="Blue"]السلام عليكم
هل هذه المبرمجة تنفع لبرمجة pic16f84a
وهل الاطراف الخمسة هي نفسها لكل نوع /COLOR]


ahmedfarghaly
:: عضو ماسي ::
تاريخ التسجيل: Jul 2006
الدولة: مصر
المشاركات: 1,160
نشاط [ ahmedfarghaly ]
قوة السمعة:
قديم 04-03-2009, 12:40 AM المشاركة 72   
افتراضي


الاخ geniusse01
[color="Blue"]السلام عليكم
هل هذه المبرمجة تنفع لبرمجة pic16f84a
وهل الاطراف الخمسة هي نفسها لكل نوع /COLOR]

أخي الكريم حيدر

مبرمجة أخونا الفاضل geniusse01 هي نفسها مبرمجة أخونا أحمد سمير

الموجود مخططها في الصفحة الأولى من الندوة مع إلغاء قواعد تثبيت الميكروكونترولر



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