PIC (Peripheral Interface Controller)

برمجة PIC microcontroller

Ratings 0.00 / 5.00
PIC (Peripheral Interface Controller)

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.

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

Who Should Attend!

  • جميع طلاب هندسة الكهرباء والاتصالات والشبكات

TAKE THIS COURSE

Tags

  • Microprocessors

Subscribers

0

Lectures

17

TAKE THIS COURSE



Related Courses