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

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

mikro.man7
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2014
المشاركات: 109
نشاط [ mikro.man7 ]
قوة السمعة:0
قديم 02-05-2014, 09:30 PM المشاركة 1   
افتراضي معني تخزين متغيرات فى الذاكرة او ذاكرة Twitter FaceBook Google+



انا عارف شوية فى البرمجة ال c او الميكرو بيزك
برمجة الميكروكنترول
وعرفت قبلها اساسيات ال c زي الجمل الشرطية وغيرها .....
--------------
في حاجة اسمها حجز متغير فى الذاكرة سواء متغير صحيح او غيرها ........

المهم المتغير دا بيتحجز ازاى فى الذاكرة او الذاكرة عبارة عن اية ؟
--------------
توضيح اكتر
كتبت برنامج بلغة الميكرو بيزك بسيط جدا
البرنامج اتحول الى لغة الهيكسا وبعدين اتخزن داخل الميكروكنترول على ذاكرة الفلاش
القابلة للمسح

الذاكرة الفلاش دي بتتكون من اية يعني هيا عبارة عن اية وازاي بيتخزن عليه الكود
وذاكرة الرام برضو
او ازاى بتتصنع مثلا وبيتكتب عليها ازاى 0-1 وبيتم القرءاة منها ازاى ؟
------------------------------
سوال غريب شوية بس حبيت افهم المعني الفزيائي لفكرة الذاكرة
بس

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,687
نشاط [ حسن هادي محمود ]
قوة السمعة:136
قديم 03-05-2014, 02:47 AM المشاركة 2   
افتراضي


انا عارف شوية فى البرمجة ال c او الميكرو بيزك
برمجة الميكروكنترول
وعرفت قبلها اساسيات ال c زي الجمل الشرطية وغيرها .....
--------------
في حاجة اسمها حجز متغير فى الذاكرة سواء متغير صحيح او غيرها ........

المهم المتغير دا بيتحجز ازاى فى الذاكرة او الذاكرة عبارة عن اية ؟
--------------
توضيح اكتر
كتبت برنامج بلغة الميكرو بيزك بسيط جدا
البرنامج اتحول الى لغة الهيكسا وبعدين اتخزن داخل الميكروكنترول على ذاكرة الفلاش
القابلة للمسح

الذاكرة الفلاش دي بتتكون من اية يعني هيا عبارة عن اية وازاي بيتخزن عليه الكود
وذاكرة الرام برضو
او ازاى بتتصنع مثلا وبيتكتب عليها ازاى 0-1 وبيتم القرءاة منها ازاى ؟
------------------------------
سوال غريب شوية بس حبيت افهم المعني الفزيائي لفكرة الذاكرة
بس
السلام عليكم
لو أفترضنا انت جالس في الصف والاستاذ يريد ان يستدعي أحد ما فكيف يستدعيه بالتأكيد عن طريق اسمه ايضا هذا يعني لكل شخص له اسم يختلف عن اخر وبتالي بجرد ان تنادي فلان سيقول لك نعم
ذاكره تشبه عمليه صف فكيف نستدعي البيانات او نريد كتابه البيانات عن طريق شيئ اسمه عنوان address
اذن تريد كتابه بيانات في موقع 50 اذن اولا تضع مؤشر على رقم 50 ثم تقم بخزن البيانات
واذا كنت تريد القراءه من موقع 50 تعطي له عنوان وهو 50 فيعطيك محتوياته هذا موقع
كل موقع قد يكون بايت واحد يعني يمكنني خزن الارقام من 0 الى 255 وهذا بايت مقسم الى 8 بت يأخذ اما 0 او 1
واحيانا يسعى الى كلمه 2 بايت او متغير من نوع int فهنا يمكننا خزن البيانات فيه من 0 الى 65535 ومتغير 2 بايت مقسم الى 16 بت
http://img05.arabsh.com/uploads/imag...4d4966fa04.png

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

الصورة الرمزية احمد الربعي
احمد الربعي
:: مهندس متميز ::
تاريخ التسجيل: Jun 2011
المشاركات: 593
نشاط [ احمد الربعي ]
قوة السمعة:0
قديم 03-05-2014, 09:29 PM المشاركة 3   
افتراضي


الاستاذ حسن ماشاء الله عليك ماسح قسم المكروكنترولر . مش مخلي حد محتاج حاجة ربنا يزيدك


أحمد نجاح
:: مهندس متميز ::
تاريخ التسجيل: Mar 2008
الدولة: EGYPT
المشاركات: 845
نشاط [ أحمد نجاح ]
قوة السمعة:0
قديم 03-05-2014, 11:17 PM المشاركة 4   
افتراضي


السلام عليكم
لو أفترضنا انت جالس في الصف والاستاذ يريد ان يستدعي أحد ما فكيف يستدعيه بالتأكيد عن طريق اسمه ايضا هذا يعني لكل شخص له اسم يختلف عن اخر وبتالي بجرد ان تنادي فلان سيقول لك نعم
ذاكره تشبه عمليه صف فكيف نستدعي البيانات او نريد كتابه البيانات عن طريق شيئ اسمه عنوان address
اذن تريد كتابه بيانات في موقع 50 اذن اولا تضع مؤشر على رقم 50 ثم تقم بخزن البيانات
واذا كنت تريد القراءه من موقع 50 تعطي له عنوان وهو 50 فيعطيك محتوياته هذا موقع
كل موقع قد يكون بايت واحد يعني يمكنني خزن الارقام من 0 الى 255 وهذا بايت مقسم الى 8 بت يأخذ اما 0 او 1
واحيانا يسعى الى كلمه 2 بايت او متغير من نوع int فهنا يمكننا خزن البيانات فيه من 0 الى 65535 ومتغير 2 بايت مقسم الى 16 بت
http://img05.arabsh.com/uploads/imag...4d4966fa04.png
جزاك الله خيرا انا مبتدئ بردوا وكنت محتاج اسال سؤال زى دا واجابة واضحة زى كدا ربنا يزيدك


Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:81
قديم 04-05-2014, 11:18 AM المشاركة 5   
افتراضي


انا عارف شوية فى البرمجة ال c او الميكرو بيزك
برمجة الميكروكنترول
وعرفت قبلها اساسيات ال c زي الجمل الشرطية وغيرها .....
--------------
في حاجة اسمها حجز متغير فى الذاكرة سواء متغير صحيح او غيرها ........

المهم المتغير دا بيتحجز ازاى فى الذاكرة او الذاكرة عبارة عن اية ؟
--------------
توضيح اكتر
كتبت برنامج بلغة الميكرو بيزك بسيط جدا
البرنامج اتحول الى لغة الهيكسا وبعدين اتخزن داخل الميكروكنترول على ذاكرة الفلاش
القابلة للمسح

الذاكرة الفلاش دي بتتكون من اية يعني هيا عبارة عن اية وازاي بيتخزن عليه الكود
وذاكرة الرام برضو
او ازاى بتتصنع مثلا وبيتكتب عليها ازاى 0-1 وبيتم القرءاة منها ازاى ؟
------------------------------
سوال غريب شوية بس حبيت افهم المعني الفزيائي لفكرة الذاكرة
بس
إضافة إلى توضيحات الاستاذ حسن هادي محمود القيمة وبالنسبة للجوانب الاخرى من سؤالك:
تكنولوجيا الذاكرات تختلف بحسب نوعها رام ام روم ام ايبروم ام فلاش
والرام ايضا أنواع مثل ram dynamic و ram static وغيرها
ram dynamic مبدئيا تصنع من آلاف الخلايا وكل خلية تتكون من مكثف + ترانزيستور
والمبدأ هو خزن شحنة كهربائية في المكثف مع تنشيط دوري للمكثفات حتى تحتفظ بمخزونها .
ram static تصنع من آلاف من الترانزيستورات العادية او موسفت من نوع Cmos
واساس فهم عملها يبدأ من فهم طريقة عمل المتأرجحات وانواعها (RS ,D ; JK ...) أولا تأخذ فكرة بالترانزيستورات ثم تنتقل سريعا الى المتكاملات المنطقية مثل :
4001 لصنع المتأرجح RS و 4013 ل D و 4027 ل JK وغيرها ..
هي تعمل منفردة لتخزين 1 بت bit او كمجموعة لتخزين byte او اكثر كما شرح الاخ حسن.
بالنسبة للفلاش فهو يعمل بطريقة الاحتفاظ بشحنة الكترونية بواسطة ترانزيستورات من نوع خاص تدعى floating gate transistor

سؤالك ليس غريبا والموضوع كبير لكنه متوفر في النت كهذا الرابط وغيره :
http://en.wikipedia.org/wiki/Flip-flop_(electronics)
http://en.wikipedia.org/wiki/File:Tr...nimated_EN.svg
---
http://en.wikipedia.org/wiki/Flip-flop_(electronics)

إضافة رد

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

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

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


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

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