PIC (Peripheral Interface Controller)

所在平台: Udemy

课程主页: https://www.udemy.com/course/pic-peripheral-interface-controller/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera PIC 微控制器课程概览 本课程深入探讨 PIC 微控制器(Peripheral Interface Controller)的开发与应用。PIC 微控制器由 Microchip 公司生产,是一种低成本、用途广泛的微型计算机,通过 C 语言编程实现特定功能,在实际电子系统中应用广泛。 **课程核心内容:** * **PIC 微控制器基础:** 介绍 PIC 的定义、发展历程(PIC10 到 PIC32 等系列)、以及不同系列在指令字长、内存大小等方面的差异,帮助学习者根据项目需求选择合适型号。同时,重点介绍了 Microchip 提供的各种型号 PIC 微控制器,它们在引脚数量(8-100 pins)和内置外设(ADC, UART, CAN, I2C, USB, Ethernet)上的多样性,极大地简化了与外部设备的接口。 * **开发环境与编程:** 重点推荐 PicBasic Pro 作为 PIC 微控制器的开发环境,尤其适合 Basic 语言使用者。该环境提供了对许多其他开发工具难以实现的功能,例如,即使 PIC 微控制器没有内置 UART,PicBasic Pro 也能通过 `Rsout` 命令在任何可用引脚上生成所需的波形,并提供 `Serial Communicator` 和 `Easy HID Wizard` 等工具,方便地通过计算机的串口或 USB 与外部设备通信。 * **硬件接口与应用:** 课程将教授如何将各种传感器和执行器与 PIC 微控制器连接,以及如何连接其他电子元件。 * **项目实践:** 通过实际项目,学习者将掌握如何利用传感器和执行器构建功能性的电子产品。 * **开发流程:** 课程将涵盖 PIC 微控制器的编程、代码下载以及硬件连接的全过程。 * **项目成功要素:** 学习者将了解成功项目所需的工具和方法,以及微控制器项目开发的基础知识。 通过本课程的学习,您将全面掌握 PIC 微控制器的开发技能,并能独立完成各类电子项目的实现。

课程评论(0条)

课程详情

تطوير مهارات استخدام المتحكمات المايكروية مثل الـ 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.تعلم الأدوات اللازمة لتنفيذ مشاريع رائعة.تعلم أساسيات إنشاء مشروع ناجح باستخدام المتحكمات المايكروية.

课程标签

0人关注该课程

主题相关的课程