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

وهي من النوع jdm
مزيد من التفاصيل
كود:
FEATURES:
PIC-PG2 is programmer based on JDM design which takes all necessary signals and power supply from RS232 serial port. It supports 8, 18, 28 and 40 pin PIC microcontrollers which allow serial programming and I2C EEPROM memories. Programmer comes with ICSP cable for direct connection to PIC-Pxx prototype boards.
The supported devices depend on the current version of ICPROG software.
Dimensions 50x30 mm (1.95x1.2") + 30 cm (12") ICSP cable
ولمزيد من التفاصيل عنها ارجع للموقع
http://www.olimex.com/dev/pic-pg2.html
وطريقة التركيب الصحيحة لكل نوع من البك موضح في الرسوم السابقة فمثلا البك pic16f84 و أي بك له نفس الرجول يركب بالطريقة التالية
أما بالنسبة للسوفت وير :-
فاستخدم ماتريد فيوجد العديد من البرامج التي تدعم نوع jdm
بالنسبة لتجربتي الشخصية
أنا استخدم برنامج winpic ويوجد منه عدة اصدارات استخدم انا
winpic pgm v 1005
يوجد برنامج آخر اسمه ic prog لا بأس به لكن في اعتقادي الأول أفضل
ملحوظة في السوفت وير يراعى أن تضبطه على نوع جهاز البرمجة وهو jdm
بالنسبة لروابط التحميل للسوفت وير تجدها في هذا الرابط
http://members.aon.at/electronics/pic/picpgm/
ملحوظة : يوجد اصدار جديد من البرنامج وهو winpicpgm v1014
لكني لم استخدمه بعد ...
==============================
بالنسبة لسؤالك بمن تبدأ .... في الاستخدام ؟؟
أبدأ بأي نوع ( المهم تبدأ ) ولكن من وجهة نظري أنصحك بالبدء بالنوع الذي لا يحتوي على AD converter يعني انصحك تبدأ باستخدام pic16f84a وبعد ذلك استخدم pic16f877a أو أي نوع آخر وذلك لأنك عندما تتعامل مع رجول المايكروكنترولر وتريد اخراج اشارة موجب خمسة مثلا فكل ما تحتاجه هو توظيف هذه الرجل (pin) على أنها خرج من خلال TRISA أو TRISB أو .... ثم تخرج الاشارة من خلال استخدام PORTA أو PORTB أو .... فقط هذا كل ما تفعله (هذا بالنسبة لـPIC16F84 ) أما اذا استخدمت PIC16F877A وأردت استخدام PORTA فإنك تفعل الخطوات السابقة بالإضافة إلى استخدام المسجل ADCON1 لتجعل هذه الرجول ديجيتال بدلا من أنالوج (تماثلي ANALOG ) يمكن يكون هذا أهم فرق في التعامل البرمجي بالنسبة للمبتدئين ................. لن أطيل عليك توكل على الله وابدأ بأي نوع أو تقيد بنصيحتي ...
المهم أن أغلب أنواع PIC تتفق في طريقة البرمجة مع اختلافات بسيطة جدا فاستفيد من أي شرح تجده لأي نوع ....سيفيدك بإذن الله
؟ اريد استخدام التحكم للتدرج من تطبيقات بسيطة وحتى تطبيقات متقدمة الى حد ما؟؟؟
|
أنصحك بأن تبدأ في البحث عن دوائر الفلاشر ثم بعد ذلك العداد واستخدام السفن سيجمنت ثم بعد ذلك استخدام السويتشات ثم بعد ذلك استخدام الريلاي والقطع الالكترونية المختلفة مثل البزر BUZZER ثم بعد ذلك تطبيقات التحويل AD CONVERTER ثم بعد ذلك LCD والتعامل معها وكذلك استخدام الريموت كنترول مع البك وبرامج التحكم في المواتير ونحوه ........... وبالتوفيق إن شاء الله
ملحوظة : إن شاء الله سأقوم عن قريب خلال أسبوعين بالكثير بعمل دورة في المايكروكنترولر من النوع بك بإذن الله ستكون أكثر من رائعة ستحتوي على برمجة الـPIC من البداية حيث سيكون التعلم فيها من خلال التجارب ( دوائر كثيرة جدا ) ...وقد قمت بإعداد جزء كبير منها ... تابع المنتدى و أتمنى ان تشارك بها ..
وفقك الله أخي الحبيب لما يحب ويرضى والسلام عليكم ورحمة الله وبركاته