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

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-07-2009, 02:58 AM المشاركة 57   
افتراضي



- النظام السداسى عشر هو طريقة تواصلنا ( تفاهمنا ) مع مجموعة الميكرو

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

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

هذا الجزء بالملف المرفق على الرابط
http://www.4shared.com/file/12136933..._________.html

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 29-07-2009, 04:40 PM المشاركة 58   
افتراضي


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

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

hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 585
نشاط [ hamadalla31 ]
قوة السمعة:
قديم 29-07-2009, 10:27 PM المشاركة 59   
افتراضي


بسم الله ماشاء الله دورة فوق الممتازة ربنا يبارك لك في وقتك وننتظر المزيد


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-07-2009, 10:31 PM المشاركة 60   
افتراضي


السلام عليكم
مع احترامي لكل الاراء ..
لكن وبما أن رواد المنتدى هم فئات من مختلف الاعمار والمستويات المعرفية ، أرى ان الكثيرين بحاجة الى المعلومات "البسيطة" التي بدأ بها المهندس F.Abdelaziz موضوعه الشامل هذا ..والذي نرجو ان يستمر ..
وبخلاف ما كان شائعا فقد اتضح بالدليل القاطع ان تعلم اللغات "الحديتة" للبرمجة لا يغني عن الاقتراب أكثر من شريحة المتحكم ومسجلاته و آليات عمله وارتباطها بنظم العد والترقيم وتخزين البيانات..
والله الموفق
شكرا لك لخى الكريم
وشكرا للجميع


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-07-2009, 10:34 PM المشاركة 61   
افتراضي


بسم الله ماشاء الله دورة فوق الممتازة ربنا يبارك لك في وقتك وننتظر المزيد
اشكرك شكرا جزيلا اخى الكريم
والى المزيد ان شاء الله


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 29-07-2009, 10:38 PM المشاركة 62   
افتراضي


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

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

التعامل مع الاعداد السالبة :
المحاولة الاولى تبدو سهلة ولكن كانت زائفة . كل ما علينا عمله هو استخدام اول بت من اليسار وتسمى الخانة (او البت) الاقصى (او الاكبر) اهمية (او قيمة) (msb) فى العدد لبيان الاشارة ف 1 = سالب و 0 = موجب .

وبها عيبان :
1- تستخدم ( تستغل ) احد البتات لذلك فالكلمة ذو الثمانى بتات الان تحتفظ فقط بسبعة بتات لتمثيل العدد وبت لبيان السالب او الموجب .
السبعة بتات يمكن ان نعد بها حتى 11111112 = 127 بينما العد ب 8 بتات يعطى255 .
2- اذا جمعنا عددان ثنائيان مثل +127 و +2 نحصل على الشكل وفيه :
البت ( الخانة) الاقصى ( الاكبر ) اهمية ( قيمة ) msb بقيمة 1 تعنى ان العدد سالب والعدد الفعلى هو 0000001 = 1 . ومن ثم فان النتيجة النهائية تكون +127 + 2 ليس 129 ولكن سالب 1 .

الملف الكامل على الرابط
http://www.4shared.com/file/121555687/da0f3572/4-____.html


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 31-07-2009, 10:52 PM المشاركة 63   
افتراضي


5-مقدمة للبوابات المنطقية واستخداماتها

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

ما الذى يقرر(يحدد) جهد الخرج ؟
نوصل (نربط) واحد أو أكثر من الجهود لمدخلات البوابة.وهى اما بقيمة المنطق 0 او المنطق 1 .تقوم البوابة المنطقية بفحص جهود الدخل وتقرر وفقا لتصميمها نوع الجهد الذى تنتجه فى خرج الدائرة ( 0 او 1 ).
لا يوجد سوى أربعة تصاميم أساسية للبوابات . وهي بوابة NOT وبوابة AND وبوابة OR وبوابة XOR ( كلها احرف كبير حسما لاى خلاف ) .
سندرس هذه البوابات بدءا من أبسطها

البوابة NOT
لها مدخل واحد فقط ، وتؤدي وظيفة في غاية البساطة. ببساطة تعكس القيمة الثنائية.فاذا وضعنا في الدخل المنطق 1 حصلنا على منطق 0 في الخرج . وبالمثل 0 في الدخل يعطي 1 في الخرج. فى الشكل 5-1 تمثل البوابة NOT برمز كما هو مبين
الملف كاملا على الرابط

http://www.4shared.com/file/122021205/a7b6b6e3/5-___.html


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 31-07-2009, 11:21 PM المشاركة 64   
sun


أخى عبد العزيز




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