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

   

الصورة الرمزية mjd
mjd
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2005
الدولة: syria
المشاركات: 153
نشاط [ mjd ]
قوة السمعة:
قديم 17-04-2006, 02:52 PM المشاركة 233   
افتراضي



السلام عليكم أخوتي بالإيمان

[]B]عندي سؤال ؟؟؟؟؟[/B

هل يجب أن أذكر في البرنامج الذي أريد تخزينه بالبيك نوع المهتز الذي أستخدمه xt-rc..........وهل هناك مسجل خاص بالمهتز(لتحديد النوع)

لقد قمت بكتابة البرنامج التالي في pic16f84 لكن بقيت جميع المخارج بحالة صفر منطقي فما السبب

[ '0'COLOR="Blue"]ORG H''

'6' CLRF
BSF 3,5
'6' CLRF h
BCF 3,5
BSF 6,0
BSF 6,1
BSF 6,2
BSF 6,3
BSF 6,4
BSF 6,5
BSF 6,6
BSF 6,7


END[/COLOR]


التعديل الأخير تم بواسطة : mjd بتاريخ 17-04-2006 الساعة 02:59 PM
اعلانات

hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 17-04-2006, 11:00 PM المشاركة 234   
افتراضي


الاخ مجد
يجب ان يتواق تعريف نوع المهتز بالسوفت وير مع الهاردوير
وذلك لان الداره ستتغير بناء على السوفت وير .(انظر الdata sheet

وبخصوص برنامجك
1_هل قمت بفحص البرنامج باستخدام simulator
2_لماذا لم تكتب اسماء المسجلات.
3_هل البرنامج الدي كتبته هو البرنامج بشكل كامل.
والاهم من هدا كله هل قمت بتعريف المخرج الدي تريده على انه مخرج(tri state buffer(
حيت ان التعريف المصنعي defult ل( ports (A,B على انها مداخل.(انظر ال data sheet

واذا اردت ان نساعدك نرجو منك توضيح كتابه البرنامج واسماء المسجلات.

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

الصورة الرمزية mjd
mjd
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2005
الدولة: syria
المشاركات: 153
نشاط [ mjd ]
قوة السمعة:
قديم 18-04-2006, 12:57 AM المشاركة 235   
افتراضي


السلام عليكم ورحمة الله وبركاته
شكرا لك أخي hamzazayyad

بنسبة لفحص البرنامج ............لقد فحصته وأنا اتخدم MPLAB ولم يعطيني أي خطأ

ومن أجل كتابة أسماء المسجلات ...............فعن أي مسجلات تقصد؟؟

سأعيد كتابة البرنامج وما الذي أريده من كل تعليمة عسى أن تنبهوني على الأخطاء إن وجدت

'ORG H'0 عنوان بداية البرنامج

'CLRF H'6 جعل البوابة بي في حالة صفر منطقي

'CLRF H'86 تصفير المسجل TRISB لجعل البوابة بي خرج


BSF 6,0 لجعل البيت الأول للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,1 لجعل البيت الثاني للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,2 لجعل البيت الثالث للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,3 لجعل البيت الرابع للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,4 لجعل البيت الخامس للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,5 لجعل البيت السادس للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,6 لجعل البيت السابع للبوابة بي بحالة واحد منطقي (إضائة اللد)
BSF 6,7 لجعل البيت الثامن للبوابة بي بحالة واحد منطقي (إضائة اللد)

END نهاية البرنامج

هل هناك أي أخطاء في البرنامج؟؟؟؟؟؟؟؟ وشكرا


hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 20-04-2006, 03:29 PM المشاركة 236   
افتراضي


الاخ مجد
لماذا لا تقوم باستخدام المحاكي simulator
فباستخدامه ستقدر على تحديد اين المشكله,على ان تشاهد قيمه المسجلregiter
الذي تريده.
ولكن على كل حال سنقوم بمساعدتك
لنعيد كتا به البرنامج :_

BANKSEL TRISB : استخدم هذا التوجيه لاختيارالبانك المطلوبه عن طريق البرنامج.
CLRF TRISB : لتعريف TRI STATE BUFFER على انه مخرج

BANKSEL PORTB
CLRF PORTB

BSF PORTB,0
BSF PORTB,1
BSF PORTB,2
\
\
\
\
\
BSF PORTB ,7

LOOP
GOTO LOOP

END


اخي مجد
اذا استخدمت ( SIMULATOR ) ستعرف معنى كل امر بشكل افضل.وستعرف لماذا تم عمل
حلقه(LOOP)
واذا اردت اي مساعده فلا تردد بالسؤال
مني او من الاخوه الافاضل في المنتدى


الصورة الرمزية tarek945
tarek945
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2006
المشاركات: 62
نشاط [ tarek945 ]
قوة السمعة:
قديم 20-04-2006, 03:50 PM المشاركة 237   
افتراضي


كيفيه برمجه هذه الاى سى


hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 21-04-2006, 06:19 PM المشاركة 238   
افتراضي كيف يتم التحميل للقريه؟؟؟؟؟؟؟؟؟؟؟؟؟؟


لدي تايمر ب ثلاث اوضاع وهي delay on timer ,delay off timer , and flashing timer
وبزمن متغير من 1_32( ثانيه او دقيقه )
وبمخرج relay output
وباستخدام 16f84a

وكيف يتم تحميل الملفات؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


الصورة الرمزية mjd
mjd
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2005
الدولة: syria
المشاركات: 153
نشاط [ mjd ]
قوة السمعة:
قديم 22-04-2006, 04:30 AM المشاركة 239   
افتراضي شكر جزيلا


شكرا لك يا أخي الكريم, لكن صراحة أنا لا أعرف كيف أستخدم المحاكي simulator .
أنا أعرف فقط أنشاء مشروع جديد وكيف أحفظه.

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


حسن سليمان
:: مهندس ::
تاريخ التسجيل: Apr 2006
المشاركات: 8
نشاط [ حسن سليمان ]
قوة السمعة:
قديم 24-04-2006, 12:29 AM المشاركة 240   
افتراضي


شكرا على جهودكم الجباره
ودمتم للموقع
مع خالص تحياتي لكم



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