|
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
|
|
نشاط [ زكي شاكر ]
قوة السمعة:
|
|
05-03-2009, 11:24 AM
المشاركة 25
|
|
|
والآن أخي ننتقل الى عمل عداد تنازلى ،، لاعطاء pulses على المخرج portb,7
|
السلام عليكم
تفضل أخي هذا طلبك :
الطريقة:
لارسال رقم من 1 الى 9 . تكتبه بالكيباد ثم تضغط على العلامة "*" في الكيباد فيرسل المتحكم نبضات بعدد الرقم المختار تخرج تباعا من الرجل RB0 للمتحكم .
مثال:
لارسال الرقم 5 تضغط على "5" ثم على " * " ستلاحظ ان الليد الموصولةبالرجل RB0 ستومض 5 مرات.. وفي نفس الوقت فان العدد المسجل على المنفذ A يتناقص من 5 الى 4 .. 3 .. 2 .. 1 ..0
ملاحظات:
- جعلت خرج النبضات من RB0 وليس من RB7 ..
- ستجد ملفان اثنان :
احدهما تركته بدون تعديل وهو المطلوب.
والثاني غيرت فيه إعدادات بروتوس حتى تبدو النبضات بطيئة، هذا فقط من اجل التجربة على بروتوس:
فقد جعلت زمن وميض الليد بطيئا نوعا ما ، حتى تتمكن العين من ضبط عدد النبضات ..(جعلت سرعة التردد 500 كيلو هرتز فقط) لكن نلفات الاسمبلي هي نفسها في الملفين .
-لان 0 لايقابله عادة اية قيمة اخراج لاي جهد كان لابد من اسناد قيمة معينة ، حتى تخرج منالمتحكم على شكل نبضات هي ايضا.. اسندت القيمة 16 للصفر وبهذا فإن الرقم 0 سيرسل 16نبضة..
ملف التجربة :
http://filaty.com/f/903/73857/Keyem1.rar.html
أتمنى ان تكون هذه المساهمة قد أفادتك وأرجو لك التوفيق..
|