PIC (Peripheral Interface Controller)
برمجة PIC microcontroller
Description
تطوير مهارات استخدامها من خلال برمجتها بمجموعة من الأوامر والإقترانات التي تهدف بالنهائية إلى بناء نظام إلكتروني يحقق وظيفة معينه. ال PIC يمكن اعتبارها كمبيوتر مصغر ذات تكلفة قليلة تستخدم لإنجاز مهمات محدده بناءا على طريقة برمجتها. سيتم برمجة ال PIC بلغة C.
يعتبر هذا النوع من المتحكمات المايكروية من اكثر الأنواع شيوعاً وخصوصا في الاستخدامات العملية وذلك لوجود أنواع مختلفة يمكنك استخدامها حسب حاجتك و الاعتمادية العالية التي يوفرها أثناء العمل.
إن الاسم PIC مشتق من Peripheral Interface Controller وهو من إنتاج شركة Microchip و مقسم إلى مجاميع حسب مواصفات و إمكانيات المتحكم منها PIC10, PIC12, PIC16, PIC17, PIC18, PIC24 و PIC32. تختلف هذه المجاميع عن بعضها حسب المواصفات الداخلية للمتحكم مثل عدد البتات لكل أمر في البرنامج و حجم الذاكرة الداخلية وبعض المواصفات التي من الضروري تحديد حاجتك إلى البعض منها قبل اختيار المتحكم المطلوب لمشروعك. تنتج الشركة Microchip هذه المتحكمات و توفر العديد من الخيارات حيث يتراوح عدد نقاط الارتباط (Pins) بين 8 إلى 100 نقطة ارتباط حسب موديل المتحكم كما توفر العديد من المزايا مثل ADC, UART, CAN, I2C, USB و Ethernet المدمجة داخل المتحكم لتسهل على المبرمج المتعامل مع الوحدات الخارجية المطلوب التحكم بها أو استلام المعلومات منها.
توجد اكثر من بيئة تطوير لكتابة البرامج للمتحكم المايكروي نوع PIC و الكثير من الطرق لتحميل البرامج إلى المتحكم, لكن تعتبر بيئة التطوير PicBasic Pro المقدمة من شركة microEngineering Labs افضل بيئة تطوير لهذا النوع من المتحكمات خصوصا لمستخدمي لغة البرمجة Basic حيث تقدم هذه البيئة سهولة في التعامل مع المتحكم غير متوفرة في اغلب بيئات التطوير الأخرى كما توفر لك بعض الميزات للمتحكمات حتى وان كانت غير متوفرة في ذلك المتحكم. مثال على ذلك, انك تحتاج إلى نقل معلومات عن طريق UART (Serial) باستخدام متحكم لا يحتوي على UART مدمج بداخله, توفر لك بيئة التطوير هذه العديد من الأوامر (مثل Rsout) التي تقوم بتوليد موجة مطابقة للموجة المطلوبة على أي من نقاط الارتباط الموجودة في المتحكم. كما يوفر لك بعض ألإضافات مثل Serial Communicator والتي تمكنك من استخدام منفذ Serial في حاسوبك للتخاطب مع الأجهزة الخارجية كما توفر (Easy HID Wizard) و التي تقوم بمساعدتك في كتابة البرامج الخاصة بتوصيل المتحكم إلى الحاسوب عن طريق منفذ USB بطريقة احترافية وليس عن طريق استخدام USB كمنفذ Serial مثل ما متوفر في اغلب بيئات التطوير الأخرى. سيتم لاحقاً تخصيص درس لكل إضافة موجودة على البرنامج لتسهيل استخدامك له.
Connect different type of sensors and actuators to PIC Microcontroller
Interface different type of electronic elements with PIC Microcontroller.
Use sensors and actuators to make useful projects
Program, burn a code and wire PIC Microcontroller
Learn What are the right tools that you need to start making amazing projects
Learn What makes a great Microcontroller Project
What You Will Learn!
- التعرف ال PIC وتطوير مهارات استخدامها من خلال برمجتها بمجموعة من الأوامر والإقترانات التي تهدف بالنهائية إلى بناء نظام إلكتروني يحقق وظيفة معينه
- ال PIC يمكن اعتبارها كمبيوتر مصغر ذات تكلفة قليلة تستخدم لإنجاز مهمات محدده بناءا على طريقة برمجتها. سيتم برمجة ال PIC بلغة C.
- Connect different type of sensors and actuators to PIC Microcontroller
- Interface different type of electronic elements with PIC Microcontroller.
Who Should Attend!
- جميع طلاب هندسة الكهرباء والاتصالات والشبكات