اللغات البرمجية ل ATmega16A ( المتحكمات الدقيقة من نوع AVR )

 اللغات البرمجية ل ATmega16A ( المتحكمات الدقيقة من نوع AVR )

يمكن كتابة برامج متحكمات AVR بعدة لغات وعدة أدوات منها:
1.    لغة التجميع (Assembly): وهي أكثر اللغات تعقيدا ويمكن استخدام برنامج Atmel Studio كمحرر للغة ويحتوي دليل كل قطعة على أوامر لغة التجميع الخاصة بمعمارية المتحكم وعناوين مكونات المتحكم.
2.    لغة سي (C): تسهل هذه اللغة جزء كبير من سابقتها الا ان هناك بعض التعقيد في برمجة بعض الوظائف المضمنة في المتحكم وذلك لعدم احتواء البرنامج على مكاتب جاهزة ويتم استخدام برنامج Atmel Studio كمحرر للغة أيضا حيث ان البرنامج يحتوي على مكاتب خاصة بالعناوين لكل متحكم.
لغة سي أردوينو (Arduino C): وهي أسهل من سابقتيها حيث انها تتضمن مجموعة كبيرة من المكتبات الجاهزة التي تختصر جزء كبير من التعقيد ويتم استخدام برنامج Arduino IDE كمحرر لهذه اللغة.

Post a Comment

Previous Post Next Post

Contact Form