Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PIC (Peripheral Interface Controller)

PIC (Peripheral Interface Controller)

برمجة PIC microcontroller
Last updated 3/2025
Arabic

What you'll learn

  • التعرف ال PIC وتطوير مهارات استخدامها من خلال برمجتها بمجموعة من الأوامر والإقترانات التي تهدف بالنهائية إلى بناء نظام إلكتروني يحقق وظيفة معينه
  • ال PIC يمكن اعتبارها كمبيوتر مصغر ذات تكلفة قليلة تستخدم لإنجاز مهمات محدده بناءا على طريقة برمجتها. سيتم برمجة ال PIC بلغة C.
  • Connect different type of sensors and actuators to PIC Microcontroller
  • Interface different type of electronic elements with PIC Microcontroller.
  • تعلم الأساسيات والمهارات اللازمة لبرمجة متحكمات PIC باستخدام لغة البرمجة C والتفاعل مع الأجهزة الإلكترونية المختلفة من خلال وحدة التحكم.
  • تطوير القدرة على تصميم وبناء مشاريع إلكترونية مبتكرة من خلال دمج المتحكمات PIC مع الحساسات والمشغلات باستخدام أدوات وبرمجيات متقدمة.

Course content

5 sections18 lectures5h 43m total length
  • Content0:32
  • Introduction to PIC17:46
  • Storage , Address32:26
  • ROM and RAM implementation23:15
  • Communication16:02
  • Peripherals in embedded systems16:32

Requirements

  • لا يوجد

Description

تطوير مهارات استخدام المتحكمات المايكروية مثل الـ PIC يتطلب برمجتها باستخدام مجموعة من الأوامر والاقترانات التي تهدف إلى بناء نظام إلكتروني يؤدي وظيفة محددة. يُعتبر الـ PIC كمبيوترًا مصغرًا منخفض التكلفة، يستخدم لتنفيذ مهام معينة وفقًا للطريقة التي يتم برمجته بها، ويُبرمج باستخدام لغة C.

يعد الـ PIC من أكثر المتحكمات المايكروية شيوعًا، خاصة في التطبيقات العملية، بفضل تنوع الأنواع المتاحة التي تناسب مختلف الاحتياجات، بالإضافة إلى اعتماديته العالية أثناء التشغيل.

اسم الـ 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 مدمج، توفر هذه البيئة أوامر مثل Rsout لتوليد الموجات المطلوبة على أي من نقاط الاتصال المتاحة في المتحكم، بالإضافة إلى إضافات مثل Serial Communicator للتواصل مع الأجهزة الخارجية عبر منفذ Serial في الكمبيوتر، وEasy HID Wizard لتوصيل المتحكم بالكمبيوتر عبر USB بطريقة احترافية.

محتوى الدورة يشمل:

  • ربط أنواع مختلفة من الحساسات والمشغلات مع متحكم PIC.

  • توصيل عناصر إلكترونية متنوعة مع متحكم PIC.

  • استخدام الحساسات والمشغلات لإنشاء مشاريع مفيدة.

  • برمجة، تحميل الكود، وتوصيل متحكم PIC.

  • تعلم الأدوات اللازمة لتنفيذ مشاريع رائعة.

  • تعلم أساسيات إنشاء مشروع ناجح باستخدام المتحكمات المايكروية.

Who this course is for:

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