 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
27-03-2011, 03:02 AM
المشاركة 11
|
|
سجلات الوظائف الخاصة الأساسية CORE SFRS
يتناول هذا الجزء سجلات الوظائف الخاصة الأساسية للميكروكونترولر PIC16F887 . خانات bits كل سجل من هذه السجلات تتحكم فى دوائر متعددة داخل الشريحة , بحيث لا يكون من السهل تصنيفها فى مجاميع خاصة. لهذا السبب سوف يتم وصفها جنبا إلى جنب مع العمليات التى تتحكم فيها .
سجل الحالة STATUS Register
يحتوى سجل الحالة على : الحالة الحسابية للبيانات الموجودة فى سجل العمل W , وحالة التصفير RESET وخانات اختيار مجموعة (بنك) ذاكرة البيانات .- IRP – خانة اختيار بنك السجل .تستخدم للعنونة الغير مباشرة .
# 1 = تفعيل البنوك Banks 0 and 1 ( مواقع الذاكرة 00h-FFh ) .
# 0 = تفعيل البنوك Banks 2 and 3 ( مواقع الذاكرة 100h-1FFh ) .- RP1,RP0 – خانات اختيار بنك السجل . تستخدم للعنونة المباشرة .
- TO – خانة انتهاء (إنقضاء) الوقت (المهلة الزمنية) Time-out
# 1 = بعد توصيل القدرة وبعد تنفيذ التعليمة CLRWDT التى تقوم بعمل تصفير reset لمؤقت الحراسة أو تعليمة SLEEP والتى تضع الميكروكونترولر فى نظام استهلاك منخفض للقدرة .
# 0 = بعد حدوث انتهاء الوقت لمؤقت الحراسة .- PD – خانة انخفاض القدرة .
# 1 = بعد توصيل القدرة أو بعد تنفيذ التعليمة CLRWDT التى تؤدى إلى تصفير مؤقت الحراسة .
# 0 = بعد تنفيذ تعليمة SLEEP والتى تضع الميكروكونترولر فى نظام استهلاك منخفض للقدرة.
# 1 = نتيجة العملية الحسابية أو المنطقية بصفر .
# 0 = نتيجة العملية الحسابية أو المنطقية غير الصفر .- DC - خانة نصف الحمل / الاستعارة . تتغير خلال عملية الجمع والطرح عند حدوث طفحان أو حدوث استعارة للنتيجة .
# 1 = حدوث حمل من الخانة الرابعة (الترتيب الأدنى ) للنتيجة .
# 0 = عدم حدوث حمل من الخانة الرابعة (الترتيب الأدنى ) للنتيجة . - C - خانة الحمل / الاستعارة . تتغير خلال عملية الجمع والطرح عند حدوث طفحان أو حدوث استعارة للنتيجة أى عندما تكون النتيجة أكبر من 255 أو أقل من 0 .
# 1 = حدوث حمل من الخانة ذات الأهمية القصوى للنتيجة .
# 0 = عدم حدوث حمل من الخانة ذات الأهمية القصوى للنتيجة .
سجل الخيارات OPTION_REG Register
|