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

   

HugE
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 73
نشاط [ HugE ]
قوة السمعة:
قديم 18-04-2009, 09:06 PM المشاركة 25   
افتراضي



كود:
pulsout portb.5,100,high
هذا هو الامر

حيث ان 100 تعني 1 ملي سنكد اذا كانت الكريستال 4MHz

ولكن المشكله انه يجب عليك ان تجعل البلس متغير لكل رقم فرقم وحد غير الرقم اثنين غير الرقم ثلاثه وهكذا

ولعمل ذلك يجب عليك ان تجعل البلس مره صفر ومره واحد وذلك عن طريق عرض البلس

ولكن في الامر السابق يكون عرض البلس دائما 100 ملي سكند

يمكنك تغير عرض البلس في الامر السابق ولكن سوف تتكر بنفس القيمه يعني ماراح تغير عرض البلس لتكون مره صفر ومره واحد وهذه هي المشكله

اعلانات

مهدي كايد
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2007
الدولة: ألأردن عمان
المشاركات: 91
نشاط [ مهدي كايد ]
قوة السمعة:
قديم 23-04-2009, 07:54 AM المشاركة 26   
افتراضي


السلام عليكم:

شكرآ لك أخي الحبيب على هذه الدئرة ولكن عندي سؤال لو سمحت .
لماذا لا تجعل خرج المتحكم يكون على عدة ريليهات مثلآ بدلآ من شاشة LCD
ويكون المتحكم أصغر حجمآ مثل المتحكم 16F84A مثلآ تكون portb هي الهدف مثلآ إذا ضغطنا مفتاح 1 في الريموت يخرج 5V من rb0 وشكرآ

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

ALWAN
:: مهندس ::
تاريخ التسجيل: Apr 2006
المشاركات: 10
نشاط [ ALWAN ]
قوة السمعة:
قديم 23-04-2009, 11:01 AM المشاركة 27   
افتراضي


thank you very much


HugE
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 73
نشاط [ HugE ]
قوة السمعة:
قديم 23-04-2009, 04:51 PM المشاركة 28   
افتراضي


السلام عليكم:

شكرآ لك أخي الحبيب على هذه الدئرة ولكن عندي سؤال لو سمحت .
لماذا لا تجعل خرج المتحكم يكون على عدة ريليهات مثلآ بدلآ من شاشة LCD
ويكون المتحكم أصغر حجمآ مثل المتحكم 16F84A مثلآ تكون portb هي الهدف مثلآ إذا ضغطنا مفتاح 1 في الريموت يخرج 5V من rb0 وشكرآ
اهلا بك اخي العزيز انا استخدم الشاشه لعرض الرقم ولكن لم افهم مادخل الريلي فيها اما بالنسبه للمتحكم فانا دائما اتعامل مع 16f877a ويمكنك تغيرها حسبما تريد

وبالنسبه لاوامر الريموت فاذا اتستطعت ان تفك البلس القادم منها فانك ستطيع عمل اي شي يحلو لك بها سواء اخراج بلس اخر او تحكم في سرعة الموتور كما فعلت في المشورع .... الخ

ارجوا منك توضيح السوال حتى اتمكن من مساعدتك وشكرا لك


HugE
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 73
نشاط [ HugE ]
قوة السمعة:
قديم 23-04-2009, 04:54 PM المشاركة 29   
افتراضي


وشكرا لك ايضا على ردك الجميل


حمودي1010
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 231
نشاط [ حمودي1010 ]
قوة السمعة:
قديم 23-04-2009, 06:09 PM المشاركة 30   
افتراضي


ماذا يفعل هذا الامر من فضلكم
pulsout portb.5,100,highوماذا تعني high


وشكرا


HugE
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2009
المشاركات: 73
نشاط [ HugE ]
قوة السمعة:
قديم 23-04-2009, 06:21 PM المشاركة 31   
افتراضي


ماذا يفعل هذا الامر من فضلكم
pulsout portb.5,100,highوماذا تعني high


وشكرا
يقوم هذا الامر باستخراج بلس من بورت portB.5 ويكون عرض البلس 100 ويكون الدقه اذا استخدمنا كريستال 4HZ عشره مايكرو سكند

وبالتالي فان 100 يكون مضروب في عشره فيكون الناتج 1000 مايكرو سكند والذي يعني واحد ملي سكند


اما كلمة High فتعني التغير في البلس يكون من صفر الى واحد

واذا وضعنا Low فبكون التغير من الواحد الى الصفر


مهدي كايد
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2007
الدولة: ألأردن عمان
المشاركات: 91
نشاط [ مهدي كايد ]
قوة السمعة:
قديم 24-04-2009, 03:08 AM المشاركة 32   
افتراضي توضيح السؤال وبالتفصيل


السلام عليكم:

اخي الحبيب اولآ اود شكرك على ألأهتمام :

ما قصدتة هو أن يكون التحكم في portb مثلآ من rb0 الى rb7 كالسوتش عند الصغط على 1 في الريموت يخرج rb0 5v وإذا اعدنا الضغط مرة أخرى يخرج 0 فولت ثم نضع على المخرج ترنزستور لقيادة الحاكمة (الريليه) للتحكم في لمبة 220 فولت مثلآ بدون شاشة LCD لنتمكن من إكتساب أكبر عدد ممكن من ألأرجل أنا عندي دائرة في المتحكم 16f84a تتحكم بعشرة مخارج لقيادة 10 لمبات ولكن المشكلة في الريموت فهو من نوع فيلبس رسيفر ولا يوجد منه إلا على الريموت الذكي تدخل الكود عليه فيقوم بتحكم في الدائرة وأنت تعلم أن الريموت الذكي مشاكلة كثيرة
وحجمه كبير طبعا البرنامج مكتوب بلغة ألأسمبلي ولم أستطع أن أغير أي شيء فيه
وهذه كل ملفات الدئرة بما فيهم الموقع على النيت

http://filaty.com/f/904/12217/10ch.rar.html



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