امروز می خوام روش برنامه ریزی و ریختن اطلاعات روی میکروکنترولر رو براتون شرح بدم.
مبحث میکروکنترولر به دو قسمت تقسیم می شود . الف ) سخت افزار ب ) نرم افزار
الف ) سخت افزار : قسمت فیزیکی شامل مدارها و IC های مختلف همچنین خود میکروکنترلر
ب ) نرم افزار : شامل برنامه ای که معمولا به زبان اسمبلی یا زبان برنامه نویسی C می باشد .
!!!!((( برنامه ریزی و ریختن اطلاعات روی میکروکنترولر آخرین مرحله از مراحل ساختن پروژه می باشد . یعنی مرحله ای که در آن مدار روی بردبرد ( bread board ) و یا روی فیبر پیاده شده و برنامه نویسی پایان یافته و نرم افزار نیز آماده میباشد . پس ما برنامه را که معمولا به زبان اسمبلی یا زبان برنامه نویسی Cمی باشد آماده داریم و می خواهیم آن را در میکروکنترلر ثبت کنیم . )))!!!!!!
ما باید برنامه را به صورت زبان ماشین ( زبان قابل فهم برای میکرو ) در آوریم . نرم افزار کامپیوتری وجود دارد به نام FRANKLINE که برنامه به زبان اسمبلی یا زبان C را دریافت و به کدهای قابل فهم میکرو یا همان هگز کد (HEX CODE) تبدیل می کند . هگز کد را با استفاده از دستگاهی به نام پروگرامر به میکرو منتقل می کنیم .
پروگرامر
پروگرامر به طور كلي دستگاهي است كه مي توان به وسيله ي آن آي سي هاي قابل برنامه ريزي را برنامه ريزي كرد . پروگرامرها انواع مختلف دارند . گاهي براي مصارف خاص ساخته مي شوند يعني فقط براي برنامه ريزي يك آي سي خاص و يا خانواده ي آن آي سي و گاهي عمومي UNIVERSAL ساخته مي شوند يعني براي برنامه ريزي انواع آي سي ها كاربرد دارند . نمونه اي از پروگرامر سريATMEL – 89


