Social Icons

twitter facebook rss feed email

الاثنين، 10 ديسمبر 2012

الدرس الأول : الدخل والخرج في المتحكم الصغري


بسم الله الرحمن الرحيم
اللهم صل على محمد وآل محمد
السلام عليكم ورحمة الله وبركاته

درساً آخر من المبدع أ.مصطفى 36a2

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

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

وما أعنيه بالأوامر عمليا ..ليس إلا تشكيلة من الأصفار والواحدات التي تظهر على أرجل المتحكم ... حيث يمثل الصفر ب 0 volt والواحد ب 5 Volt

كلام على الهامش : إن فهم المتحكم الصغري فهماً عميقاً .. يسهل حوالي 80 % من فهم الحاسب الشخصي الذي نعمل عليه .. فوحدة المعالجة المركزية وتعاملها مع المسجلات ونقل البيانات بينهما يتشابه بينهما إلى حد كبير .

يوجد في الذاكرة في مواقع محددة وثابتة خانات لها وظيفة واحدة .. لا يسمح باستخدامها لحفظ بيانات أخرى ..
 نسمي هذه الخانات بالمسجلات Registers .. لتفريقها عن باقي خانات الذاكرة ..
وفي عملية الدخل والخرج ..هناك ثلاث أنواع من المسجلات تهمنا كثيراً وهي :
DDR : data direction register   مسجل جهة البيانات ... هو خانة في الذاكرة يقوم جزء من المتحكم بالتحقق من قيمتها بشكل مستمر ليعرف كيف يتعامل مع أرجل البوابات ..كدخل أم كخرج ...(سنعتبره كذلك مبدئياً)
ولكل بوابة من البوابات الأربعة A,B,C,D هناك مسجل جهة معلومات خاص بها ..  وهي DDRA ,DDRB
,DDRC,DDRD ..
 

على فيس بوك