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

أدوات الموضوع

الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 318
نشاط [ -hassan- ]
قوة السمعة:0
قديم 21-12-2009, 07:36 PM المشاركة 1   
افتراضي تحويل الأكواد Twitter FaceBook Google+



السلام عليكم

اقتراح

اخوتي ما رأيكم أن نعمل شيء مفيد جداً جدا ألا وهو أن نتعاون لتحويل الأكواد من وإلى لغات مختلفة

بس كيف ؟

أخوتي الحل اما ان يكون معقول او لايكون معقول . تابعوا باقي الموضوع واحكموا



خطرت ببالي فكرة وسأعطي مثالاً عليها


أنا من متعلمي المايكروسي وكنت عم اقرا بالانترنت مشروع انا بحاجة لان افهم الكود ولكن الكود بالاسمبلي

والفكرة هي


ان اضع الكود هنا ثم ياتي احد متعلمي الاسمبلي طبعاً ما لح يكون بيعرف المايكروسي فيقوم بالتالي

الكود بالاسمبلي
.........................................
.........................................
.........................................
.........................................
.........................................

يكتب بجانب كل فقرة تعليق بما وظيفة هذه الفقرة

الكود بالاسمبلي

..................................
..................................
بالاحمر وظيفتها جعل بورت b جميعها مخارج
.................................
................................

ثم ياتي صاحب الكود بعد ان عرف انها مخارج يقوم بكتابة الكود بلغته trisb=0;



ارجو من كل من قرأ الموضوع ان يدلي برايه بان الفكرة معقولة او لا

وارجو الاهتمام لان يواجة متعلم لغة البرمجة صعوبات كثيرة وجد في كتاب كيف يتحكم بالروبوت ولكن الكود مكتوب بلغة اخرى

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 21-12-2009, 08:29 PM المشاركة 2   
افتراضي


فكرة ممتازة


وانا ايضا عانيت الكثير والكثير بسبب اختلاف لغات البرمجة

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


كان راح يفرق معى وقت كتيير

واعتقد ان الاغلبية ان لم يكن الجميع يواجهون مشكلة مماثلة


وهذا الموضوع مهم جدا


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

mizort1989
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 70
نشاط [ mizort1989 ]
قوة السمعة:0
قديم 21-12-2009, 09:18 PM المشاركة 3   
افتراضي


فكره رائعه

انا كان فيه امر في الbasic اسمه pulse in

و كنت عايز اعرفه ما يقابله في ال c و لم انجح في ذلك

فيا ريت المشروع ده نعمله و ما يكونش assembly بس ممكن كمان basic و pascal


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,139
نشاط [ geniusse01 ]
قوة السمعة:106
قديم 22-12-2009, 01:23 AM المشاركة 4   
افتراضي


السلام عليكم

ان الفكرة ستساعد الكثيرين ... لقد لاحظت ان النسبة الكبرى تتوزع بين البيسك والميكروسي وهذا يمكن بسهوله الى حد كبير التنقل بين هاتين اللغتين .. والاصعب طبعا هي الاسيمبلي ومن يساعد فيها قليل جدا ومحدود بعدد من الاعضاء ...يمكن ان نتساعد جميعا لفك شيفرة برنامج معين ولكن لا شي مضمون ...ربنا يوفقكم ..

واخر دعوانا ان الحمدلله رب العالمين ... وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم.


الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 318
نشاط [ -hassan- ]
قوة السمعة:0
قديم 22-12-2009, 04:00 PM المشاركة 5   
افتراضي


السلام عليكم

شكرا اخوتي على ردودكم المشجعة

لنبدأ بالتجربة

اولا ارجوا من احدكم احضار الكود بالبيك بيزك


الصورة الرمزية -hassan-
-hassan-
:: مهندس متميز ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 318
نشاط [ -hassan- ]
قوة السمعة:0
قديم 22-12-2009, 07:12 PM المشاركة 6   
افتراضي


اخوتي اي كود بالبيك بيزك لاوضح الطريقة


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,334
نشاط [ ناصراحمد2 ]
قوة السمعة:98
قديم 22-12-2009, 07:41 PM المشاركة 7   
افتراضي


اخوتي اي كود بالبيك بيزك لاوضح الطريقة
السلام عليكم ورحمة الله وبركاتة


عموما هذا هو الكود الذى كان يحيرنى من قبل


ولكن الحمد لله تعرفت علية شىء بشىء

ولكنى اضعة هنا للتجربة كما تطلب

كود:
كود:
'===COKLU KARAKTER KAYDIRILIYOR=== P1 VAR BYTE i VAR BYTE i1 VAR BYTE d0 VAR BYTE d1 VAR BYTE d2 VAR BYTE d3 VAR BYTE d4 VAR BYTE d5 VAR BYTE d6 VAR BYTE d7 VAR BYTE d8 VAR BYTE d9 VAR BYTE d10 VAR BYTE d11 VAR BYTE d12 VAR BYTE d13 VAR BYTE d14 VAR BYTE d15 VAR BYTE d16 VAR BYTE d17 VAR BYTE d18 VAR BYTE d19 VAR BYTE d20 VAR BYTE d21 VAR BYTE d22 VAR BYTE d23 VAR BYTE d24 VAR BYTE d25 VAR BYTE d26 VAR BYTE d27 VAR BYTE d28 VAR BYTE d29 VAR BYTE TRISA=%00000000 '===BUTUN UCLAR=== TRISB=%00000000 '===CIKIS YAPILDI=== P1=5 '===TITREMEYI ENGELLEMEK LCLN=== i=0 '=== BU DEGER SABIT KALSIN=== i1=22 '===KAYMA HIZINI AYARLIYOR=== '===MEHMET karakterinin degiskenlere atanmasi=== d0=%00000000 d1=%01111111 d2=%00000010 d3=%00000100 d4=%00000010 d5=%01111111 d6=%00000000 d7=%01111111 d8=%01001001 d9=%01001001 d10=%00000000 d11=%01111111 d12=%00001000 d13=%00001000 d14=%01111111 d15=%00000000 d16=%01111111 d17=%00000010 d18=%00000100 d19=%00000010 d20=%01111111 d21=%00000000 d22=%01111111 d23=%01001001 d24=%01001001 d25=%00000000 d26=%00000001 d27=%01111111 d28=%00000001 d29=%00000000 BASLA: i=i+1 'i YI BIR ARTTIR IF i=i1 Then kaydir PORTA=%11111110 'SUTUN 1 ICIN PORTB=d1 Pause P1 PORTA=%11111101 'SUTUN 2 ICIN PORTB=d2 Pause P1 PORTA=%11111011 'SUTUN 3 ICIN PORTB=d3 Pause P1 PORTA=%11110111 'SUTUN 4 ICIN PORTB=d4 Pause P1 PORTA=%11101111 'SUTUN 5 ICIN PORTB=d5 Pause P1 GoTo BASLA kaydir: i=0 '===KAYDIRMA BASLIYOR=== d0=d1 d1=d2 d2=d3 d3=d4 d4=d5 d5=d6 d6=d7 d7=d8 d8=d9 d9=d10 d10=d11 d11=d12 d12=d13 d13=d14 d14=d15 d15=d16 d16=d17 d17=d18 d18=d19 d19=d20 d20=d21 d21=d22 d22=d23 d23=d24 d24=d25 d25=d26 d26=d27 d27=d28 d28=d29 d29=d0 GoTo BASLA End

وانا اتمنى من اى عضو يضع كود هنا

ان يضع رابط الموقع او يدلى باى معلومات عنة

لان ذلك سوف يساعد الكثير فى محاولة مساعدتة

http://www.teknomerkez.net/makale.asp?k=157

وهذا هو الرابط للكود


mizort1989
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 70
نشاط [ mizort1989 ]
قوة السمعة:0
قديم 23-12-2009, 05:39 AM المشاركة 8   
افتراضي


هو اكود شكله بسيط

كود:
Dim st As Word
st=PulsIn PORTB.7,0

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025