 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
03-10-2011, 01:14 AM
المشاركة 93
|
|
نظام الالتقاط (القبض - الصيد) ) Capture Mode
فى نظام الالتقاط تعمل السجلات كساعة إيقاف stopwatch . عند وقوع حدث , يتم تسجيل وقت وقوع الحدث , على الرغم من استمرار الساعة فى العمل ( ساعة الأيقاف , على الجانب الآخر , تقف عند تسجيل وقت الحدث) .
الشكل 2-35 يوضح عمل نظام الالتقاط . هنا , سوف نتناول CCP1 , ولكن عمل CCP2 متماثل مع تغيير اسم السجل والمنفذ تبعا لذلك . فى هذا النظام السجلات CCPR1H:CCPR1L "تلتقط" captures قيمة 16 بت من سجلات المؤقت TMR1 أو TMR3 عند وقوع حدث على الطرف RC2/CCP1 ( يجب تهيئة الطرف RC2/CCP1 كطرف دخل باستخدام TRISC ) . يمكن تغيير مدى الإشارة الخارجية عن طريق المقياس المسبق بالقيمة 4 أو 16 . يتم اختيار الحدث عن طريق بتات التحكم CP1M3:CCP1M0 ويمكن اختيار أى من الأحداث التالية :
· كل حافة هابطة .
· كل حافة صاعدة .
· عند الحافة الرابعة الصاعدة .
· عند الحافة السادسة عشر الصاعدة .
إذا تم تمكين المقاطعة بالالتقاط capture interrupt, وقوع حدث يسبب تولد مقاطعة برمجيا . إذا وقع التقاط آخر قبل قراءة القيمة بالسجل CCPR1 , يتم الكتابة فوق قيمة الالتقاط القديمة بقيمة الالتقاط الحديثة .
يمكن استخدام أى من المؤقت Timer 1 أو المؤقت Timer 3 فى نظام الالتقاط . يجب أن تعمل فى نظام المؤقت أو فى نظام العداد المتزامن ويتم الاختيار عن طريق السجل T3CON .
نظام المقارنة Compare Mode
|