طراحی و ساخت سیستم سخت افزاری امولاتور درون مداری میکروکنترولر 80c196kb
چکیده
در این پایان نامه مراحل طراحی و ساخت امولاتور درون مداری میکروکنترلر شانزده بیتی 80196kb بررسی شده است . امولاتور درون مداری وسیله ای است که دارای قابلیتهای مناسب برای عیب یابی و اشکال زدایی سیستم های میکروکنترلری، اعم از اشکالات سخت افزاری و یا نرم افزاری می باشد. امولاتور ساخته شده از یک طرف ، به وسیله خط سریال با کامپیوتر ارتباط برقرار کرده و از طرف دیگر توسط یک کابل 68 رشته که به یک سوکت منتهی شده است ، جایگزین میکرو کنترلر سیستم تحت آزمایش می شود. به این ترتیب ، امولاتور فرامین کنترلی و نیز برنامه کاربر را از کامپیوتر دریافت کرده و اجرا می کند. تبادل داده ها بین کامپیوتر و سیستم تحت آزمایش نیز، از طریق امولاتور امکان پذیر می شود. اجرای دستور به دستور برنامه، ایجاد توقف ، اجرای برنامه تا موقعیت فعلی مکان نما، اجرای یک مرحله ای زیر برنامه ها، دسترسی و یا تغییر محتویات رجیسترها و پورتها و فضاهای حافظه و اجرای بلادرنگ برنامه، از جمله قابلیتهای این امولاتور هستند. یکی از دیگر قابلیتهای قابل توجه این امولاتور، بخش حافظه جانشین است که می تواند جایگزین حافظه موجود در سیستم تحت آزمایش شود. با استفاده از این قابلیت ، می توان برنامه مورد تست را در حافظه جانشین قرار داد و سیستم تحت آزمایش را بدون حافظه، تست کرد. در نهایت ، بعد از اصلاح و گرفتن نتیجه مطلوب ، برنامه نهایی در کی حافظه فقط خواندنی برنامه ریزی شده و در سیستم کاربر، قرار می گیرد.