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

   

الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 893
نشاط [ remon romany ]
قوة السمعة:
قديم 20-04-2013, 02:26 PM المشاركة 1   
ha لماذا يوضع هذا الكود عند بداية كود تسجيل الازاحة



لماذا يوضع هذا الكود عند بداية كود تسجيل الازاحة
porta.f1=1; porta.f1=0
وماذا يعنى هذا الكود

اعلانات

magdy_3
:: مهندس متميز ::
تاريخ التسجيل: Aug 2006
الدولة: Philippines
المشاركات: 339
نشاط [ magdy_3 ]
قوة السمعة:
قديم 20-04-2013, 02:44 PM المشاركة 2   
افتراضي


يعنى بلصة او نبضة كلوك
وده ضرورى جدا حتى يعمل مسجل الازاحة

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

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 20-04-2013, 03:27 PM المشاركة 3   
افتراضي


porta.f1=1; porta.f1=0
ماذا يعنى هذا الكود
افرض انك مشغل بيك ب 5 فولت..
porta.f1 هو الطرف
A1 في البيك.
; porta.f1=0 تعني أنك مبرمج جهد خرج الطرف A1 يساوي 0 فولت.
; porta.f1=1 تعني انك مبرمج جهد خرج الطرف A1 يساوي 5 فولت.


الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 893
نشاط [ remon romany ]
قوة السمعة:
قديم 20-04-2013, 03:27 PM المشاركة 4   
ha


يعنى بلصة او نبضة كلوك
وده ضرورى جدا حتى يعمل مسجل الازاحة
الف شكر على ردك السريع دة
وبعد ازنك انا ليا استفسار فى كود اخر
loop:

for (x=0;x<32;x++) {
porta.f2=1;
////////////////////////////////////////
porta.f1=1; porta.f1=0;

portd=m0;
portb=d45;

delay_us(250);
////
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m1;
portb=d44; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m2;

فى هذا الكود ما فائدة هذا الامر وهل لة علاقة بمسجل الازاحة ام لا porta.f2=1


الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 893
نشاط [ remon romany ]
قوة السمعة:
قديم 20-04-2013, 03:53 PM المشاركة 5   
افتراضي


افرض انك مشغل بيك ب 5 فولت..
porta.f1 هو الطرف
A1 في البيك.
; porta.f1=0 تعني أنك مبرمج جهد خرج الطرف A1 يساوي 0 فولت.
; porta.f1=1 تعني انك مبرمج جهد خرج الطرف A1 يساوي 5 فولت.
شكرا لردك اخ تيكو
ولكن لماذا نقوم بفتح البورت ثم غلقة مرة اخرى


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 20-04-2013, 04:15 PM المشاركة 6   
افتراضي


شكرا لردك اخ تيكو
ولكن لماذا نقوم بفتح البورت ثم غلقة مرة اخرى
طبعا السؤال متعلق ببرمجة مسجل إزاحة ..
و حتى تفهم رد الأخ magdy_3 قم بالتجربة التالية واقرأ الشرح هنا:
http://www.qariya.com/vb/showpost.ph...9&postcount=13
وهنا:
http://www.qariya.com/vb/showpost.ph...0&postcount=15



الصورة الرمزية remon romany
remon romany
:: عضو نشط ::
تاريخ التسجيل: Feb 2011
المشاركات: 893
نشاط [ remon romany ]
قوة السمعة:
قديم 20-04-2013, 08:16 PM المشاركة 7   
افتراضي


طبعا السؤال متعلق ببرمجة مسجل إزاحة ..
و حتى تفهم رد الأخ magdy_3 قم بالتجربة التالية واقرأ الشرح هنا:
http://www.qariya.com/vb/showpost.ph...9&postcount=13
وهنا:
http://www.qariya.com/vb/showpost.ph...0&postcount=15

الف شكر لردك يا اخ تيكو وانا الحمد للة اهو ابتديت افهم ولكن عاوز اسالك سؤال اخير بعد اذنك


loop:

for (x=0;x<32;x++) {
porta.f2=1;
////////////////////////////////////////
porta.f1=1; porta.f1=0;

portd=m0;
portb=d45;

delay_us(250);
////
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m1;
portb=d44; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m2;

فى هذا الكود ما فائدة هذا الامر وهل لة علاقة بمسجل الازاحة ام لا porta.f2=1


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 20-04-2013, 08:38 PM المشاركة 8   
افتراضي


porta.f2 هو الطرف RA2 في البيك
انظر في الدائرة الخاصة بالمشروع.
لو كان هذا الطرف موصولا بمسجل الازاحة هذا معناه ان الامر:
;porta.f2=1
خاص به..



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