منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى المتحكمات القابله للبرمجه plc

  #1  
قديم 10-14-2009, 12:32 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟


مقدمات لدراسة الميكروكونترولر :



1- ما هو الكمبيوتر (الحاسوب)؟ Computer



يتكون الكمبيوتر من الأجهزة ( المكونات المادية ) hardware والبرمجيات software.

وتتألف المكونات المادية للحاسوب من أربعة أنواع من المكونات وهي :


• المعالج :Processor

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

• اجهزة الدخل (المدخلات ) : Input devices


يصمم الكمبيوتر لتنفيذ البرامج التى تتعامل مع البيانات (المعطيات ) data.

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

هناك طائفة واسعة من أجهزة المدخلات مثل : لوحات المفاتيح keyboards ، والماسحات الضوئية scanners ، وقارئة الشفرة الخطية bar code readers ، وأجهزة الاستشعار ( الحساسات ) sensors ، وهلم جرا.

• اجهزة الخروج ( الاخراج )Output devices

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

هناك العديد من الوسائل والاجهزةالتي يمكن استخدامها لعرض المعلومات : كالشاشات العادية و المسطحة ، واجهزة العرض من نوع seven-segment والطابعات ، والدايودات المشعة للضوء LEDsوغيرها.


• اجهزة الذاكرة( التذكر ) : Memory devices


لكى يتم تنفيذ البرنامج ولكى تعالج البيانات يجب ان تخزن فى اجهزة ذاكرة ( تذكر )بحيث يستطيع المعالج الوصول اليها بسرعة .

• اذا ما هو المعالج : Processor

يسمى المعالج أيضا وحدة المعالجة المركزية(CPU) .ويتكون المعالج على الاقل من العناصر الثلاثة التالية :



• السجلات :Registers


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

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

عدد السجلات تختلف من معالج إلى معالج اخر .


• وحدة الحساب والمنطق Arithmetic logic unit (ALU)


تؤدي وحدة الحساب والمنطق كل العمليات الحسابية والمنطقية للمعالج . تستقبل وحدة الحساب والمنطق البيانات من الذاكرة ، وتقوم باجراء العمليات عليها ، وإذا اقتضى الأمر ، تعود لتكتب النتيجة فى الذاكرة.

يستطيع الحاسوب العملاق اليوم أداء تريليونات العمليات في الثانية الواحدة.إن وحدة الحساب والمنطق والسجلات معا يعرفان بانهما ممر(طريق) البيانات للمعالج.

• وحدة التحكم Control unit:


تحتوى وحدة التحكم على العتاد hardwareلمنطق التعليمات .

ووحدة التحكم تفك الشفرة ( تترجم ) وتراقب ( تتابع ) تنفيذ التعليمات .

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

انشطة ( اعمال ) وحدة المعالجة المركزية تعمل متزامنة من قبل ساعة النظام
system clock.

وحدة التحكم يوجد بها مسجل يسمى عداد البرنامج (PC) يحافظ على تتبع عنوان التعليمة التالية فى التنفيذ .

اثناء تنفيذ البرنامج قد يحدث فائض overflow او حمل carry من عملية الجمع او استعارة او استدانة او سلف borrow فى عملية الطرح وما إلى ذلك حيث يقوم النظام بالاشارة اليها ( بالعلام عليها ) flagged وتخزن فى مسجل يسمى مسجل الحالة status register .

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


نتابع
رد مع اقتباس
  #2  
قديم 10-15-2009, 01:07 AM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟

نتابع



• المعالجات الدقيقة( الصغيرة )Microprocessor


ادى تقدم تكنولوجيا أشباه الموصلات الى امكانية تجميع كل مكونات ( وحدات ) المعالج فى دائرة متكاملة واحدة (وتسمى أيضا رقاقة) والمعالج الصغير هو معالج مجمع فى دائرة واحدة .

والكومبيوتر الصغير microcomputer هو كومبيوتر يستخدم المعالج الصغير كوحدة معالجة مركزية

.والكمبيوتر الشخصى pc هو كمبيوتر صغير .

وتعرف المعالجات على حسب عددد البتات او الخانات bits ( وهى اصغر وحدة تعامل فى الانظمة الرقمية )التى يمكن ان يتعامل معها ( يعالجها ) فى عملية واحدة .

فهناك المعالج الصغير ذو 4 بت واخر 8 بت وثالث 16 بت ورابع 32 بت وخامس 64 بت.

وهذا الرقم هو طول الكلمة word( او طول مسار البيانات data path length ) . وحاليا فان المعالجات الدقيقةالأكثر استعمالا هي ذو 8 بت .


المتحكم الدقيق ( الصغير ) الميكروكنترولرMicrocontrollers ( MCU)

الميكروكنترولر هو كومبيوتر تم تنفيذه فى دائرة متكاملة مفردة ( واحدة ) و بالاضافة الى المكونات الموجودة بالمعالج الصغير ( الميكروبروسسور ) فان الميكروكونترولر يحتوى ايضا على بعض من المكونات المحيطية ( الطرفية ) :

ذاكرات

مؤقتات

معدلات عرض النبضة (PWM)

محولات من تشابهى الى رقمى (ADC)

محولات من رقمى الى تشابهى (DAC)

وسائل ربط متوازى للدخل و الخرج Parallel I/O interface

وسائل ربط للاتصال المتوالى الغير متزامن (UART)

وسائل الربط للاتصال المتوالى المتزامن (SPI, 12C, and CAN)

متحكمات ذاكرات الوصول المباشر للذاكرة (DMA)

دوائر الربط مع مكونات الذاكرة

برامج التصحيح لدعم الأجهزة( العتاد )

مناقشة وظائف وتطبيقات هذه المكونات هو موضوعنا.

سنتناول معظم هذه الوظائف ياللتفصيل لاحقا.

منذ بدء ظهور الميكروكونترولر فانه يستخدم تقريبا في كل التطبيقات التي تتطلب قدرا من الذكاء.

فهو يستخدم كمتحكم فى اجهزة العرض ، والطابعات ، لوحات المفاتيح وأجهزة المودم ، وبطاقات شحن الهواتف والكومبيوتر الكفى والأجهزة المنزلية مثل الثلاجات والغسالات ، وأفران الميكروويف .كما أنه يستخدم للتحكم في تشغيل المحركات والآلات في المصانع.

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

واليوم فان معظم المنازل بها واحدا أو أكثر من الأجهزة الإلكترونية الاستهلاكية والتى تعمل بالميكروكونترولر .

ومنتجات من هذا النوع تسمى بالانظمة المتضمنة embedded systems.



القادم :

الذاكرة Memory
رد مع اقتباس
  #3  
قديم 10-15-2009, 09:02 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟





الذاكرة Memory

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

سنناقش فقط ذاكرة اشباه الموصلات لأن الذاكرة الضوئية والمغناطيسية نادرا ما تستخدم في تطبيقات الميكروكونترولر ذو 8 بت .

تصنف ذاكرة أشباه الموصلات إلى نوعين رئيسيين : ذاكرة الوصول العشوائي (رام) (RAM) وذاكرة للقراءة فقط (روم) (ROM) .

ذاكرة الوصول العشوائيRandom-access memory

ذاكرة الوصول العشوائي متطايرة (متبخرة ) بمعنى أنها لا يمكنها بالاحتفاظ على البيانات في حالة عدم وجود جهد التغذية (القدرة ).

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

القرأة من الذاكرة غير مدمر بمعنى انهعندما يكتب المعالج الدقيق البيانات على الذاكرة يمحو البيانات القديمة ويكتب مكانها البيانات الجديدة .

وهناك نوعان من تقنيات ذاكرة الوصول العشوائي : رام ساكنة (SRAM) ورام ديناميكية (DRAM) .

تستخدم SRAM من أربع إلى ست ترنزستورات لتخزين حرف واحد من المعلومات. المعلومات المخزنة في SRAM لن تفقد ما دامت القدرة موجودة .

ذاكرة الوصول العشوائي الديناميكية تستخدم ترانزستور واحدة ومكثف واحدة لتخزين حرف واحد للمعلومات.
تخزن المعلومات في المكثف في شكل شحنة كهربائية.الشحنة المخزنة في المكثف يحدث لها تسريب ( فقد ) مع الزمن ولذلك يجب دوريا اعادة تنشيط الذاكرة للحفاظ على محتويات ال DRAM .

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

ذاكرة القرأة فقطROM

ال ROM غير متطايرة .

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

معظم تقنيات ال ROM تتطلب خوارزمية( نظام او برنامج للحل الحسابى ) وجهد لكتابة البيانات على الرقاقة.

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

تستخدم اليوم العديد من أنواع التقنيات المختلفة من الROM :

1- ذاكرة للقراءة فقط مبرمجة مقنعة ( مخبئة ) Masked-programmed (MROM)

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

2- ذاكرة للقراءة فقط مبرمجة (PROM)

وهو نوع من ذاكرة القراءة فقط التي يمكن برمجتها في مكان العمل (في كثير من الأحيان من قبل المستخدم النهائي) باستخدام جهاز يسمى مبرمج ال PROM او حارق ال PROM.

وبمجرد برمجة ال PROM فانه لا يمكن تغيير محتواها .وذاكرة ال PROM تعتمد على مصهرات fuse بمعنى ان المستخدم النهائي يقوم ببرمجة المصهرات لتكوين محتويات الذاكرة.

3- ذاكرة للقراءة فقط القابلة للمحو(للمسح) (EPROM)


وهى نوع من ذاكرة القراءة فقط التى يمكن مسحها بتعريضها للأشعة فوق البنفسجية القوية.

تصميم دائرة بها EPROM يتطلب من المستخدم محو محتوياتها قبل كتابة قيم جديدة عليها .

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

بمجرد برمجة الرقاقة تغطى النافذة بشريط داكن لمنع المحو التدريجي للبيانات.

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

تستخدم الEPROM كثيرا في نماذج الكمبيوتر prototype حيث يتم إعادةالبرمجة عدة مرات حتى الوصول الى الكمال .

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

تتم برمجةرقاقة ال EPROM كهربائيا باستخدام جهاز يسمى مبرمج ال EPROM.

اليوم اغلب المبرمجات اصبحت عامة بمعنى انها يمكن ال تقوم ببرمجة عدة انواع من الذاكرة مثل EPROM ، EEPROM ، ذاكرة الفلاش flash memory ، وبرمجة ألاجهزة المنطقية.


4- ذاكرة للقراءة فقط القابلة للمسح كهربيا (EEPROM
)

وهى نوع من الذاكرة غير متطاير ويمكن أن تمحى ويعاد برمجتها باشارات كهربية .

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

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

5- تم اختراع ذاكرة الفلاش لدمج مزايا وتجنب مساوئ تقنيات كل من EPROM وEEPROM .


ذاكرة الفلاش يمكن محوها وبرمجتها في النظام دون استخدام جهاز برمجة خاص .

وهى تحقيق خصائص ال EPROM لكن لا تحتاج إلى نافذة للمحو.ومثل ال EEPROM فذاكرة الفلاش يمكن برمجتها ومحوها كهربائيا.ومع ذلك ، لا تسمح بمحو مكان معين من الذاكرة ولكن يمكن للمستخدم فقط محو اما جزء او كامل الرقاقة .

ويزداد اليوم أكثر فأكثر إدراج رقاقة ذاكرة الفلاش داخل رقاقة الميكروكونترولر MCUs لتخزين البيانات والبرامج.

مثال ذلك ذاكرة الفلاش المعتمدة داخل الميكروكونترولر PIC.



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

فقط تذكر المعادلة الاتية :

الميكروكونترولر = ميكروبروسسور + بعض نوافذ الخرج والدخل المختلفة


اى




Microcontroller = Microprocessor + Some Peripherals








وحتى تكتمل الفائدة ولازالة بعض الغموض لابد من الاجابة على السؤال :

ماذا عن المتحكمات المنطقية القابلة للبرمجة PLC


ان المتحكما ت المنطقية القابلة للبرمجة فى الحقيقة هى عبارة عن ميكروكونترولر فى اساس تكوينها الا انه يضاف اليها العديد من الاجهزة ( العتاد ) الصلب hardware وايضا البرمجيات software اى انه ايضا يعتبر نظام حاسب ولكنه خاص .


ومن ثم نحصل على المعادلة :


PLC = Microcontroller + Some hardware + Some software




والشكل يوضح تركيب متحكم منطقى مبرمج





الى لقاء اخر ان شاء الله
رد مع اقتباس
  #4  
قديم 12-20-2009, 09:03 PM
سعيد قادر سعيد قادر غير متواجد حالياً
مشرف
اليكترونيات
 
تاريخ التسجيل: Nov 2009
الدولة: العراق /كوردستان
المشاركات: 3,387
معدل تقييم المستوى: 23
سعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud ofسعيد قادر has much to be proud of
افتراضي رد: مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟

اقتباس:
المشاركة الأصلية كتبت بواسطة F.Abdelaziz مشاهدة المشاركة




الذاكرة Memory

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

سنناقش فقط ذاكرة اشباه الموصلات لأن الذاكرة الضوئية والمغناطيسية نادرا ما تستخدم في تطبيقات الميكروكونترولر ذو 8 بت .

تصنف ذاكرة أشباه الموصلات إلى نوعين رئيسيين : ذاكرة الوصول العشوائي (رام) (RAM) وذاكرة للقراءة فقط (روم) (ROM) .

ذاكرة الوصول العشوائيRandom-access memory

ذاكرة الوصول العشوائي متطايرة (متبخرة ) بمعنى أنها لا يمكنها بالاحتفاظ على البيانات في حالة عدم وجود جهد التغذية (القدرة ).

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

القرأة من الذاكرة غير مدمر بمعنى انهعندما يكتب المعالج الدقيق البيانات على الذاكرة يمحو البيانات القديمة ويكتب مكانها البيانات الجديدة .

وهناك نوعان من تقنيات ذاكرة الوصول العشوائي : رام ساكنة (SRAM) ورام ديناميكية (DRAM) .

تستخدم SRAM من أربع إلى ست ترنزستورات لتخزين حرف واحد من المعلومات. المعلومات المخزنة في SRAM لن تفقد ما دامت القدرة موجودة .

ذاكرة الوصول العشوائي الديناميكية تستخدم ترانزستور واحدة ومكثف واحدة لتخزين حرف واحد للمعلومات.
تخزن المعلومات في المكثف في شكل شحنة كهربائية.الشحنة المخزنة في المكثف يحدث لها تسريب ( فقد ) مع الزمن ولذلك يجب دوريا اعادة تنشيط الذاكرة للحفاظ على محتويات ال DRAM .

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

ذاكرة القرأة فقطROM

ال ROM غير متطايرة .

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

معظم تقنيات ال ROM تتطلب خوارزمية( نظام او برنامج للحل الحسابى ) وجهد لكتابة البيانات على الرقاقة.

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

تستخدم اليوم العديد من أنواع التقنيات المختلفة من الROM :

1- ذاكرة للقراءة فقط مبرمجة مقنعة ( مخبئة ) Masked-programmed (MROM)

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

2- ذاكرة للقراءة فقط مبرمجة (PROM)

وهو نوع من ذاكرة القراءة فقط التي يمكن برمجتها في مكان العمل (في كثير من الأحيان من قبل المستخدم النهائي) باستخدام جهاز يسمى مبرمج ال PROM او حارق ال PROM.

وبمجرد برمجة ال PROM فانه لا يمكن تغيير محتواها .وذاكرة ال PROM تعتمد على مصهرات fuse بمعنى ان المستخدم النهائي يقوم ببرمجة المصهرات لتكوين محتويات الذاكرة.

3- ذاكرة للقراءة فقط القابلة للمحو(للمسح) (EPROM)


وهى نوع من ذاكرة القراءة فقط التى يمكن مسحها بتعريضها للأشعة فوق البنفسجية القوية.

تصميم دائرة بها EPROM يتطلب من المستخدم محو محتوياتها قبل كتابة قيم جديدة عليها .

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

بمجرد برمجة الرقاقة تغطى النافذة بشريط داكن لمنع المحو التدريجي للبيانات.

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

تستخدم الEPROM كثيرا في نماذج الكمبيوتر prototype حيث يتم إعادةالبرمجة عدة مرات حتى الوصول الى الكمال .

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

تتم برمجةرقاقة ال EPROM كهربائيا باستخدام جهاز يسمى مبرمج ال EPROM.

اليوم اغلب المبرمجات اصبحت عامة بمعنى انها يمكن ال تقوم ببرمجة عدة انواع من الذاكرة مثل EPROM ، EEPROM ، ذاكرة الفلاش flash memory ، وبرمجة ألاجهزة المنطقية.


4- ذاكرة للقراءة فقط القابلة للمسح كهربيا (EEPROM
)

وهى نوع من الذاكرة غير متطاير ويمكن أن تمحى ويعاد برمجتها باشارات كهربية .

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

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

5- تم اختراع ذاكرة الفلاش لدمج مزايا وتجنب مساوئ تقنيات كل من EPROM وEEPROM .


ذاكرة الفلاش يمكن محوها وبرمجتها في النظام دون استخدام جهاز برمجة خاص .

وهى تحقيق خصائص ال EPROM لكن لا تحتاج إلى نافذة للمحو.ومثل ال EEPROM فذاكرة الفلاش يمكن برمجتها ومحوها كهربائيا.ومع ذلك ، لا تسمح بمحو مكان معين من الذاكرة ولكن يمكن للمستخدم فقط محو اما جزء او كامل الرقاقة .

ويزداد اليوم أكثر فأكثر إدراج رقاقة ذاكرة الفلاش داخل رقاقة الميكروكونترولر MCUs لتخزين البيانات والبرامج.

مثال ذلك ذاكرة الفلاش المعتمدة داخل الميكروكونترولر PIC.



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

فقط تذكر المعادلة الاتية :

الميكروكونترولر = ميكروبروسسور + بعض نوافذ الخرج والدخل المختلفة


اى




Microcontroller = Microprocessor + Some Peripherals








وحتى تكتمل الفائدة ولازالة بعض الغموض لابد من الاجابة على السؤال :

ماذا عن المتحكمات المنطقية القابلة للبرمجة PLC


ان المتحكما ت المنطقية القابلة للبرمجة فى الحقيقة هى عبارة عن ميكروكونترولر فى اساس تكوينها الا انه يضاف اليها العديد من الاجهزة ( العتاد ) الصلب hardware وايضا البرمجيات software اى انه ايضا يعتبر نظام حاسب ولكنه خاص .


ومن ثم نحصل على المعادلة :


PLC = Microcontroller + Some hardware + Some software




والشكل يوضح تركيب متحكم منطقى مبرمج





الى لقاء اخر ان شاء الله
بارك الله فيك وزادك من علمه شرح واضح وجميل ولك جزيل الشكر
رد مع اقتباس
  #5  
قديم 12-20-2009, 09:28 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟

اخى الكريم
شكرا جزيلا لك

مع تمنياتى القلبية بدوام التوفيق
رد مع اقتباس
  #6  
قديم 01-26-2017, 05:19 AM
Hr San Hr San غير متواجد حالياً
بانتظار التفعيل بالبريد
 
تاريخ التسجيل: Jan 2017
المشاركات: 7
معدل تقييم المستوى: 0
Hr San is on a distinguished road
افتراضي رد: مقدمات لدراسة الميكروكونترولر : 1-ما هو الكمبيوتر (الحاسوب)؟

جزاك الله خيرا على هذا الموضوع
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
مبرمج, لدراسة, مقدمات, الميكروكونترولر, الكمبيوتر

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

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 04:17 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77