| نسخه | 5.30 |
|---|---|
| ناشر | Harry Broeders |
| تاریخ انتشار | ۵ آوریل ۲۰۱۳ |
| تاریخ اضافه شده | ۵ آوریل ۲۰۱۳ |
| الزامات سیستم عامل | Windows 2000, Windows 98, Windows Me, Windows, Windows XP, Windows NT |
| الزامات | None |
| کل بارگیری ها | ۸٬۳۸۹ |
| بارگیری در هفته | ۱ |
| قیمت | Free |
شرح
میکروکنترلر موتورولا 68HC11 یک میکروکنترلر محبوب بود که در بسیاری از برنامه ها مورد استفاده قرار می گرفت. با برنامه THRSim11 می توانید برنامه های 68HC11 را در رایانه شخصی ویندوز خود ویرایش، مونتاژ، شبیه سازی و اشکال زدایی کنید. همچنین می توانید از THRSim11 برای اشکال زدایی برنامه بر روی برد سازگار با EVM یا EVB مورد نظر خود استفاده کنید. شبیه ساز CPU، ROM، RAM و تمام پورت های ورودی/خروجی نقشه برداری شده حافظه را شبیه سازی می کند. همچنین تجهیزات جانبی روی برد مانند: تایمر (شامل انباشتگر پالس)، مبدل آنالوگ به دیجیتال، پورت های موازی (از جمله دست دادن)، پورت سریال، پین های ورودی/خروجی (شامل پین های آنالوگ و وقفه) را شبیه سازی می کند.
در حالی که اشکال زدایی رابط کاربری گرافیکی، مشاهده و کنترل هر رجیستر (ثبتکنندههای CPU و ثبتهای ورودی/خروجی)، مکان حافظه (داده، برنامه و پشته)، و پین میکروکنترلر شبیهسازی شده را ممکن میسازد. حتی زمانی که برنامه در حال اجراست! امکان توقف شبیه سازی در هر ترکیبی از رویدادها وجود دارد.
تعدادی از اجزای خارجی (شبیهسازی شده) را میتوان به پینهای 68HC11 شبیهسازی شده در حین اشکالزدایی متصل کرد. به عنوان مثال: LED ها، سوئیچ ها، لغزنده های آنالوگ (پتانسیل ولتاژ متغیر)، فرستنده و گیرنده سریال و بسیاری موارد دیگر...
همچنین یک نمایشگر LCD با ابعاد 4×20 در فضای آدرس 68HC11 وجود دارد.
THRSim11 می تواند با هر بردی که برنامه مانیتور BUFFALO را اجرا می کند ارتباط برقرار کند. هنگامی که برنامه اسمبلی شما در برد هدف بارگذاری میشود، رابط کاربری گرافیکی امکان مشاهده و کنترل هر ثبات (ثبتکنندههای CPU و ثبتهای ورودی/خروجی) و مکان حافظه (دادهها، برنامه و پشته) میکروکنترلر واقعی را ممکن میسازد. امکان توقف اجرا در هر آدرسی و بازرسی یا تغییر رجیسترها و محل حافظه (داده، برنامه و پشته) میکروکنترلر واقعی وجود دارد.
برای زبان سطح بالا (C/C++) پشتیبانی THRSim11 دارای یک اشکالزدایی است که فایلهای شی را با اطلاعات اشکالزدایی در قالب اشکالزدایی DWARF2 که توسط کامپایلر رایگان GNU gcc استفاده میشود، میخواند. متغیرهای C نیز در حین اجرای برنامه به روز می شوند.