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

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

رجل المستقبل
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 91
نشاط [ رجل المستقبل ]
قوة السمعة:0
قديم 18-04-2012, 06:57 PM المشاركة 1   
x1 لغات برمجه الميكروكنترولر من نوع ‏AVR Twitter FaceBook Google+



من فضلكم أريد ان اعرف اللغات البرمجيه التي تصلح في برمجه الميكروكنترولر من نوع ‏AVR

اعلانات

keenan
:: مهندس ::
تاريخ التسجيل: Oct 2010
المشاركات: 23
نشاط [ keenan ]
قوة السمعة:0
قديم 18-04-2012, 07:27 PM المشاركة 2   
افتراضي


1- لغة ال c لها عدة برامج منها CodeVisionAVR
و برنامج mikroC PRO for AVR و winavr
2- لغة البيسك ولها عدة برامج منها mikroBasic for AVR
وبرنامج bascom
3- لغة الاسمبلي
4- لغة المخطط التدفقي برنامجه Flowcode_AVR
5 - المخطط السلمي برنامجه ldmicro

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

رجل المستقبل
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 91
نشاط [ رجل المستقبل ]
قوة السمعة:0
قديم 18-04-2012, 07:48 PM المشاركة 3   
افتراضي متشكر إستاذ( ‏‎(KEENAN


لكن أريد انا أعرف أيضا هل تنفع لغه أخري مثل بايثون أو جافا ‏


keenan
:: مهندس ::
تاريخ التسجيل: Oct 2010
المشاركات: 23
نشاط [ keenan ]
قوة السمعة:0
قديم 18-04-2012, 07:56 PM المشاركة 4   
افتراضي


اذا كنت تستخدم برنامج mikroC PRO for PIC لبرمجة البيك
فان برنامج mikroC PRO for AVR لا يختلف عنه
اذا اردت ان تبرمج avr كدخل او خرج فقط هناك نقطتان رئيسيتان مختلفتان عن البيك
1- مسجل تحديد الارجل كدخل او خرج في البيك اسمه tris ولكن في avr اسمه ddr وتختلف طريقة ادخال القيم فيه حيث 1 تعني خرج و 0 تعني دخل ( عكس البيك )
2- يوجد مسجل خاص لقراءة القيمة الحالية على ارجل avr غير موجود في البيك اسمه pin ويستخدم هذا المسجل عند فحص اي دخل
مثال
انظر الى هذا البرنامج البسيط

كود:
void main()
{
ddra=0b00000010; // تم تحدد الرجل الاولى في البوابة أ كدخل والرجل الثانية كخرج
while(1){
         if(pina.b0)porta.b1=1;else porta.b1=0; // اذا الدخل يساوي 1 شغل الخرج والا اطفئ الخرج

        }
}


keenan
:: مهندس ::
تاريخ التسجيل: Oct 2010
المشاركات: 23
نشاط [ keenan ]
قوة السمعة:0
قديم 18-04-2012, 08:07 PM المشاركة 5   
افتراضي


لكن أريد انا أعرف أيضا هل تنفع لغه أخري مثل بايثون أو جافا ‏
http://www.arabteam2000-forum.com/in...howtopic=61514

http://hackaday.com/2011/08/31/virtu...-on-avr-chips/


التعديل الأخير تم بواسطة : keenan بتاريخ 18-04-2012 الساعة 08:31 PM
إضافة رد

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

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

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


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

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