الفئات: العلوم والتكنولوجيا
مستوى: متخصص
اللغة: العربية
بنهاية هذه الدورة، ستكون قادرًا على تنفيذ برنامج تشغيل لوحة مفاتيح فعال وتنفيذ برنامج تشغيل LCD فعال.
ليس ذلك فحسب، بل ستتمكن أيضًا من تنفيذ برنامج تشغيل UART فعال، وستكون أيضًا قادرًا على تنفيذ برنامج تشغيل SPI فعال.
بالإضافة إلى ما سبق، سوف تكون قادرًا على تنفيذ برنامج تشغيل I2C فعال، وتنفيذ برنامج تشغيل EEPROM فعال، وبناء تطبيقات معقدة.
دروس مجانية
نظرة عامة على الفصل
جدول الأعمال
ما المقصود بالمقاطعات؟
مصادر المقاطعات
أنواع المقاطعات
طريقة التحقق
روتين خدمة المقاطعة
جدول وجهة المقاطعة
دورة حياة المقاطعة 1
دورة حياة المقاطعة 2
1. المقاطعات
نظرة عامة على الفصل
جدول الأعمال
ما المقصود بالمقاطعات؟
مصادر المقاطعات
أنواع المقاطعات
طريقة التحقق
روتين خدمة المقاطعة
جدول وجهة المقاطعة
دورة حياة المقاطعة 1
دورة حياة المقاطعة 2
زمن وصول المقاطعة وزمن استجابتها
المقاطعات في سجل البيانات
مثال على المقاطعات 1
مثال على المقاطعات 2
شرح المهمة المطلوبة
2. التوصيل البيني للوحة المفاتيح
جدول الأعمال
البنية الداخلية للوحة المفاتيح
التوصيل البيني للوحة المفاتيح
خوارزمية اكتشاف المفاتيح
شرح المهمة المطلوبة
3. التوصيل البيني لشاشة LCD
جدول الأعمال
ما المقصود بـ LCD؟
وصف أسنان شاشة LCD
مجموعة التعليمات لشاشة LCD
أوضاع شاشة LCD
وضع البرمجة 8 بت
وظيفة كتابة الأوامر في وضع البرمجة 8 بت
وظيفة عرض حرف واحد في وضع البرمجة 8 بت
وظيفة عرض أحرف متعددة في وضع البرمجة 8 بت
وضع البرمجة 4 بت
وظيفة كتابة الأوامر في وضع البرمجة 4 بت
وظيفة عرض حرف واحد في وضع البرمجة 4 بت
إنشاء أحرف مخصصة
14_LCD 16x2 Datasheet
شرح المهمة المطلوبة
4. مقدمة إلى بروتوكولات الاتصال
جدول الأعمال
الاتصال البيني مقابل الربط الشبكي
ما المقصود بنظام الاتصالات؟
تصنيفات أنظمة الاتصالات 1
تصنيفات أنظمة الاتصالات 2
تصنيفات أنظمة الاتصالات 3
تصنيفات أنظمة الاتصالات 4
معدل Bit Rate مقابل معدل Baud Rate
الاتصالات في الأنظمة المدمجة
5. بروتوكول UART
جدول الأعمال
ما هو بروتوكول (UART)؟
بروتوكولات التحكم في التدفق لبروتوكول (UART)
التحكم في التدفق بالأجهزة
وصلات وتنسيق إطار بروتوكول (UART)
مخطط بروتوكول (UART)
أوضاع تشغيل بروتوكول UART
بروتوكول UART في الـ Datasheet
مثال تطبيقي
شرح المهمة المطلوبة
6. الفصل السادس: بروتوكول الواجهة الطرفية التسلسلية SPI
جدول الأعمال
ما المقصود بالواجهة الطرفية التسلسلية؟
الوصلات الخارجية للواجهة الطرفية التسلسلية
الوصلات الداخلية للواجهة الطرفية التسلسلية
أوضاع تشغيل الواجهة الطرفية التسلسلية 1
أوضاع تشغيل الواجهة الطرفية التسلسلية 2
حالات استخدام الواجهة الطرفية التسلسلية 1
حالات استخدام الواجهة الطرفية التسلسلية 2
حالات استخدام الواجهة الطرفية التسلسلية 3
الواجهة الطرفية التسلسلية في الـ Datasheet
شرح المهمة المطلوبة
7. الفصل السابع: بروتوكول I2C
جدول الأعمال
ما هو I2C؟
وصلات I2C
أشكال إطار I2C "ج1"
أشكال إطار I2C "ج3"
آلية تحكيم الناقل (Bus Arbitration)
آلية تمدد الساعة (Clock Stretching)
ذاكرة EEPROM وتوصيلها
I2C in Datasheet
التنقل عبر EEPROM Datasheet
شرح المهمة المطلوبة
8. بروتوكول CAN Bus
جدول الأعمال
بروتوكول CAN وخصائصه
ما أهمية بروتوكول CAN Bus؟
وصلات بروتوكول CAN
مبدأ الاتصال لبروتوكول CAN
مثال توضيحي على مبدأ الاتصال لبروتوكول CAN
معايير بروتوكول CAN
التحكيم بروتوكول CAN Bus
إطارات بروتوكول CAN Bus "ج1"
إطارات بروتوكول CAN Bus "ج2"
إطارات بروتوكول CAN Bus "ج3"
إطارات بروتوكول CAN Bus "ج4"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج1"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج2"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج3"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج4"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج5"
اكتشاف الأخطاء في بروتوكول CAN Bus "ج6"
عرض حالة استخدام
معالجة الأخطاء في بروتوكول CAN Bus
9. مثال توضيحي
تطبيق بسيط على بروتوكولات الاتصالات
في هذه الدورة، ستتعلم كيف يمكن للمتحكم الدقيق التواصل مع العالم الخارجي، من خلال معرفة كيفية التفاعل مع لوحة المفاتيح وشاشة LCD، وكيفية التواصل عبر بروتوكولات الاتصالات المختلفة، مثل UART و SPI و I2C و CAN. ستتعلم أيضًا كيفية كتابة برامج تشغيل فعالة للوحة المفاتيح وشاشات الكريستال السائل و UART و SPI و I2C، وبعد ذلك ستستخدم كل هذه البرامج لبناء مشروع معقد.
تخرج في تخصص الهندسة أو علوم الحاسب.
معرفة جيدة ببرمجة لغة C.
مهارات قوية في حل المشكلات.
مهندس خبير في الأنظمة المدمجة
1,157 متعلمين
4 دورات