المعالجات والمتحكمات المصغرة الجزء الأول (57-74)


0057

 

ترجمة

 
0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074

 

 

 

 

 

 

 

ترجمة

 

 

بيئات التطوير المرتبطة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
57 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
58 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
.1 تحديد المتطلبات.
.2 تأليف وثائق كافية لدعم متطلباتها على شكل:
 مخططات صندوقية، ومخططات تدفقية، ومخططات زمنية.
.3 البحث عن قطعة مناسبة تقوم بتأمين الوظائف اللازمة.
 في البداية معرفة فيما إن كانت هناك حاجة إلى استخدام المايكرو على الإطلاق أم لا.
.4 التعرف على المايكرو المناسب الذي يمكنه أن يعمل على أنه دماغ النظام.
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
59 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
. 5 التأكد مرة أخرى من أن المايكرو المختار سيكون كافيا
للمتطلبات، وذلك من ناحية السرعة واستهلاك الطاقة و…
 وإلا فإنك ستحتاج إلى إعادة الكرة، واختيار متحكم آخر.
.6 الحصول على جميع الوسائل اللازمة لتطوير القطع والبرمجيات.
 برمجية التجميع و/أو الترجمة إلى لغة الآلة.
 محاكاة البرنامج والقطع.
 لوحة التطوير، والمبرمجة، و…
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
60 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
. 7 البدء بتصميم وتجميع النموذج الأولي:
 قد تحتاج في البداية لأن تتعرف على المايكرو عن طريق كتابة
برمجيات اختبارية ومشاهدة نتائجها على لوحة التطوير أو على
برنامج المحاكاة.
. 8 قم بتقسيم البرنامج إلى مربعات يمكن التحكم بها، بحيث
يمكن كتابتها كبرامج فرعية واختبارها بشكل مستقل.
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
61 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
 مرحلة تطوير القطع تتم على التوازي مع المرحلة التي
تقوم فيها بالاختبار وكشف الأخطاء.
 إنها مرحلة تتكرر بشكل دائم وتبقى حتى تعمل جميع
أنظمتك الفرعية وقطعك بالشكل المطلوب.
 يجب أن تستفيد قدر الإمكان من أدوات الاختبار والتطوير،
وذلك للتقليل من عدد مرات الإعادة.
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
62 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
. 9 وأخيرا، يجب عليك مكاملة العتاد الصلب مع البرمجيات وإعادة الاختبار
مجددا.
 « لا تخرج من مرحلة التجربة والتطوير T&D إلى أن تعمل جميع القطع كما هو »
مطلوب.
10 .يجب المحافظة على جميع الوثائق خلال مرحلة كتابة البرنامج وبناء القطع.
 الحفاظ على الوثائق مهم جدا، ليس فقط من أجل إبقاء نسخة عن العمل،
 لكن أيضا من أجل اختبار الجهاز خلال فترة عمله، ومن أجل المراجعات المستقبلية.
خارطة الطريق لبرمجيات التطوير
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
63 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
11 .المرحلة الأخيرة تتضمن تشغيل النظام في البيئة الهدف، أو ضمن خط
الإنتاج المناسب.
أدوات البرمجة المتوفرة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
64 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
. 1 المترجم: Image Craft Creations Inc .
http://www.imagcraft.com
◦ICCAVR version 7.22C. Pro
. 2 المحاكي: LabcenterElectronics .
http://www.labcenter.com
◦Proteus Design Suite 8.0, Advanced Simulation
◦ برنامج وحيد مع العديد من قوالب الخدمات، مما يسمح بفعاليات مختلفة )رسم مخطط الدارة، رسم الدارة الحقيقية PCB layout ، الخ.(
تحويلات مخطط الزمن
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
65 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
يوضح كيفية تغير إشارات النظام كتوابع للزمن.
يوضح كل من مخطط الدارة ومخطط الزمن كيفية عمل
النظام.
نتبع تحويلات ثابتة لفهم كل من مخططات الزمن والدارات.
لدينا العديد من الرموز الخاصة بوصف عدة حالات تعمل
عندها الدارة الرقمية.
مخططات الزمن
1 – المستوى المنخفض والمستوى المرتفع
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
66 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
إشارة المستوى المنخفض هي إشارة ذات جهد صفري )أو مجال قريب من الصفر(.
إشارة المستوى المرتفع هي إشارة جهد التغذية.
-3-2 الانتقال من مرتفع إلى منخفض وبالعكس
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
67 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
الانتقال من إشارة ذات مستوى منخفض إلى إشارة ذات مستوى مرتفع.
الانتقال من إشارة ذات مستوى مرتفع إلى إشارة ذات مستوى منخفض.
-4 الانتقال في الحزمة )ال BUS )
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
68 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
انتقال مجموعة من الإشارات التفرعية )يطلق عليها اسم حزمة أو BUS ( من
مستوى ما إلى الآخر.
-5 إشارة في حالة الممانعة العالية
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
69 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
إشارة تتواجد في حالة الممانعة العالية، ويطلق عليها اسم الإشارة العائمة.
-6 حزمة في حالة الممانعة العالية
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
70 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
حزمة في حالة الإشارة العائمة.
-7 تغيير حالة إشارة وحيدة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
71 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
تغيير حالة إشارة وحيدة يسبب حدوث انتقال في إشارة أخرى.
التغير من الحالة المرتفعة إلى الحال المنخفضة يسبب الانتقال من الحالة
المرتفعة إلى الحالة المنخفضة في إشارة أخرى.
-8 انتقال يسبب انتقالا في حزمة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
72 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
حدوث انتقال في إشارة ما يسبب حدوث انتقال في حزمة.
-9 انتقال وحالة مرتفعة تسبب انتقالا في حزمة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
73 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
هنا يوجد أكثر من شرط لحدوث
تغير في إشارة حزمة.
حدوث تغير على إشارة ما عندما
تكون إشارة أخرى في الحالة
المرتفعة يؤدي إلى حدوث تغير في
إشارة الحزمة:
-10 تغير يسبب تغيرا آخرا ونبضة
ترجمة أحمد رامي قباني || RamiKabbani.wordpress.com
74 ترجمة وتنسيق: رامي قباني. إلقاء الدكتور: عبد الغني البكار.
 وجود شرط لإشارة معينة يحدث
تغيرا على إشارة مرتبطة بأكثر من
مستوى.
 التغير من الحالة المرتفعة إلى الحالة
المنخفضة في إشارة ما وحدوث نبضة
في إشارة أخرى:
انتهت المحاضرة الأولى

 

 

ترجمة

أضف تعليق