الفئات: التكنولوجيا والتطوير

التكنولوجيا
الشبكة الإلكترونية
الإنتاجية
مسار الأنظمة المدمجة
الهدف 8: العمل اللائق ونمو الاقتصاد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

واجهة الأنظمة المدمجة | مسار الأنظمة المدمجة

مدة الدورة: 5 ساعة 44 دقيقة / 98 درس

مستوى: متخصص

اللغة: العربية

ماذا ستتعلم

  • بنهاية هذه الدورة، ستكون قادرًا على تنفيذ برنامج تشغيل لوحة مفاتيح فعال وتنفيذ برنامج تشغيل LCD فعال.

  • ليس ذلك فحسب، بل ستتمكن أيضًا من تنفيذ برنامج تشغيل UART فعال، وستكون أيضًا قادرًا على تنفيذ برنامج تشغيل SPI فعال.

  • بالإضافة إلى ما سبق، سوف تكون قادرًا على تنفيذ برنامج تشغيل I2C فعال، وتنفيذ برنامج تشغيل EEPROM فعال، وبناء تطبيقات معقدة.

هذه الدورة تتضمن

  • 5 ساعة 44 دقيقة/98 درس
  • آخر تحديث: 13/10/2022
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

نظرة عامة على الفصل

1 دقيقة
2.

جدول الأعمال

1 دقيقة
3.

ما المقصود بالمقاطعات؟

1 دقيقة
4.

مصادر المقاطعات

3 دقيقة
5.

أنواع المقاطعات

3 دقيقة
6.

طريقة التحقق

4 دقيقة
7.

روتين خدمة المقاطعة

5 دقيقة
8.

جدول وجهة المقاطعة

3 دقيقة
9.

دورة حياة المقاطعة 1

3 دقيقة
10.

دورة حياة المقاطعة 2

3 دقيقة
1.

نظرة عامة على الفصل

1 دقيقة
2.

جدول الأعمال

1 دقيقة
3.

ما المقصود بالمقاطعات؟

1 دقيقة
4.

مصادر المقاطعات

3 دقيقة
5.

أنواع المقاطعات

3 دقيقة
6.

طريقة التحقق

4 دقيقة
7.

روتين خدمة المقاطعة

5 دقيقة
8.

جدول وجهة المقاطعة

3 دقيقة
9.

دورة حياة المقاطعة 1

3 دقيقة
10.

دورة حياة المقاطعة 2

3 دقيقة
11.

زمن وصول المقاطعة وزمن استجابتها

5 دقيقة
12.

المقاطعات في سجل البيانات

3 دقيقة
13.

مثال على المقاطعات 1

6 دقيقة
14.

مثال على المقاطعات 2

6 دقيقة
15.

شرح المهمة المطلوبة

3 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

البنية الداخلية للوحة المفاتيح

3 دقيقة
3.

التوصيل البيني للوحة المفاتيح

1 دقيقة
4.

خوارزمية اكتشاف المفاتيح

6 دقيقة
5.

شرح المهمة المطلوبة

4 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

ما المقصود بـ LCD؟

4 دقيقة
3.

وصف أسنان شاشة LCD

4 دقيقة
4.

مجموعة التعليمات لشاشة LCD

6 دقيقة
5.

أوضاع شاشة LCD

2 دقيقة
6.

وضع البرمجة 8 بت

4 دقيقة
7.

وظيفة كتابة الأوامر في وضع البرمجة 8 بت

3 دقيقة
8.

وظيفة عرض حرف واحد في وضع البرمجة 8 بت

2 دقيقة
9.

وظيفة عرض أحرف متعددة في وضع البرمجة 8 بت

2 دقيقة
10.

وضع البرمجة 4 بت

3 دقيقة
11.

وظيفة كتابة الأوامر في وضع البرمجة 4 بت

5 دقيقة
12.

وظيفة عرض حرف واحد في وضع البرمجة 4 بت

2 دقيقة
13.

إنشاء أحرف مخصصة

7 دقيقة
14.

14_LCD 16x2 Datasheet

4 دقيقة
15.

شرح المهمة المطلوبة

2 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

الاتصال البيني مقابل الربط الشبكي

2 دقيقة
3.

ما المقصود بنظام الاتصالات؟

4 دقيقة
4.

تصنيفات أنظمة الاتصالات 1

4 دقيقة
5.

تصنيفات أنظمة الاتصالات 2

3 دقيقة
6.

تصنيفات أنظمة الاتصالات 3

2 دقيقة
7.

تصنيفات أنظمة الاتصالات 4

2 دقيقة
8.

معدل Bit Rate مقابل معدل Baud Rate

2 دقيقة
9.

الاتصالات في الأنظمة المدمجة

3 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

ما هو بروتوكول (UART)؟

2 دقيقة
3.

بروتوكولات التحكم في التدفق لبروتوكول (UART)

2 دقيقة
4.

التحكم في التدفق بالأجهزة

2 دقيقة
5.

وصلات وتنسيق إطار بروتوكول (UART)

5 دقيقة
6.

مخطط بروتوكول (UART)

5 دقيقة
7.

أوضاع تشغيل بروتوكول UART

3 دقيقة
8.

بروتوكول UART في الـ Datasheet

5 دقيقة
9.

مثال تطبيقي

8 دقيقة
10.

شرح المهمة المطلوبة

3 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

ما المقصود بالواجهة الطرفية التسلسلية؟

1 دقيقة
3.

الوصلات الخارجية للواجهة الطرفية التسلسلية

1 دقيقة
4.

الوصلات الداخلية للواجهة الطرفية التسلسلية

2 دقيقة
5.

أوضاع تشغيل الواجهة الطرفية التسلسلية 1

1 دقيقة
6.

أوضاع تشغيل الواجهة الطرفية التسلسلية 2

1 دقيقة
7.

حالات استخدام الواجهة الطرفية التسلسلية 1

2 دقيقة
8.

حالات استخدام الواجهة الطرفية التسلسلية 2

2 دقيقة
9.

حالات استخدام الواجهة الطرفية التسلسلية 3

3 دقيقة
10.

الواجهة الطرفية التسلسلية في الـ Datasheet

5 دقيقة
11.

شرح المهمة المطلوبة

3 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

ما هو I2C؟

2 دقيقة
3.

وصلات I2C

1 دقيقة
4.

أشكال إطار I2C "ج1"

3 دقيقة
5.

أشكال إطار I2C "ج2"

2 دقيقة
6.

أشكال إطار I2C "ج3"

2 دقيقة
7.

آلية تحكيم الناقل (Bus Arbitration)

5 دقيقة
8.

آلية تمدد الساعة (Clock Stretching)

1 دقيقة
9.

ذاكرة EEPROM وتوصيلها

4 دقيقة
10.

I2C in Datasheet

13 دقيقة
11.

التنقل عبر EEPROM Datasheet

7 دقيقة
12.

شرح المهمة المطلوبة

4 دقيقة
1.

جدول الأعمال

1 دقيقة
2.

بروتوكول CAN وخصائصه

3 دقيقة
3.

ما أهمية بروتوكول CAN Bus؟

3 دقيقة
4.

وصلات بروتوكول CAN

6 دقيقة
5.

مبدأ الاتصال لبروتوكول CAN

3 دقيقة
6.

مثال توضيحي على مبدأ الاتصال لبروتوكول CAN

3 دقيقة
7.

معايير بروتوكول CAN

6 دقيقة
8.

التحكيم بروتوكول CAN Bus

3 دقيقة
9.

إطارات بروتوكول CAN Bus "ج1"

2 دقيقة
10.

إطارات بروتوكول CAN Bus "ج2"

1 دقيقة
11.

إطارات بروتوكول CAN Bus "ج3"

1 دقيقة
12.

إطارات بروتوكول CAN Bus "ج4"

2 دقيقة
13.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج1"

1 دقيقة
14.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج2"

1 دقيقة
15.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج3"

1 دقيقة
16.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج4"

1 دقيقة
17.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج5"

1 دقيقة
18.

اكتشاف الأخطاء في بروتوكول CAN Bus "ج6"

1 دقيقة
19.

عرض حالة استخدام

3 دقيقة
20.

معالجة الأخطاء في بروتوكول CAN Bus

4 دقيقة
1.

تطبيق بسيط على بروتوكولات الاتصالات

5 دقيقة

عن الدورة

في هذه الدورة، ستتعلم كيف يمكن للمتحكم الدقيق التواصل مع العالم الخارجي، من خلال معرفة كيفية التفاعل مع لوحة المفاتيح وشاشة LCD، وكيفية التواصل عبر بروتوكولات الاتصالات المختلفة، مثل UART و SPI و I2C و CAN. ستتعلم أيضًا كيفية كتابة برامج تشغيل فعالة للوحة المفاتيح وشاشات الكريستال السائل و UART و SPI و I2C، وبعد ذلك ستستخدم كل هذه البرامج لبناء مشروع معقد.

متطلبات الدورة

تخرج في تخصص الهندسة أو علوم الحاسب.

معرفة جيدة ببرمجة لغة C.

مهارات قوية في حل المشكلات.

عن الخبير

هل تحتاج مساعدة؟