قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
ياريت شرح مفصل حتى افهم
عجبتني طريقة اختصار الدوال فهي توفر كتابه الكود وتنظمه
وهذه الاسطر واضحه هذه استدعاء للدوال التي كتبناها في بداية البرنامج
ولكن اسال عن الارقام
ياريت شرح مفصل حتى افهم
عجبتني طريقة اختصار الدوال فهي توفر كتابه الكود وتنظمه
وهذه الاسطر واضحه هذه استدعاء للدوال التي كتبناها في بداية البرنامج
ولكن اسال عن الارقام
ياريت شرح مفصل حتى افهم
عجبتني طريقة اختصار الدوال فهي توفر كتابه الكود وتنظمه
وهذه الاسطر واضحه هذه استدعاء للدوال التي كتبناها في بداية البرنامج
ولكن اسال عن الارقام
ياريت شرح مفصل حتى افهم
عجبتني طريقة اختصار الدوال فهي توفر كتابه الكود وتنظمه
وهذه الاسطر واضحه هذه استدعاء للدوال التي كتبناها في بداية البرنامج
ولكن اسال عن الارقام
وشكرا لكم
void toleft(int speed,short no)
كما تري هنا تم تحديد الداله toleft بها المتغيرين speed و no
و عمد كتابه
toleft(50,8);
فأننا نحدد speed ب 50و no ب 8
و هكذا مع الباقي
اخى العزيز
اخر اصدار من ميكرو سى هو
mikroC PRO for PIC
النسخة
4.15
وقد وضعت لينك له فى المشاركة
اما عن ما كتبته انت
الامر سياخذ الكثير من الرام وربما لاتكفى
بمعنى ان ملف الهكسا سيكون كبيييييييييييييييييير
المهم
ناتى للحل
اخوانى
لابد ان نتعلم برمجة السى جيدا
وما اعنيه
Embedded C
تعرفون بهذا
ستتمكنون من برمجة اى ميكرو
بل وستفعلون ما لا يستطيع البرامج الموجودة حاليا فعله
وهذا ما فعلته فى الكود
الدوال
تجعل شكل الكود احسن واريح
تحتاج بعض التفكير
ولكنها توفر فى الممورى
شئ اخر وهو
حفظ البيانات فى الروم ROM بدلا من الرام RAM
هذا الامر يفعله كل من يهتم بالدوت متركس
كيف يكون ذلك
يكون هكذا
كود:
const short data_array []={0x15,0x20,0x30,0x40};
بتعريف المصفوفة انها const
فانها تحفظ فى الروم
اخوانى
نحن نتعامل مع ممورى محدودة
فلابد ان نتعامل معاها باحتراف
الكيلو بايت الواحد
يفرق لو اننا نعمل بمشروع كبير
لذلك ادعو كل من يريد ذلك
بان يبدا يتعلم
Embedded C
نفعنا الله واياكم بما علمنا
اخوكم
احمد الشيمى
مصـــــــــــــــــــــــــــــر
dيعني انا لو عملت كونست لرقم يتسجل حتي لو طفيت البك و شغلتها؟
void toleft(int speed,short no)
كما تري هنا تم تحديد الداله toleft بها المتغيرين speed و no
و عمد كتابه
toleft(50,8);
فأننا نحدد speed ب 50و no ب 8
و هكذا مع الباقي
اخي العزيز شكرا علي اجابتك الله يرحم والديك
واريد ان اطلب منك اعانتى باعطائي مثالا يكون فيه التحكم في 13 مخرجا للبيك 16F84 بالطريقة نفسها علما واني حاولت لكني لم اتوصل الي حل, شكرا اخي
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:29 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)