میکرو کنترلر ها
همانطور که قبلا اشاره شد یک میکروکنترلر می تواند برنامه ریزی شود و نحوه برنامه ریزی Programming آن بدین شرح است:
در تابلو روان میکرو کنترلرها دارای کامپایلرها (مترجم های) خاصی می باشد که با زبان های Assembly, Basic, C می توان برای آنها برنامه نوشت و سپس برنامه نوشته شده را بوسیله برنامه نویس Programmer نوشته شده توسط یک کابل یا فلش USB و یا مستقیما توسط کامپیوتر به میکروکنترلر منتقل شده و در دستگاه آی سی IC قرار می گیرد و در واقع در حافظه Rom میکروکنترلر ذخیره می شود .
با توجه به نوع مدار بندی و ابزارهای داخلی یک میکروکنترولر امکانات خاصی توسط آن میکروکنترولر قابل ارائه است و در واقع امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف در بازار وجود دارد.
میکروکنترلرها در رنج ها یا خانواده های گوناگونی تولید می گردد که عبارتند از:
-
میکروکنترولرهای 8051 ،
-
میکروکنترولرهای AVR
-
میکروکنترولرهای PIC
مقایسه خانواده های مختلف میکروکنترلرها بشرح زیر است:
میکروکنترلرهای خانواده 8051 :
خانواده 8051 از میکرو کنترولر ها جزو اولین نوع میکرو کنترولرهایی بود که رایج گردید. معروف ترین کامپایلر (مترجم) برای این نوع میکروکنترلر Keil یا Franklin می باشد.
یکی از مشخصه های این میکروکنترلرها و استفاده آن در تابلو روان این است که به نوسان ساز نیاز مند هستند و درمقابل خانواده pic یا AVR از امکانات کمتری برخوردار هستند. همچنین لازم بذکر است که معروف ترین آی سی ها این خانواده 89S51 یا 89C51 می باشد.