موقع الو رنا حرب - نور البالول محاميه - أ. اروي نصيب البنك الوطني - بيت ام احمد محشي الصباحيه - علي مداد - شركة التكامل للتبريد برادات النسر - Dr Reyath Alne3ma Mod - سعود العريفي - ام ناصر الذيبي - huda alsaffar - كوكو - عيادة الدكتورة زينب الجفيري - فطاير مجيسهomba - د.خالد البريكيت - دكتوره نجود - د. زيد . جراحة كلى ومسالك بولية الاردن - د.البوزيدي - ماهر صيدم دكتور طب أبر صينيه - الدكتور عبدالقادر عكيله - عماد بادومان - ماي مساج ينبع - دكتور سعود الحجرف - طاقم محامي بدر الشمري - دكتور سمير العصار - محامي هشام حسن عبدالله حنبولي - خالد راشد العبيوي - د. سامي بن شعلال - ابراهيم الكعبي - كوكوش زيبا الخيران - د فاتن فريحه - البنك العقاري بالرس - كب كيك وضحة - عياده زين - الدكتور عبدالرزاق العبيد - شاي ساره العجمي للتنحيف + أيلول التركي - د.فوزيه - معرض الساير / تفصيل مجالس - بدر فهيد - اكسترا - المحامي عبدالعالي الهداجي مراكش المغرب - حداد ايران - د منى زغيب عضوية - مندوب فحص خدم القلاف - د.حسن معلاوي - مندوب فحص طبي وبصمات - بيت ام مشاري الشلاحي - المحاميه عذراء الرفاعي - المحامي نايف سعد المطيري - الفلبيني مساج - يوسف أحمد أسنان -
الجديد قسم درواهان الريفي (مقاطعة بروجن) - غرغ أباد (علغŒ أباد كرمان) - الانشام (مذيخرة) مراجع وروابط خارجية - القاسدية (مناخة) مراجع وروابط خارجية - باب الأمر - أوبرموديرن زوتزيندورف - هياسنته ريجو - الفتاوى الحديثية -
آخر المشاهدات تيسمسيلت أصل التسمية - هاتف وعنوان العمودي لتشكيل المعادن - الخبر, مدينة الخبر - طريقة عمل رز بالتونة يجنن بطعم لذيذ لا تفوتك - هواتف مكتب الضمان الاجتماعى النسوي بالرياض ومعلومات عنها بالسعودية - هواتف الخطوط الجوية العربية السعودية في جمهورية السودان - عزيز عزت باشا مولده ونشأته - الزبيدي النسب والتاريخ - أوان مستطرقة تطبيقات - عائشة بنت طلحة عائلتها - أشيقر سكان وقبائل بلدة أشيقر - هاتف وعنوان شركة الغذاء النقي - الشرفيه, جدة - تصنيف نجمي أنواع النجوم - هاتف وعنوان مستوصف اللؤلؤ - دفي, الجبيل - لائحةإيفاد المعلمين السعوديين من وزارة المعارف للعمل في خارج السعودية - للاستعلام عن رقم هاتف بالكويت عن طريق الانترنت - جنس شرجي الجنس الشرجي والغيرية الجنسية - هاتف وعنوان مطابخ الهناء - خميس مشيط, عسير - جلوة راكان (مسلسل) القصة - هاتف وعنوان وليد المشرف للإستقدام - السويدي, مدينة الرياض - قائمة أنواع السمك ذو الفلس القائمة - وصفة هائلة من الطب البديل لعلاج الأكزيما بالاعشاب - [بحث جاهز للطباعة] خاتمة بحث ديني علمي عربي قصيره - - هانسل وغريتل ملخص القصة - هواتف مستشفى الليث و معلومات عنها فى بجده بالسعودية - شخصيات مسلسل الدبور الجزء الثاني شخصيات المسلسل - هاتف وعنوان مستوصف مركز الموعد الطبي - حي الورود, مدينة الرياض - تفاعل بروتون-بروتون المتسلسل تفاعلات البدء - [مواضيع صحية] افضل دكتور اطفال في جدة , أفضل طبيب اطفال بجدة - طب بديل وطب عام - المحقق كونان (الموسم 9) عناوين الحلقات - نقشبندية تاريخ - خدمة الاستفسار عن معلومات تفصيلية لسجل تجاري لمؤسسة الفردي بالسعودية عن طريق الانترنت - طريقة عمل بتر تشكين من منال العالم - هاتف وعنوان محلات الغريب لبيع الغاز - الرس, القصيم - آلهة قرطاج - بويراز كارايل (مسلسل) قصة المسلسل - متعان نسبها - ميزانية و تكاليف ودراسة جدوى مشروع ثلاجات التخزين - قائمة ملوك السويد الملوك خلال فترة الاتحاد والحكام كالمار (1389 - 1521) - جواز سفر عماني أنواع جواز السفر - سمات الطفل فى سن التسع سنوات - فوسا دي ليوني تاريخ الرابطة - هواتف مستشفى عسير المركزي و معلومات عنها بعسير بالسعودية - هاتف وعنوان شركة إبراهيم الجفالي وأخوانه - بريده, القصيم - ميزانية و تكاليف ودراسة جدوى مشروع الجاموس الحلاب - هاتف وعنوان شركة الجفالي واخوانه ميشلان - البريد, الدمام - الألف سنة الغامضة من تاريخ نجد - طريقة عمل دجاج كنتاكي بطنجرة الضغط كليبسو بطعم لذيذ - قائمة أغاني راشد الماجد أغاني الألبومات الرسمية - هاتف مركز عليشة الصحي بالرياض و معلومات عنه بالسعودية - تثبيت داخلي معرض الصور - كثافة الهواء تأثير الحرارة والضغط - عناوين و هواتف وارقام نادي فلكس للسيدات - نوادي صحية ورياضية بالكويت - البستاني المخلص القصة - لهجة شمالية (سعودية) بعض كلمات ومفردات اللهجة - عدد السعرات الحرارية في سمك الوحرة والطاقة والقيمة الغذائية - تسقية (صناعة) تقسية المعدن بالتسقية - هواتف مستشفى الصحة النفسية و معلومات عنها بعسير بالسعودية - هاتف وعنوان مطبخ الخليج - ينبع - هاتف و معلومات عن شركة الخطوط الجوية السعودية بالمدينة المنورة - طريقة عمل وصفة معجنات تقليدية تونسية "فريكاسي" الشهية - طلبات زواج الرعايا السعوديين من تونس - وصفة هائلة من الطب البديل لعلاج الكحة بالاعشاب - تطعيم (نبات) أنواع التطعيم - علاء الدين الدروبي نشأته تعليمه - روسكو آرباكل بدايات حياته - هاتف وعنوان سوبر ماركت الحفيز - الجامعه, الاحساء - طريقة تجفيف البلح بالمنزل - خالد النيال سيرته الذاتية - قائمة حلقات هجوم العمالقة قائمة الحلقات - [بحث جاهز للطباعة] مشروع تخرج نظم معلومات , مشروع تخرج شبكات - - هاتف وعنوان مستوصف المنير لطب الأسنان - الطائف المركزي, الطائف - ميزانية و تكاليف ودراسة جدوى مشروع إنتاج الصابون السائل - السيف والرقعة الحاسمة قصة الدراما - ملف شامل عن الأميبا Amebiasis - هاتف وعنوان مشغل برونز النسائي - العليا, مدينة الرياض - جهاز عصبي ذاتي الجهاز العصبي الودي ونظير الودي - أرقام طوارئ الكهرباء بالمملكة العربية السعودية - زيدوفودين تاريخ - هاتف وعنوان مستوصف الجزيرة - النسيم, مدينة الرياض - فواصل الكتب تاريخ فواصل الكتب - ناعسة شاليش - شروط نقل ملكية المؤسسات بالتنازل أو البيع بالسعودية - أريبيبرازول التخزين - الحرب النجدية الحجازية (1924-1925) - مزايا وعيوب شركات المساهمة وهل تصلح للمشروعات الصغيرة - تصوير بالرنين المغناطيسي تاريخ الرنين المغناطيسي - طريقة تحضير ابواق الشوكولاتة بطريقة سهلة - هاتف وعنوان مطعم احمد سفر محمد - رأس تنوره, الدمام - مقياس غلاسكو للغيبوبة عناصر الجدول - قبيلة بني مالك (المغرب) نسب بني مالك المغرب - ديفيد ريتنهاوس - ريفامبيسين الاستخدامات الطبية - اختبار بيوريت كاشف بيوريت - جامعة جابر الأحمد كليات الجامعة - قائمة قرى محافظة كفر الشيخ طالع أيضا - حاصرات مستقبلات بيتا الأعراض الجانبية - هاتف وعنوان مكتب الخليفه للإستقدام - سيهات, الدمام - فيزا عمل للسعودية ,, شروط واجراءات استخراجها - سيدي موسى لمهاية تاريخ لمهاية - طريقة عمل البنجر المخلل من حلقات برنامج منال العالم - امراض الكبد الاعراض الاسباب الوقاية العلاج ونصائح لكبار الاطباء - غالب بن سعود بن عبد العزيز آل سعود أبناؤه - هاتف وعنوان مندي البوادي - تبوك - واجهة السرعة الأساسية الواجهات المادية - هاتف وعنوان مستوصف الجزيرة الطبي - تبوك - كورس اسبانى - معلومات هامة عن مشروع صناعة المعادن - وصفة طبيعية من الطب البديل لعلاج قرحة المعدة وحموضة المعده بالاعشاب - إدارة النوادي والفنادق للقوات المسلحة (مصر) دور القوات المسلحة - قلب الظلام ملخص الرواية - هاتف وعنوان مطبخ ديرتي - حائل - طريقة عمل ومقادير الدولمه العراقيه من مطبخ منال العالم - ميزانية وتكاليف مشروع تغليف علب الملكة من المنزل بالسعودية - هاتف وعنوان مطعم ابو نواس - الخبر, مدينة الخبر - [مواضيع صحية] مستوصفات جدة لفحص العمالة , مستوصف فحص العمالة الوافدة بجدة - طب بديل وطب عام - بلدية برج البحري الجغرافيا - تيمور بن أسعد عائلته - هاتف وعنوان مستوصف الكرامة الأهلي - النسيم, مدينة الرياض - طريقة تحضير المعلاق المشوي خطوة بخطوة - هاتف وعنوان مكتب أعمال المباشر للإستقدام - شارع الضباب, مدينة الرياض - التمسية أصل التسمية - هاتف وعنوان مطعم اكبر البخاري -الخليج, الدمام - متطلبات منح تأشيرات عبور الأفراد براً إلى دول الخليج فى سفارة السعودية بالاردن - هاتف وعنوان مستوصف الفرائضي الأهلي - النسيم, مدينة الرياض - خدمـات التـأشــيرات من القنصلية السعودية فى الاسكندرية - مدير طاقة معتمد - حمض السيناميك التواجد والإنتاج - هاتف وعنوان مستوصف إشبيليا الطبي الأهلي - الخليج, مدينة الرياض - ايهما افضل تربية الدجاج في البطاريات ام على الارض - هاتف ومعلومات عن عيادة الدكتور انور شبيب لطب الاسنان بالرياض - تقويم بابلي الأشهر - هاتف مركز العريجاء الغربي الصحي بالرياض و معلومات عنه بالسعودية - جو باستيانيش الخلفية العائلية وحياته الشخصية - وصفة لعلاج سلس البراز بالاعشاب الطبيعية - قائمة حلقات بليتش قائمة الحلقات - أرفيد كارلسون مولده ودراسته الأولى - تقطيع الصورة طرق تقسيم الصور - محمود جليفون عن حياته - طريقة عمل وصفة سندويش ستيك فيلادلفيا الشهية - التعظم داخل الغضروف نمو نموذج الغضروف - هاتف وعنوان مكتب عبد الرحمن الحديثي للإستقدام - الحره الشرقيه, المدينة المنورة - بولي إيثيلين تيرفثالات - هواتف شركة فن المعمار السعودية للصيانة المحدودة ومعلومات عنها بالسعودية - هاتف و عنوان مركز سعود الرياضي بالرياض ومعلومات شاملة عنه - كلية ابن سينا رسوم الكلية - هاتف و معلومات عن شركة مراحب لتأجير السيارات بالمدينة المنورة - اسباب وجود ماء خلف الرحم - وصفة هائلة من الطب البديل لعلاج فقدان شهية الطعام وفتح الشهيه للاكل بالاعشاب - هاتف وعنوان مطعم الباشا - تبوك - هاتف وعنوان مستوصف دار العلاج - السويدي, مدينة الرياض - مهستي (مغنية) - هاتف مدرسة معهد العاصمة النموذجي متوسط و معلومات عنها بالرياض - هاتف وعنوان مستوصف الحرمين الجديد - خميس مشيط, عسير - طريقة تحضير مضغوط دجاج لذيذ وسهل بالصور بطريقة سهلة - محمية نفود العريق - طريقة تحضير حلى كوكيز بالشوكولاتة السريعة للشيف منال العالم - ترقيم بريد تونس توزيع الترقيم البريدي في تونس - هاتف وعنوان مستوصف عكاظ - تبوك - إقليم الخميسات المناطق الكبرى - تاريخ سكيكدة أصل السكان - الشروط المطلوب استيفاءها للحصول على رخصة تشغيل لشاحنة فردية بالسعودية - هاتف و معلومات عن مستشفى المهد العام بالمدينة المنورة - نيوز كوربوريشن تاريخ الشركة - عنوان و هواتف سفارة السعودية فى جمهورية ايطاليـا ومعلومات شاملة عنها - ملف شامل لاهم وصفات الدكتور عادل عبد العال لعلاج الامراض المختلفة بالاعشاب - كيف يؤثر استعمال الاعشاب على كتاكيت التسمين - أحمد (شاي) قصة شاي أحمد http //www.ahmadtea.com/our-story/ - كارا (نبات) - هاتف وعنوان مستشفى الجدعاني - الصفا, جدة - مقبرة الشبيكة - هاتف وعنوان مستشفى الصادق - سيهات, الدمام - هواتف إدارة شؤون المتقاعدين بالسعودية و معلومات عنها - هاتف وعنوان مكتب الضحيك للإستقدام - عنيزه, القصيم - بدر الطيار أعماله - جسر أم درمان التاريخ - ترهونة أحياء ترهونة - هواتف مكتب الضمان الاجتماعى بنجران ومعلومات عنها بالسعودية - ماري تشوي (مسلسل) القصة - حمض الكروميك حمض الكروميك الجزيئي - هاتف وعنوان مستشفى عبيد التخصصي - الملز, مدينة الرياض - هاتف وعنوان مستشفى الأهلي السعودي - العزيزيه, مكة المكرمة - وصفة هائلة من الطب البديل لعلاج الإسهال والقيء بالاعشاب - هاتف وعنوان مستوصف الأسرة الطبي - حي البديعة, مدينة الرياض - دوكوسات الصوديوم الزمرة الدوائية - أسباب الورم المسخي - الصفرات - هاتف وعنوان مطعم البرج الفضي - الخبر - تشكيل المعادن مميزات تشكيل المعادن - بنو مالك بن تميم (موالك قطر) من هم بني مالك بن تميم ‏.؟. - هاتف وعنوان مصنع عبد الكريم اليوسف لزخرفة وتشكيل المعادن - سيهات, الدمام - إبر الديكاببتيل 3.75 لعلاج البطانة المهاجرة .. هل تسبب العقم ؟ - هاتف مركز التنعيم الصحي بمكة المكرمة و معلومات عنه بالسعودية - هاتف و عنوان مستشفى بريده المركزي و معلومات عنها بالقصيـم بالسعودية - هواتف مكتب مكافحة التسول بالرياض ومعلومات عنها بالسعودية - هاتف وعنوان مطعم المرواح - نجران - وصفة هائلة من الطب البديل لعلاج الروماتيزم أمراض العظام والمفاصل بالاعشاب - ميزانية و تكاليف ودراسة جدوى مشروع تصنيع المخللات - هواتف شركة سديم الخير للانشاء والتعمير المحدودة ومعلومات عنها بالسعودية - معلومات هامة عن سلالة دجاج الفيومى - هاتف وعنوان معرض المفروشات العالمية - الباحه -
اليوم: الثلاثاء 25 يونيو 2019 , الساعة: 1:40 م / اسعار صرف العملات ليوم الثلاثاء 25/06/2019


اعلانات
محرك البحث


المتحكم الدقيق ثمانون واحد وخمسين المتحكم المصغر AT80C51

آخر تحديث منذ 2 سنة و 9 شهر 5 مشاهدة

شاركنا رأيك بالموضوع

المتحكم المصغر AT80C51


مقدمة


في الآونة الأخيرة تم تطوير شرائح الكترونية متكاملة إلى درجة كبيرة من التعقيد حيث أننا حصلنا على ما يسمى بالمعالج المصغر

micro processor وهو عبارة عن شريحة إلكترونية متكاملة لا فائدة منها بدون برنامج يخزن في ذاكرتها تقوم بقراءته وتنفيذ تعليماته تباعاً ولكن في المعالجات المصغرة تكمن المشكلة في ربط الذواكر مع المعالج بالإضافة إلى ربط مصدر نبضات الساعة معه حيث تظهر المشاكل في المرحلة التي تلي عملية التصميم وهي تنفيذ البرنامج المخدع للعملية التكنولوجية فقد تحدث بعض المشاكل في قراءة الذاكرة وبالتالي تنفيذ خاطئ للبرنامج وبالتالي قد نحصل على نتائج غير متوقعة من هذا التجهيز الذي قمنا بتصميمه وبناءه.

لذلك ظهرت شرائح إلكترونية تدعى المتحكمات المصغرة micro controller تحتوي في داخلها على كل ما يحتاجه المعالج المصغر كي يعمل بوثوقية أعلى فهي تحتوي على

وحدة معالجة مركزية CPU الذي يقوم بعملية تنفيذ البرنامج عن طريق جلب التعليمة من ذاكرة البرنامج وتنفيذ هذه التعليمة (جمع، طرح، عمليات المقارنة.....) وكذلك الكتابة إلى ذاكرة المعطيات والتأثير على الأعلام لو لزم الأمر.

•ذاكرة مخصصة للبرنامج BUILD IN

يخزن فيها التعليمات بعد تحويلها بواسطة برنامج خاص إلى صيغة HEXA ولها ممر خاص بها من أجل عنونة حجراتها الذاكرية.

•ذاكرة معطيات BUILD IN

خاصة بتخزين قيم تهمها أثناء تنفيذ البرنامج حيث يقوم المعالج المركزي بقراءة هذه الحجرات لاستخدامها حسب ما يمليه عليه البرنامج كما يقوم بالكتابة إليها وكذلك الأمر بالنسبة لها فلها ممر خاص بعنونة حجراتها الذاكرية.

ملاحظة

نلاحظ هنا أن ممر ذاكرة المعطيات منفصل تماماً عن ممر ذاكرة البرنامج وهذا مفيد من أجل زيادة سرعة تنفيذ البرنامج بالإضافة إلى ضمان عدم حدوث تداخل بينهما وتدعى هذه البنية ب بنية هارفارد Harvard وهي مميزة عن طريقة بناء المعالجات المصغرة التي تدعى ب بنية فون نيومان von-newman التي يكون فيها ممر ذاكرتي البرنامج والمعطيات نفسه لكليهما وبالتالي فهو أبطأ ومعرض لحدوث أخطاء في الوصول إلى الحجرات الذاكرية.


نوافذ الدخل والخرج Build in Input / Output Ports

وهي عبارة عن أقطاب خاصة بالتحكم يمكن تعين وظيفتها كمداخل أو مخارج من خلال البرمجة فإذا قمنا ببرمجتها على أنها مداخل تصبح بمثابة عيون للنظام لمراقبة المفاتيح أو الكباسات الموصولة عليها أو غير ذلك من المعطيات التي يمكن وصلها إلى دخل المتحكم.

وإذا برمجناها على أنها مخارج تصبح قادرة على تمرير الأوامر إلى الوسط الخارجي (أي إلى منفذات الأوامر) تمرر إما الصفر أو الواحد المنطقي (أرضي أو Vcc) ومن الممكن أن يكون للقطب الواحد أكثر من وظيفة حسب نوع المتحكم.

وهذه من مزايا القوة الرائعة التي يتمتع بها المتحكم المصغر حيث ألغى الحاجة إلى استخدام شرائح خارجية خاصة بالدخل والخرج PIO (peripherals input output).

•مؤقتات داخلية built in timer

وهذا من مزايا المتحكم القوية أيضاً يحتوي على مؤقت واحد أو أكثر حسب نوعه والشركة المصنعة له وهو عبارة عن مؤقت قابل للبرمجة لاستخدامه في إجراء تزامن ما للأحداث التي تتم معالجتها (مثلاً أريد أن أفعل خرج لفترة معينة ثم أقوم بإطفاء هذا الخرج ثم تفعيل خرج آخر لفترة معينة أيضاً وهذا ما يتحقق معنا من خلال استثمار المؤقت الموجود في المتحكم لهكذا تطبيق.

•وحدات اتصالات تسلسلية UART

وهي عبارة عن طرفية موجودة ضمن المتحكم خاصة بمعالجة العمليات الاتصال مع العالم الخارجي (مثلاً حاسب أو متحكم آخر......)

•أقطاب خاصة بالمقاطعات

وظيفتها الرئيسية هي تحسس حدوث تغير للحالة المنطقية عليها لاستدعاء روتين خدمة مقاطعة خاص بها ومن الممكن أن تمكن هذه المقاطعة أو تلغي تمكنها برمجياً.

•مؤقت الحراسة watchdog timer

وهو عبارة عن مؤقت خاص بالمتحكم يقوم بمراقبة زمن تنفيذ التعليمات فإن تجاوزت الزمن المسموح به يقوم بتصغير المتحكم ويجبره على العودة لبداية البرنامج (يعطى إشارة تصغير لمتحكم)


ملاحظة

هناك العديد من الشركات المصنعة للمتحكمات المصغرة نذكر منها على سبيل المثال

Atmel، Microchip، Mitsubishi، Si ens، Motorola، Intel.


ونحن الآن سوف نقوم بدراسة المتحكم Atmel 8051.


النواة The Core



سوف نقوم باستعراض محتويات قلب المعالج وهي النواة وما تحتويه من أقسام هامة في عملية معالجة المعطيات نذكر منها وحدة المعالجة المركزية ووحدة الحساب والمنطق –الذاكرة


شكل يوضح البنية العامة للمتحكم 8051.

أولاً – وحدة المعالجة المركزية وحدة المعالجة المركزية CPU ووحدة الحساب والمنطق ALU


تعتبر وحدة المعالجة المركزية مسؤولة عن وضع التعليمات المخزنة في ذاكرة البرنامج قيد التنفيذ وذلك للتحكم بعمل مجمل الشريحة بما يتوافق والعملية التقنية.وإن العديد من هذه التعليمات تنفذ على محتويات ذاكرة المعطيات ونحتاج غالباً لتنفيذ هذه التعليمات إلى وحدة الحساب والمنطق ALU والتي تقوم بالإضافة إلى إنجاز العمليات الحسابية والمقارنة المنطقية بتحديث خانات الحالة الموجودة في مسجل الحالة PSW حيث أن تنفيذ العمليات الحسابية والمنطقية سيغير خانات الحالة تبعاً لنتيجة هذه التعليمات.


وحدة المعالجة المركزية CPU


تعتبر وحدة المعالجة المركزية بمثابة الدماغ البشري في شريحة المتحكم وهي مسؤولة عن

1-جلب التعليمة المراد تنفيذها fetching

2-فك تشفير هذه التعليمة Decoding

3-تنفيذ هذه التعليمة Executing

و تستعين وحدة المعالجة المركزية CPUبوحدة الحساب والمنطق ALU من أجل إتمام تنفيذ التعليمة – تنفيذ العمليات الحسابية والمنطقية – وتتحكم وحدة المعالجة المركزية بما يلي

1-ممر عنونة ذاكرة البرنامج

2-ممر عنونة ذاكرة المعطيات

3-الوصول إلى المكدس


وحدة الحساب والمنطق ALU



يمتلك المتحكم 8051 وحدة حساب ومنطق ثمانية بت بالإضافة إلى المراكم A

المراكم هو مسجل ثماني الخانة يستخدم في العمليات التي تنفذها وحدة الحساب والمنطق.

وظائف وحدة الحساب والمنطقALU والأعلام

تتمكن الوحدة ALU من تنفيذ عمليات الجمع والطرح وعمليات الإزاحة والمقارنة المنطقية XOR,AND,OR.

غالباً ما تكون العمليات الرياضية والمنطقية ذات طرفين وفي بعض الأحيان ذات طرف وحيد.

تقوم الوحدة ALU بالتأثير على الأعلام OV,AC,C الموجودة في مسجل الحالة. (Program Status Word) PSW


ثانياً- ذاكرة المتحكم


مقدمة يوجد في المتحكم قسمان أساسيان في الذاكرة هما ذاكرة البرنامج Program m ory وذاكرة المعطيات data m ory ولكل قسم ممر bus خاص به لذلك من الممكن الوصول إليها خلال نفس دورة التعليمة وهذا ما تعرفنا عليه في بنية هارفاردHarvard architecture


تنظيم ذاكرة البرنامج

تتألف ذاكرة البرنامج في هذا المتحكم من 4 Kbyte داخل المتحكم ومن الممكن توسعتها حتى 64 Kbyte بإضافة ذاكرة خارج المتحكم والواقع هناك أنواع لذاكرة البرنامج فقد تكون نوع ROM وفي هذه الحالة لا نستطيع أن ندخل البرنامج إلى الشريحة بأنفسنا وإنما علينا أن نعطي برنامجنا للمصنع ليصنعوا لنا المتحكم وفي داخله البرنامج الذي قمنا بكتابته موجود على الذاكرة الداخلية ROM فهي كما نعلم تبرمج لمرة واحدة فقط لأنها قابلة للقراءة فقط.

وعملياً من الممكن الحصول على متحكم ذو ذاكرة برنامج من النوع EPROM أي قابلة للقراءة فقط وقابلة للبرمجة كهربائياً Electrical Programmable ROM ولمرة واحدة.

ومن الممكن الحصول على متحكم ذو ذاكرة برنامج من النوع EEPROM وهي ذاكرة ROM قابل للبرمجة والمحي كهربائياً Programmable ROM Electrical Erasable

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


المبرمجة


هي عبارة عن دارة إلكترونية تقوم بتمرير البرنامج الذي قمنا بكتابته لها بعد تحويله إلى الصيغة الست عشرية وعادةً يدعى ملف الهكسا Hexa File.

عداد البرنامج PC


و عبارة عن مسجل خاص مستقل عن ذاكرة المعطيات الخاصة بالمتحكم وهو ذو عرض 16bit ويعنون حجرات ذاكرة البرنامج وبما أن عرضه 16bit فهو قادر على عنونة 64 Kbyte من ذاكرة البرنامج.

وعند استخدام تعليمتي push & pop فأن هذا المسجل يخزن في المكدس...................

ما هي مراحل تخزين المكدس ؟................

و كذلك لا بد من تخزين قيمة عداد البرنامج PC عند حدوث مقاطعة كي يعرف المعالج العنوان الذي عليه العودة إليه عند انتهاء تنفيذ روتين خدمة المقاطعة.


مكدس المكدس Stack Pointer


وهو عبارة عن منطقة من ذاكرة المعطيات الداخلية في المتحكم وبالتالي فهو بعرض 8bit ويعمل حسب الآلية التي تدعى (Last In Fist out LIFO) حيث أنه من الممكن مسك قيمة عداد البرنامج PC عند حدوث لعملية استدعاء لروتين فرعي أو روتين خدمة مقاطعة كما يمكن تخزين واستعادة المعطيات خاصةً مسجل الحالة PSW بواسطة تعليمات POP، PUSH.

وعند الحديث عن المكدس لا بد من التذكير بمؤشر المكدس Stack Pointer وهو عبارة عن مؤشر يشير إلى قمة المكدس والقيمة الافتراضية له هي 7 بعد حدوث عملية تصفير للشريحة power on reset، أي إجراء عملية push الأولى فإن القيمة تخزن بدءاً من العنوان 8 ويزداد مؤشر المكدس بمقدار1.

وكذلك أعظم قيمة يستطيع الوصول إليها هي 127 لأنه من المعلوم أن ذاكرة المعطيات بطول 128 بايت طبعاً منطقة الذاكرة التي تدعى SFR لا يمكنه الوصول إليها أبداً فهي مخصصة لوظائف خاصة ومعرفة مسبقاً من الشركة المصنعة للشريحة.

وكذلك يجب الانتباه عند التعامل مع حيز ذاكرة المعطيات GPRs والمكدس معاً كي لا نضيع المعطيات الموجودة في تلك الحجرات الذاكرية وذلك باختيار البنك المناسب (أي يجب علينا الانتباه لاختيار بنوك الذاكرة عند استخدام تعليمة push في هذه المنطقة من الذاكرة).


المسجل Data Pointer DPTR


هو عبارة عن مسجل ممكن الوصول إليه كبايتين معاً (16 bit) وهو مؤلف من قسمين DPH &DPL


ويستخدم كي يشير إلى المعطيات مع بعض التعليمات الخاصة من أجل الوصول الذاكرة الخارجية التي يمكن ربطها مع المتحكم حيث يحمل عنوان الحجرة المراد الوصول إليها في المسجل DPTR

كما يمكن أن يخزن قيمة بطول Word........ في برنامجنا إذا لم يكن نستخدم ذاكرة خارجية مربوطة مع المتحكم.


المسجل المساعد B


وهو عبارة عن مسجل وظائف خاصة يستخدم كطرف ثاني في عمليات الضرب والقسمة حيث يكون الطرف الأول هو المراكم.


المؤقتات Timers


لدينا مؤقتين في المتحكم وهما Timer0 وTimer1

مواصفاته


1.المؤقتات تعد بشكل تصاعدي.

2.لكل مؤقت مسجلين طول كل منها بايت واحد.


شرح أقطاب المتحكم (PIN Description)



ترتيب الأقطاب (PIN Configurations)


1.Vcc جهد التغذية.

2.GND الأرضي.

3.النافذة P0

تمتلك النافذة P0 ثمانية أقطاب ثنائية الاتجاه تستخدم كأقطاب دخل خرج ذات مصرف مفتوح عند استخدامها كنافذة خرج فإن كل قطب من أقطاب هذه النافذة يستطيع قيادة ثمانية مداخل TTL. تتم الكتابة على أقطاب النافذة P0 خلال الدورة الأولى، حيث تستطيع استخدام أقطاب هذه النافذة كمداخل ذات ممانعة عالية.

و يمكن ترتيب عمل هذه النافذة P0 كي تقوم بوظيفة مضاعفة كخطوط عنوان معطيات سفلية خلال الولوج لذاكرة البرنامج الخارجية وذاكرة المعطيات الخارجية، تمتلك أقطاب النافذة P0 مقاومة رفع داخلية (PULL-UP) فقط في هذا النمط.

الشكل التالي يوضح البنية الإلكترونية الداخلية لأقطاب النافذة P0.


4.النافذة P1

تمتلك النافذة P1 ثمانية أقطاب ثنائية الاتجاه تستخدم كأقطاب دخل خرج مزودة بـ (Pull-ups)

داخلي. وعند استخدام هذه النافذة كنافذة خرج فإنها تستطيع قيادة أربعة مداخل TTL.

تتم الكتابة على أقطاب النافذة P1 خلال الدورة الأولى، حيث تسحب أقطابها إلى المنطق العالي بسبب وجود مقاومة الرفع الداخلية (PULL-UP). ويمكن استخدامها كنافذة دخل وعند استخدام النافذة P1 كنافذة دخل فإن أقطاب النافذة P1 المسحوبة خارجيا إلى المنطق المنخفض سوف تولد تيارا (IIL) بسبب وجود مقاومة الرفع الداخلية (PULL-UP).


الشكل التالي يوضح البنية الإلكترونية الداخلية لأقطاب النافذة P1.


5.النافذة P2

تمتلك النافذة P2 ثمانية أقطاب ثنائية الاتجاه تستخدم كأقطاب دخل خرج مزودة بـ (Pull-ups)

داخلي. وعند استخدام هذه النافذة كنافذة خرج فإنها تستطيع قيادة أربعة مداخل TTL.

تتم الكتابة على أقطاب النافذة P2 خلال الدورة الأولى، حيث تسحب أقطابها إلى المنطق العالي بسبب وجود مقاومة الرفع الداخلية (PULL-UP).

و يمكن استخدامها كنافذة دخل وعند استخدام النافذة P2 كنافذة دخل فإن أقطابها التي تكون في البداية مسحوبة إلى المنطق المنخفض خارجيا سوف تولد تيارا (IIL) بسبب وجود مقاومة الرفع الداخلية (PULL-UP).

ترسل النافذة P2 بايت العنوان العالي خلال الإحضار من ذاكرة البرنامج الخارجية وخلال الولوج إلى ذاكرة المعطيات الخارجية التي تستخدم عنوان بطول 16 bit من البرنامج.


الشكل التالي يوضح البنية الإلكترونية الداخلية لأقطاب النافذة P2.


6.النافذة P3

تمتلك النافذة P3 ثمانية أقطاب ثنائية الاتجاه تستخدم كأقطاب دخل خرج مزودة بـ (Pull-ups)

داخلي. وعند استخدام أقطاب هذه النافذة كأقطاب خرج فإنها تستطيع قيادة أربعة مداخل TTL

تتم عملية الكتابة على النافذة P3 خلال الدورة الأولى، حيث تسحب أقطاب هذه النافذة إلى المنطق العالي بسبب وجود الـ(PULL-UP) الداخلي.

و يمكن استخدامها كنافذة دخل وعند استخدام النافذة P3 كنافذة دخل فإن أقطاب النافذة P1 المسحوبة خارجيا إلى المنطق المنخفض سوف تولد تيارا (IIL) بسبب وجود

الـ (PULL-UP) الداخلي.


الشكل التالي يوضح البنية الإلكترونية الداخلية لأقطاب النافذة P3.


ملاحظة هامة

في هذا المتحكم لا داعي لتعريف وظيفة كل قطب من أقطاب النافذة قيد الاستخدام هل هي كدخل أم كخرج وإنما تتم عملية الكتابة مباشرةً إلى القطب من هذه النافذة وكذلك من الممكن أن تتم عملية القراءة من هذا القطب بعد تنفيذ تعليمة الكتابة إليه ولكن يجب الانتباه إلى أن زمن مسح البرنامج سريع جدا (أقل بكثير من 1ms لبرنامج مؤلف من ألف تعليمة) ولا بد من إعطاء القطب زمن كي تستقر حالة الخرج عليه قبل استخدامه كدخل مرة أخرى (هذا في حال استخدامه كدخل وخرج معا )، وإلا فإننا نحصل على خطأ في قراءة القطب لأننا عندها سوف نقرأ القيمة التي قمنا بكتابتها إليه.


7.قطب التصفير RST

يؤدي المنطق العالي على هذا القطب لمدة دورتي آلة مع استمرار عمل الهزاز إلى تصفير (RESET) المتحكم أي العودة إلى بداية البرنامج وبدء التنفيذ من أول تعليمة فيه.


8.ALE / PROG

يستخدم هذا القطب كنبضة خرج لتمكين ماسك العنوان من أجل مسك بايت العنوان المنخفض خلال الولوج لذاكرة البرنامج الخارجية، كما يستخدم هذا القطب أيضا دخل لنبضة البرنامج (PROG) خلال برمجة ذاكرة البرنامج الوميضية.

إن العمل الطبيعي للقطب ALE هو إرسال معدل ثابت من النبضات مقداره 1/6 من تردد الهزاز المستخدم، ويمكن استخدامه من أجل عمليات التزامن الخارجية لأهداف التواقت.

و ما يجب ذكره أننا نحصل على نبضة على نبضة ALE واحدة خلال كل ولوج لذاكرة المعطيات الخارجية.

أما إذا أردنا إيقاف عمل القطب ALE فإننا نقوم بتفعيل الخانة bit0 من حيز مسجلات الوظائف الخاصة عند الموقع 8Eh، فعند تفعيل هذه الخانة فإن القطب ALE يمكّن (يفعّل) فقط خلال تنفيذ التعليمة MOVX أو التعليمة MOVC.

و في كل الحالات الأخرى يسحب القطب ALE إلى المنطق العالي، ولا تؤثر الخانة bit0 على عمل المتحكم إذا كان في نمط التنفيذ الخارجي.


9.PSEN

و هو عبارة عن قطب تمكين تخزين البرنامج يعطي نبضة قراءة لذاكرة البرنامج الخارجية.

عندما ينفذ المتحكم AT80C51 من ذاكرة البرنامج الخارجية, فإن القطب PSEN يفعّل مرتين لكل دورة آلة.


10.EA / VPP

هو قطب تمكين الولوج الخارجي، ويجب ربط القطب EA إلى الأرضي GND لتمكين المتحكم من إحضار شيفرات التعليمات من ذاكرة البرنامج الخارجية التي تبدأ من العنوان

0000h إلى العنوان FFFFh.

و ما يجب ملاحظته أنه يوجد خانة قفل مبرمجة سوف تمسك القطب EA داخليا إلى الصفر.

و عندما نربط القطب EA إلى جهد التغذية VCC فإن المتحكم ينفذ البرنامج من الذاكرة الداخلية الوميضية.

كما يستقبل هذا القطب أيضا جهد تمكين البرمجة 12V (VPP) خلال عملية برمجة ذاكرة المتحكم الوميضية.


11.XLAT1

مدخل لاستقبال نبضات الساعة من الهزاز الخارجي، وهو مدخل دارة نبضات الساعة الداخلية.


12.XLAT2

و هو مخرج مضخم الهزاز العاكس.


ملاحظة

في حال استخدام هزازة لتوليد نبضات الساعة للمتحكم فإننا نضعها بين القطبين ((XLAT1 & XLAT2.


وحدات الإدخال


أشهر وحدات الإدخال

1.لوحة المفاتيح Keypad.

2.الحساسات الحرارية.

وحدات الخرج


أشهر وحدات الخرج

1.ديودات ضوئية.

2.المظهرات ذات السبع قطع(7seg).

3.LCD.

عائلة متحكم دقيق 8-بت

شريط بوابات إلكترونيات


تصنيف كومنز MCS-51


ضبط استنادي


تصنيف إلكترونيات

تصنيف متحكم دقيق

تصنيف هندسة إلكترونية



كلمات مرتبطه: نادي الفتح النادي المكناسي صناديق البوادي ماركو دوناديل أحمد عبد الواحد البسيوني صلحي الوادي محمود محمد الطناحي عفت ناجي الوادي الكبير وادي الرقاد ضواحي عين فكرون وادي رم وادي القلع هيجة وادي رملان وادي عبادي وادي الريديسية وادي الصعايدة سيدي عبد الواحد وادي الجوز جديدة الوادي ناحية العدل وادي العرايس وادي الشعير اللجنة الدولية للتغيرات المناخية اللجنة الدولية للتغيرات المناخية وادي الحجل وادي الزبيب الجنادى وادي الكنز سيدي ناجي وادي الرمل (زغوان) نادي دوردوي بيشكك سد وادي الرمل ناجي عبد المطلوب زنايدة بويحياوي ميت ناجى وادي بن هشبل النواجحة المناجي هنادي الكندري وادي مور يا جارة الوادي نادي وادي مذاب زوايد موقع وادي نادي الدرع مشاريع ناجحة نوايجه وادي بنا نادي رياضي الحقيقة نادي الشعلة وادي سهام محسن العواحي ناحية سوايدية وادي عنه وادي عتود ناحية حريتان ناحية رأس الخشوفة الوادي زنايدة ضواحي وادي شوان نادي الفت يوجين نايدا حياته وادي البرك وادي قطارة الحب الحقيقي معركة وادي لكة نادي الرجاء حي البوادي نادي تشرين وادي سردود
 
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

تصنيفات الموقع
شاهد الجديد لهذه المواقع
بئر السبع ميسوكسيمايد تل هشومير المرجة الزرقاء أسامة بن زيد الغاف دراسة جدوى خطة عمل روبرك الطاقة الداخلية مذكرات دورية نحو الشرق ايو جيما العياضي برباس العياضي شركة مكافحة حشرات خوارزمية ديكسترا مرفأ بيروت الكايد طاش ما طاش شركة كايد البسقلون كورونا سد حراض الفن البيزنطي عبد السلام بنعبد العالي رائد عودة مستشفى طيبة التخصصي غزوة خيبر شركة فواز لعامة للدراسات والمستندات كلوفيس الأول لمع قطع الغيار جميل خطاب ويلان نظم المعلومات المحاسبية محمود بن محمود البان باقادر مؤسسة بن شيهون الصحة الحقن المجهري الصين معلمات معلومات اتجاه البطولي أرضروم تنافسية محمد الحاج سالم تكرلي مبرهنة عدم الاكتمال علاج عرق النسا سنهدريم كهربا الحكومة الحكومة التونسية معاهدة فاليتا مستشفي بدر مشاغل مراكز التجميل محمد حافظ الشريدة وديع سعادة مشغل جرافيزم الربان حديقة التجارة نقليات الهباس بن دعجم بطباط حمود بوعلام حميدة معركة ثابسوس براتا البن الاخضر الزكاه ديدفورت تاريخ فواصل الكتب توسعة المسجد النبوي نادي الفتح telnet 1978 عصبام اللوزتين سبيكمان 213 الاقتصاد رمادي عادي فندق العليا تشويه سمعه اسماك الأسماك مؤسسة الجهاز القلبي الوعائي italia قراي سجاد الجامعة السويسرية المفتوحة بيرو هاري فواز الحاتم