قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 17-02-2014, 06:42 PM المشاركة 1   
افتراضي استخدام الليدات LEDs وشاشات LCDs وشاشات GLCDs فى مشروعات الميكروكونترولر PIC Twitter FaceBook Google+



استخدام الليدات LEDs وشاشات LCDs وشاشات GLCDs فى مشروعات الميكروكونترولر PIC
مقدمة للميكروكونترولر وأنظمة العرض :
اللبنات (البلوكات) الأساسية لأى "كمبيوتر (حاسب) رقمى" هى : وحدة المعالجة المركزية CPU ، والذاكرة ، و "المداخل – المخارج" I/O . وحدة المعالجة المركزية تكون مثل دماغ (مخ) الإنسان ، فهى تسيطر (تتحكم) على كل العمليات الداخلية للكمبيوتر . حيث يتم "جلب" التعليمات من الذاكرة تحت سيطرة وحدة التحكم المركزية ، حيث يتم تفسير (فك الشفرة) هذه التعليمات وبناء على ذلك يتم التحكم فى الأجزاء الداخلية المختلفة للكومبيوتر بغرض تنفيذ العمليات المطلوب إجراؤها .
• تتضمن وحدة المعالجة المركزية CPU على "وحدة الحساب والمنطق" ALU ، والتى تستخدم فى العمليات الحسابية والمنطقية . يتم تخزين (حفظ) نتيجة العملية إما فى "الذاكرة" ( "سجلات" مؤقتة) ، أو يتم إرسالها إلى منفذ "الدخل – الخرج" I/O .
يستخدم نوعين من الذاكرات فى الكمبيوتر ، تبعا لوظيفتها .
• النوع الأول من الذاكرة هو "ذاكرة البرنامج" لتخزين تعليمات المستخدم ، وهذه الذاكرة عادة تكون ثابتة غير متطايرة ، بمعنى أن البيانات "لا تفقد" بعد زوال مصدر القدرة .
• النوع الثانى من الذاكرة هو "ذاكرة البيانات" ، والتى يتم فيها تخزين "البيانات المؤقتة" للمستخدم ، مثل نتيجة عملية ما .
"منافذ الدخل – الخرج" تسمح للكمبيوتر بالتواصل (الاتصال) مع العالم الخارجى . على سبيل المثال ، "لوحة المفاتيح" هى جهاز إدخال والذى يمكن المستخدم من إدخال بيانات إلى الكمبيوتر . بالمثل "الطابعة" هى جهاز إخراج تمكن المستخدم من طباعة نسخة من البيانات فى شكل ورقى .
اعتمادا على التطبيق الفعلى والاحتياجات ، فقد يشمل جهاز الكمبيوتر مكونات إضافية ، مثل : "المؤقتات" و "العدادات" و "منطق المقاطعة" و غيرها .
يتكون "برنامج الكمبيوتر" من مجموعة من التعليمات (الإرشادات) من أجل أداء مهمة محددة . فى الأيام الأولى للكمبيوتر ، كانت البرامج تكتب بلغة الأسمبلى ، والتى كانت طريقة مختصرة لتحديد التعليمات باستخدام كلمات تسمى "المفكرات أو المذكرات " . على الرغم من أن لغة الأسمبلى كانت سريعة إلا أن بها العديد من العيوب . فكتابة برنامج طويل ومعقد باستخدام لغة الأسمبلى كان صعبا . الأهم من ذلك ، أنه كان من الصعب صيانة برنامج مكتوب بلغة الأسمبلى . كما أن المعالجات المختلفة لها مجموعة تعليمات بلغة الأسمبلى مختلفة ، مما يؤدى إلى عدم التوافق . وبالتالى ، كانت مهمة شاقة تحويل البرنامج المكتوب من أجل معالج معين لكى يعمل على معالج آخر .
على مدى العقد الماضى ، تقريبا ، تم كتابة جميع البرامج باستخدام لغة عالية مثل السى C أو البيسك BASIC أو الباسكال Pascal . لغات المستوى العالى لها العديد من المزايا .
• الميزة الأولى ، سهولة تعلم البرمجة بلغة عالية .
• الميزة الثانية ، الكود الذى يتم إنشاؤه (تطويره) يكون قابل للحمل (نقال) بشكل كبير . على سبيل المثال ، البرنامج المكتوب بلغة السى C من أجل معالج يمكن بسهولة تعديله للعمل على معالج من نوع آخر . هذا صحيح ، حتى إذا كان المعالجات لمصنعين مختلفين .
• الميزة الثالثة ، البرامج عالية المستوى تكون أسهل بكثير فى الإنشاء (التطوير) والصيانة (التصحيح) .
الميكروكونترولر (المتحكم الدقيق) والميكروبروسسور (المعالج الدقيق) :
"الميكروكونترولر" أو المتحكم الدقيق هو فى الأساس كمبيوتر فى شكل شريحة واحدة ، وعموما لا تتطلب مكونات خارجية .
ومتحكم هو في الأساس جهاز كمبيوتر شريحة واحدة، لا تتطلب عناصر خارجية عموما.
"الميكروبروسسور" أو المعالج الدقيق يختلف عن الميكروكونترولر فى نواح كثيرة . لعل الفرق الرئيسى هو أن الميكروكونترولر يمكن أن يعمل كجهاز كمبيوتر من دون الحاجة إلى أجهزة (هاردوير) خارجية . بينما ، فى المقابل ، الميكروبروسسور هو مجرد وحدة المعالجة المركزية للكمبيوتر ، ويحتاج عدة مكونات خارجية أخرى قبل أن يصبح جهاز كمبيوتر مفيد . لأن الميكروكونترولر يتكون من شريحة واحدة فإن استهلاكه للقدرة يكون منخفض . كما أن تطوير (إنشاء) نظام يستند على الميكروكونترولر يكون سهل أيضا ، لأن الجهاز (الهاردوير) يتكون من شريحة واحدة . لعل الميزة الوحيدة للميكروبروسسور على الميكروكونترولر هى أن الميكروبروسسور يمكن بسهولة توسيعه (تمديده) لكى يكون لديك ذاكرة أو مداخل – مخارج أكثر . توسيع الميكروكونترولر يكون أكثر صعوبة ، وعادة ما يتم اختيار نموذج مختلف عندما يتطلب أداء أعلى أو المزيد من الذاكرة أو المداخل – المخارج .
الشكل التالى يبين بناء الكمبيوتر المبنى باستخدام الميكروبروسسور . فى هذا الشكل ، الهاردوير يتكون من العديد من المكونات جميعها مرتبطة بشريحة الميكروبروسسور .

أما الشكل التالى فيبين بناء الكمبيوتر المبنى باستخدام الميكروكونترولر .
بالمقارنة بين الشكلين يتضح مميزات استخدام الميكروكونترولر بدلا من الميكروبروسسور .
فيما يلى تلخيص الاختلافات بين الميكروبروسسور والميكروكونترولر :
• الميكروبروسسور هو وحدة معالجة مركزية CPU فى شكل شريحة واحدة ، بينما الميكروكونترولر يحتوى على CPU وذاكرة ومداخل – مخارج ومؤقتات وعدادات والكثير من الدوائر المتبقية من نظام كمبيوتر كامل على شريحة واحدة .
• استهلاك القدرة لجهاز الكمبيوتر المستند على الميكروبروسسور يكون كبير جدا فى نطاق الأمبيرات . من الناحية الأخرى ، استهلاك القدرة لجهاز الكمبيوتر المستند على الميكروكونترولر يكون فى نطاق عدة مئات الملى أمبير . بالإضافة إلى أن الميكروكونترولر يمكن أن يعمل فى نظام "السكون أو النوم" sleep ، والذى يستهلك تيار منخفض فى النطاق عشرات النانوأمبير .

• نظام الكمبيوتر المستند على الميكروبروسسور يتكلف أكثر بكثير من نظام الكمبيوتر المستند على الميكروكونترولر .
• نظرا لأن النظام المستند على الميكروكونترولر يتكون من شريحة واحدة ، فإنه يكون له درجة أعلى من الموثوقية .
• يمكن بسهولة توسيع الأنظمة المستندة على الميكروبروسسور ، على سبيل المثال ، من خلال إضافة شرائح ذاكرة أو دخل – خرج أكثر . عادة ما يكون من غير الممكن توسيع النظام المستند على الميكروكونترولر . إذا كان التطبيق يتطلب ذاكرة أكثر أو مداخل – مخارج أكثر أو قدرة معالجة أعلى ، فعادة ما يتم اختيار نموذج ميكروكونترولر مختلف .
على الرغم من أن الميكروكونترولر كانت معنا لعدة عقود فقط ، إلا أنها قد استخدمت فى العديد من الأجهزة الاستهلاكية والتجارية والصناعية والتعليمية .
فيما يلى بعض الأمثلة :
* المكاتب : فى الآلات الكاتبة ، والكمبيوترات ، والآلات الحاسبة ، وآلات النسخ ، والماسحات الضوئية ، والمصاعد ، وهلم جرا .
• المنازل : فى أفران الميكروويف ، والغسالات ، وساعات المنبهات ، وغسالات الأطباق ، ومعدات الهاى فاى ، ومشغلات DVD ، وأجهزة التليفزيون الرقمية ، وهلم جرا .
• الصناعة : فى أنظمة التحكم الآلى ، وأنظمة السلامة (الأمان) ، والروبوتات ، والتحكم فى المحركات ، وهلم جرا .
• أنظمة النقل : فى المركبات ، وإشارات المرور ، وعلامات الطريق ، وكاميرات مراقبة السرعة ، وأنظمة تحديد الموقع GPS ، وهلم جرا .
• السوبر ماكت : فى الموازين ، وماكينات تسجيل النقود ، والعلامات الإلكترونية ، وأجهزة قراءة البطاقات ، وهلم جرا .
• اللعب : فى الألعاب الإلكترونية ، ومشغلات MP3 ، وألعاب الفديو ، والهواتف المحمولة ، وهلم جرا .
• التعليم : فى السبورات الإلكترونية ، وآلات التصوير ، وأجهزة العرض (البروجكتور) ، والآلات الحاسبة ، وهلم جرا .

.

اعلانات

abou jaafar
:: موقوف ::
تاريخ التسجيل: Sep 2009
الدولة: بيروت / لبنان
المشاركات: 5,737
نشاط [ abou jaafar ]
قوة السمعة:0
قديم 17-02-2014, 07:17 PM المشاركة 2   
افتراضي


السلام عليكم

يشرفني ان ادخل لهذا الموضوع الهام الذي استفدت منه كثيرا

الله يبارك فيك مهندسنا الغالي

تقبل مروري وتحياتي القلبية

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 17-02-2014, 10:56 PM المشاركة 3   
افتراضي


السلام عليكم

يشرفني ان ادخل لهذا الموضوع الهام الذي استفدت منه كثيرا

الله يبارك فيك مهندسنا الغالي

تقبل مروري وتحياتي القلبية
أخى الكريم

شكرا جزيلا لك

أسعدنى مرورك الكريم

مع تمنياتى بدوام التوفيق


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 17-02-2014, 11:07 PM المشاركة 4   
افتراضي


تطور الميكروكونترولر :
المعالج الدقيق (الميكروبروسسور) الأول ، والذى سمى "4004" ، تم تقديمه بواسطة شركة إنتل عام 1971 . هذا المعالج كان جهاز 4 بت 4-bit بسيط ، وهو مدعوم بواسطة ثلاثة شرائح لصنع كمبيوتر ، وهى شرائح الذاكرة "4001" و "4002" ، ومسجل الإزاحة "4003" . المعالج 4004 كان يستخدم فى البداية فى الآلات الحاسبة وتطبيقات التحكم البسيطة . وبعد فترة وجيزة من ظهور المعالج 4004 فى السوق التجارى ، أدركت العديد من شركات الإلكترونيات قدرة وآفاق مستقبل المعالجات ولذلك استثمرت فى هذا المجال بكثافة. وسرعان ما تم تقديم ثلاثة معالجات دقيقة للأغراض العامة وهى : من شركة روكويل المعالج 4-bit PPS-4 ، ومن شركة إنتل المعالج 8-bit "8008" ، ومن شركة ناشونال المعالج 16-bit IMP-16 . استندت هذه المعالجات على تكنولوجيا تسمى PMOS ويمكن تصنيفها على أنها "أجهزة الجيل الأول" .

فى وقت مبكر من السبعينات رأينا "الجيل الثانى" من المعالجات الدقيقة والمصممة بتكنولوجيا تسمى NMOS . أدى التحول إلى تكنولجيا NMOS إلى سرعات تنفيذ أعلى ، فضلا عن شريحة بكثافات أعلى . أثناء هذا التوقيت ، رأينا المعالج الدقيق 8-bit مثل معالج شركة موتورولا "6800" ومعالجات شركة إنتل "8080" و "8085" وشاع انتشار المعالج Zilog Z80 ومعالجات موتورولا 6800 و 6809 .

استندت المعالجات الدقيقة للجيل الثالث على تكنولوجيا سميت HMOS ، والتى أدت إلى سرعات أعلى ، والأهم ، رقاقة بكثافات أعلى .
خلال عام 1978 رأينا المعالجات الدقيقة 16-bit مثل معالج شركة إنتل "8086" ومعالج شركة موتورولا "68 000" ، ومعالج شركة زيلوج "Z8000" . ولقد كان المعالج "8086" ناجحا لدرجة أنه تم استخدامه فى تصميمات الكمبيوتر فى وقت مبكر ( تحت اسم PC XT ) .

الجيل الرابع من المعالجات الدقيقة ظهر فى الثمانينات و استند على تكنولوجيا تسمى HCMOS. خلال هذا الجيل رأينا إدخال الأجهزة 32-bit فى الأسواق . فقدمت شركة إنتل المعالجات الشهيرة جدا "80 386" و"80 486" وأسرة معالجات "البنتيوم" ، وقدمت شركة موتورولا العائلة "68 020" . وقد استخدمت إنتل بشدة فى تصاميم الكمبيوتر فى وقت مبكر .

بالتوازى مع تطوير المعالجات الدقيقة 32-bit ، رأينا تقديم كمبيوترات الشريحة الواحدة ( والتى سميت لاحقا بالميكروكونترولر) فى الأسواق . كان أول ميكروكونترولر "8048" من شركة إنتل ، تلاه سلسلة الميكروكونترولر"8051" والتى كانت مشهورة جدا والتى لازالت تستخدم حتى اليوم . لقد كان هذا الجهاز بحق "كمبيوتر الشريحة الواحدة" ، والتى تحتوى على وحدة معالجة مركزية CPU ، وذاكرة بيانات ، وذاكرات برنامج قابلة للمحو والبرمجة ، ووحدات دخل – خرج I/O ، ومؤقتات / عدادات ، ومنطق مقاطعة ، ومنطق توقيت ، ووحدة اتصالات تسلسلية مثل USART . بعد نجاح الميكروكونترولر "8051" رأينا العديد من الشركات تقدم الميكروكونترلر .
اليوم ، بعض الميكروكونترولر 8-bit للأغراض العامة الأكثر انتشارا والأقل كلفة هى سلسلة الميكروكونترولر PIC من شركة ميكروشيب ، وسلسلة الميكروكونترولر AVR من شركة أتمل ، والسلسلة HC11 من شركة موتورولا ، والسلسة "8051" ومشتقاتها من شركة إنتل .
الجيل الخامس ،الحالى، للميكروكونترولر الآن يستند على البناء 16-bit و 32-bit ( مثل السلسلة PIC32).
من المثير للاهتمام أن نلاحظ أنه فى الوقت الراهن الميكروكونترولر 8-bit لا يزال يحظى بشعبية والطلب عليه أكثر بكثير . ذلك لأن بناءه بسيط ، وتكلفته منخفضة ، وله متطلبات قدرة منخفضة ، وتوافر عدد كبير من الأجهزة (هاردوير) وبرمجيات (سوفت وير) أدوات التطوير . القوة التى توفرها الميكروكونترولر 8-bit بالسلسة المرتفعة مثل السلسلة PIC18F ، تكون كافية لمعظم تطبيقات السرعة المتوسطة والعالية ، ربما باستثاء الحالات الخاصة لمعالجة الإسارة الرقمية التى تتطلب سرعة أعلى من ذلك بكثير .


التعديل الأخير تم بواسطة : F.Abdelaziz بتاريخ 17-02-2014 الساعة 11:13 PM

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 18-02-2014, 10:44 AM المشاركة 5   
افتراضي


أجزاء الميكروكونترولر والمصطلحات الأساسية:
قبل شرح أبنية الميكروكونترولر ، فإنه من المفيد أن ننظر إلى أجزاء الميكروكونترولر بمزيد من التفصيل وفهم بعض المصطلحات الأساسية .

فيما يلى المصطلحات الأساسية مرتبة ترتيبا أبجديا :

1- العنوان Address:
"العنوان" هو "النموذج الثنائى الذى يستخدم لتمثيل مواقع أو أماكن الذاكرة" . و"ناقل العنوان address bus " هو عبارة عن "مجموعة خطوط فى المعالج" . على سبيل المثال ، فإن معظم الميكروكونترولر 8-bit لديها ناقل عنوان 16-bit ، قادر على معالجة ما يصل إلى 65536 موقع من مواقع الذاكرة المختلفة ( من 0 إلى 65535 ) .

2- وحدة الحساب والمنطق ALU :
وحدة الحساب والمنطق ALU هى جزء من جهاز الكمبيوتر حيث يتم تنفيذ العمليات الحسابية والمنطقية . الميكروكونترولر 8-bit يمتلك وحدة حساب ومنطق 8-bit . العمليات النموذجية التى تنفذ بواسطة وحدة الحساب والمنطق هى : الجمع ، والطرح ، والقسمة ، والمنطق AND ، والمنطق OR والمنطق Ex-OR والمقارنات . بعض وحدات الحساب والمنطق يمكنها أيضا أن تؤدى عملية الضرب بإشارة أو بدون إشارة .

3- المقارن التماثلى Analogue Comparator :
بعض الميكروكونترولر تمتلك ضمن بناؤها الداخلى وحدات مقارنة تناظرية . تستحدم وحدة المقارنة التناظرية لمقارنة مستويات الجهد لاثنين من الإشارات التناظرية . على الرغم من أن هذه الميزة موجودة فى معظم الميكروكونترولر PIC عائلة المدى المتوسط ، إلا أنها وظيفة غير هامة .

4- المحول من تناظرى إلى رقمى Analogue-to-Digital Converter :
يستخدم المحول من تناظرى لرقمى A/D لتحويل إشارة الدخل التناظرية إلى شكل رقمى ، بحيث يمكن معالجة الإشارة داخل الميكروكونترولر . معظم الميكروكونترولر PIC من العائلة متوسطة المدى تمتلك وحدات تحول من تناظرى إلى رقمى . فى تطبيقات الأغراض العامة والتطبيقات منخفضة السرعة ، تكون المحولات من تناظرى إلى رقمى بسعة من 8-bit أو 10-bit ، ليكون لديها مستويات كمية بمقدار 256 أو 1024 على الترتيب . المحول من تناظرى إلى رقمى يمكن أن يكون أحادى القطبية أو ثنائى القطبية . المحول أحادى القطبية يمكن أن يتعامل فقط مع الإشارت التى تكون دائما موجبة . المحولات الثنائية ، فى المقابل ، يمكن أن تتعامل مع كل من الإشارات الموجبة والسالبة . المحولات من تناظرى إلى رقمى الموجودة فى الميكروكونترولر PIC من النوع أحادى القطبية . يتم بدء عملية التحويل من تناظرى إلى رقمى بواسطة برنامج المستخدم والتحويل يمكن أن يستغرق عشرات من دورات المعالج لكى يتم . برنامج المستخدم يكون لديه خيار إما اختبار حالة التحويل (طريقة "الاستطلاع" polling ) والانتظار حتى اكتمال التحويل ، أو بدلا من ذلك يمكن تمكين المقاطعة عند اكتمال التحويل لتوليد مقاطعة بمجرد اكتمال عملية التحويل .


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 18-02-2014, 05:33 PM المشاركة 6   
افتراضي


5- كاشف هبوط الجهد Brown-out Detector :
كاشف هبوط الجهد فى الميكروكونترولر هو الميزة (الخاصية) التى يمكن تهيئتها لعمل إعادة reset للميكروكونترولر إذا انخفض جهد مصدر القدرة إلى أقل من القيمة الاسمية (المقننة) . كاشف هبوط الجهد هى ميزة سلامة (أمان) ، لأنه يحمى بيانات الميكروكونترولر أو البرنامج من التعرض للتلف أثناء العمل أسفل جهد المنبع الموصى به .
6- الناقل Bus :
الناقل عبارة عن مجموعة من الأسلاك مجمعة معا تبعا لوظيفتها . المعالج الدقيق التقليدى 8-bit عادة يمتلك ثلاث ناقلات ، ناقل العنوان ، وناقل البيانات ، وناقل التحكم . يتم إرسال عنوان الذاكرة والدخل – الخرج عبر ناقل العنوان أحادى الاتجاه . ويتم إرسال البيانات والتعليمات من الذاكرة عبر ناقل البيانات ثنائى الاتجاه . ويتم إرسال إشارات تحكم المعالج عبر ناقل التحكم أحادى الاتجاه . بعض المعالجات الدقيقة تمتلك ناقل دخل – خرج إضافى ، حيث يتم إرسال عناوين أجهزة الدخل والخرج .


7- ناقل CAN :
يستخدم ناقل CAN(Control Area Network) فى صناعة وسائل النقل (مثل السيارات) . بعض الميكروكونترولر تتضمن وحدات ناقل CAN ، والتى تبسط تصميم المنتجات القائمة على ناقل CAN . على سبيل المثال الميكروكونترولر PIC18F4680 يوفر واجهة للناقل CAN .
8- الكمبيوتر ذو التعليمات المعقدة CISC :
فى بناء هذا النوع من الكمبيوتر يكون كل من البيانات والتعليمات بنفس العرض ( على سبيل المثال بعرض 8-bit) وعادة ما يكون للميكروكونترولر أكثر من 200 تعليمة . وتكون البيانات والتعليمات على نفس الناقل ولا يمكن جلبهما فى نفس الوقت .


9- الساعة Clock :
"الساعة" هى فى الأساس إشارة موجة مربعة تستخدم لتوفير إشارات التوقيت للمعالج الرقمى . يتم توليد الساعة إما باستخدام أجهزة خارجية ( مثل الكريستال ، والمقاومة – المكثف وغيرها ) ، أو داخليا ، فى بعض الميكروكونترولر تمتلك ضمن بناؤها الداخلى دوائر توليد الساعة . عائلة الميكروكونترولر PIC18F يمكن أن تعمل مع ترددات ساعة تصل إلى 40MHz . دورة التعليمة الأساسية فى الميكروكونترولر PIC تستغرق أربع دورات للساعة . وبالتالى فإن تردد التشغيل الفعال يساوى تردد الساعة مقسوم على أربعة أى يكون 10MHz أو 10MIPS ( 10 مليون تعليمة كل ثانية ) .


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 18-02-2014, 05:55 PM المشاركة 7   
افتراضي




10- وحدة المعالجة المركزية cpu :
وحدة المعالجة المركزية cpu هى دماغ (مخ) نظام الكمبيوتر ، ولإدارة جميع الأنشطة بالنظام ، ولتنفيذ جميع العمليات على البيانات .
تتكون وحدة المعالجة المركزية من : وحدة الحساب والمنطق alu ، والعديد من السجلات ، ومنطق التحكم والتزامن . تقوم وحدة المعالجة المركزية "بجلب" التعليمات من الذاكرة ، و "فك شفرة" هذه التعليمات ، وفى النهاية "تنفيذ" هذه التعليمات . فك شفرة التعليمة هو عملية تحديد ( تقرير) أى من إشارات التحكم يتم إرسالها إلى الأجزاء الداخلية الأخرى للكمبيوتر من أجل التنفيذ الناجح للتعليمة .

11- ذاكرة القراءة فقط القابلة للمحو والبرمجة كهربائيا eeprom :
ذاكرة eeprom هى ذاكرة ثابتة غير متطايرة والتى يمكن محوها وبرمجتها باستخدام جهاز البرمجة المناسب .
تستخدم ذاكرة eeprom فى الأنظمة المبنية على الميكروكونترولر لتخزين البيانات "الشبه دائمة" ، مثل بيانات التكوين (التهيئة) ، والقيم القصوى والدنيا ، وبيانات تحديد الهوية ، وهلم جرا .
معظم الميكروكونترولر pic تمتلك ضمن بناؤها الداخلى ذاكرات eeprom . أحد عيوب هذه الذاكرة هى البطء الشديد فى زمن الكتابة عليها عن زمن القراءة منها .

12- ذاكرة القراءة فقط القابلة للمحو والبرمجة eprom :
الذاكرة eprom يمكن برمجتها ومحوها . شريحة ذاكرة eprom بها نافذة (فتحة) صغيرة من الزجاج الشفاف على الجزء العلوى من الشريحة ، حيث يمكن "محو" البيانات تحت ضوء الأشعة فوق البنفسجية القوية فى بضع دقائق . يتم "برمجة" ذاكرة eprom بواسطة إدراج الشريحة فى سوكيت جهاز برمجة eprom ، والذى يتم توصيله بجهاز الكمبيوتر . بعد برمجة الشريحة ، يمكن تغطية النافذة بشريط لاصق معتم (مظلم) للحماية من المحو العرضى للبيانات ، على سبيل المثال تحت أشعة الشمس المباشرة . يجب محو شريحة ذاكرة eprom قبل أن يمكن إعادة برمجتها . تستخدم ذاكرات eprom عادة خلال وقت إنشاء (تطوير) البرنامج حيث يظل البرنامج فى حالة تغيير حتى الوصول إلى الشكل النهائى . بعض إصدارات ذاكرة eprom يعرف باسم otp ( قابل للبرمجة لمرة واحدة) ، والذى يمكن برمجته مرة واحدة فقط ولا يمكن محوها (بدون نافذة) .


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 18-02-2014, 08:45 PM المشاركة 8   
افتراضي


13- الإثرنت Ethernet :
واجهة الإثرنت تمكن الميكروكونترولر من التوصيل إلى شبكة المنطقة المحلية LAN ، وبالإضافة إلى ذلك توفر قدرات واجة الإثرنت . الميكروكونترولر بمثل هذه الواجهة يمكن توصيله إلى شبكة الإنترنت ويمكن أن يرسل ويستقبل الحزم المستندة على البروتوكول TCP/IP . بعض الميكروكونترولر ، مثل PIC18F97J60 ، تمتلك ضمن بنائها الداخلى قدرات الإثرنت .

14- ذاكرة الفلاش Flash Memory :
ذاكرة الفلاش هى ذاكرة ثابتة غير متطايرة تستخدم أساسا لتخزين "برامج المستخدم" . هذا النوع من الذاكرة يمكن برمجته كهربائيا وهو موجود على اللوحة . بعض الميكروكونترولر يمتلك فقط 1KB (كيلوبايت) من ذاكرة الفلاش ، فى حين أن البعض الآخر يمكن أن يمتلك 32KB أو أكثر . بالإضافة إلى الكمبيوترات ، تستخدم ذاكرة الفلاش أيضا فى الهواتف المحمولة والكاميرات الرقمية .

15- إسلوب البناء "هارفارد" Harvard Architecture :
وهو نوع من وحدة المعالجة المركزية حيث تكون وحدات "ذاكرة البرنامج" و "ذاكرة البيانات" و "الناقلات" فى شكل منفصل . النتيجة هى أن المعالج يمكنه "جلب" التعليمات و البيانات فى نفس الوقت ، وبالتالى زيادة الأداء . العديد من الميكروكونترولر ، بما فى ذلك عائلة PIC ، مصممة باستخدام إسلوب البناء "هارفارد" .



إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:58 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025