ساختار کد نویسی و برنامه نویسی ARM در نرم افزار (Keil u Vision) (برق _ الکترونیک)

نویسنده: دکتر (افشین رشید )


نکته : برنامه مورد نظر در نرم افزار Keil درون فایلی که اضافه میکنیم.  (به نام c.main ) تمام کد ها در این فایل نوشته می شود.

کد های کامپیوتری در عملکرد و برنامه ریزی میکروکنترلر ها اهمیت بسیاری دارند و تقریبا هر دستگاه الکترونیکی که از آن استفاده می کنید، به کد ها مبتنی هستند. نحوه عملکرد کد ها در نگاه اول پیچیده و گیج کننده به نظر می رسد اما زمانی که آنها را به قسمت های کوچکتر تقسیم می کنید، همه چیز ساده تر می شود.کد نویسی فرآیند استفاده از زبان برنامه نویسی برای واداشتن میکروکنترلر به انجام کاری است که می خواهید. هر خط از کد انجام کاری را به میکروکنترلر اعلان می کند و همه کد های موجود در یک سند اسکریپت نام دارند.همانند برنامه نویسی که در میکروکنترلر های AVR در محیط نرم افزار بِسکام  ، در میکروکنترلر های ARM نیز ساختار برنامه به همان صورت می باشد با این تفاوت که هدر فایلی که به پروژه اضافه می کنیم، h.LPC213x نام دارد و تابع main در نرم افزار Keil باید خروجی int داشته باشد. بنابراین ساختار برنامه نویسی به صورت زیر خواهد بود:

#include <lpc213x.h>

int main (void){

 while(1){

 }

}



در واقع میکروکنترلر ها ، از مدل  میکرو کامپیوتر ها طراحی و تولید می شوند. وظایف و نحوه عملکرد میکروکنترلر ها را از پیش تعیین می نمایند. همانطور که از نام آن ها مشخص می باشد به صورت یک IC کوچک هستند و قابلیت برنامه ریزی هستند.معایب و مزایای میکروکنترلر های مختلف نسبت به یکدیگر در کارکرد سیستم ها و پروژه ها متفاوت  میباشد.



میکروکنترلر های LPC2468 با هسته (ARM7 /9) طیف وسیعی از میکروکنترلرهای NXP مبتنی بر یک CPU 16/32 بیتی ARM7TDMI-S با تقلید در زمان واقعی و پشتیبانی ردیابی تعبیه شده با معماری Harvard میباشد. 

نویسنده: دکتر (افشین رشید )