میهن داکیومنت بزرگترین مرجع و مرکز دانلود پایان نامه (متن کامل فرمت ورد) فروش پایان نامه - خرید پایان نامه (کاردانی ، کارشناسی)همه رشته ها
حقوق اقتصاد مدیریت روانشناسی ریاضی تربیت بدنی کامپیوتر نرم افزار و سخت افزار عمران معماری برق صنایع غذایی علوم اجتماعی هنر علوم سیاسی فیزیک مکانیک حسابداری

تبلیغات کلیکی - افزایش رتبه گوگل

اگهی رایگان

مقاله سيمــولاتور


کد محصول : 10001630 نوع فایل : word تعداد صفحات : 36 صفحه قیمت محصول : رایگان تعداد بازدید 982

دانلودرایگان فایل رمز فایل : m1d1630

فهرست مطالب و صفحات نخست


سيمــولاتور

مقدمه :
شبيه سازي ياsimautation : در كامپيوتر معناي تقليد از يك فرآيند فيزيكي يا شي‎ء توسط برنامه‎اي كه موجب مي‎شود كامپيوتر به شكل رياضي به دادها و شرايط متغير واكنش نشان دهد چنان كه گويي خود شي يا فرآيند اين واكنش را نشان مي‌دهد .
مقلد يا emulator : سخت‌افزار يا نرم‌افزاري است كه نوعي از كامپيوتر يا تجهيزات را وادار مي‌سازد تا مانند ديگري عمل كند به وسيله مقلد كامپيوتر مي‌تواند نرم‌افزاري را كه براي ماشين ديگري نوشته شده اجرا كند. در يك شبكه ريز كامپيوترها ممكن است كامپيوترهاي بزرگ يا ترمينالها را تقليد كنند تا دو ماشين بتوانند با هم ارتباط برقرار كنند.

فصل اول
سميولاتور 2003
 
مقدمه:
سميولاتور 2003 چيست؟
سميولاتور 2003 شبيه‎سازي است بر مبناي 51c87/8032/8031/52c87/51c89/52c89/8051/8052 كه بسيار براي كاربران آسان است.
منوها و پنجره‎هاي شبيه سازي به شما اجازه مي‎دهد تا سريع و آسان برنامه‎هاي 8052/8051/52c89/51c89/52c87/51c87 را شبيه سازي كند – خطا ها را بگيرد و اشكالات را رفع كند .
شبيه ساز 2003 شامل ويژگيهاي مفيدي است كه قبلاً در شبيه سازي‎هاي 8052/8051/52c89/51c89/52c87/51c87/8022/8031 مشاهده نشده.
مشخصات سميولاتور 2003:
1-فعال كردن پنجرة نمايش (watch window) و اجازة نمايش location/bit selected حافظه در مبناي hex، دسيمال و Bin، بطوري كه ممكن است شما شخصاً روي requred Location/bit متمركز شويد به جاي پيدا كردن پنجره‎هاي متفاوت مربوط به آنها.
2-اين شبيه ساز به دقت ساختار وقفه را كه شامل وقفه‎هاي همزمان است به وسيلة قراردادن تعدادي اولويتهاي وقفه شبيه‎سازي مي‎كند كه معمولاً در ساير شبيه‎سازها چشم پوشي مي‎‏شود.
3-رفتار فلگهاي TI را به دقت شبيه‎سازي مي‎كند كه توسط شبيه‎سازهاي ديگر فراموش مي‎‎شود.
4-ديباگ قدرتمند كه شامل Skip instruction, Time Based, Bulk step single step است.
5-سرعت شبيه سازي قابل تنظيم
6-توانايي براي برداشتن برچسبها از ليست فايلها
7-پنجرة Bit memory كه مستقيماً براي مشاهدة حافظه بيتي است.
8-پنجرة نهايي براي ارتباط سري
9-همة پنجره‎هاي شبيه‎سازي قابل تغيير هستند در موقعيت و سايز نمايش بهتر.
10- ذخيرة دستي و اتوماتيك براي ذخيرة موقعيت و سايز پنجره‎ها
11-History اجرايي دستورالعملها براي مشاهدة 1000 دستورالعمل اخير
12-پنجرة شامل خطاها و اخطارها
13-كد disassembly و توانايي براي ذخيره كردن كد disassembly
14-امكان استفاده Breakpoint
15-پنجرة عمومي Real/write اضافه شده براي خواندن و نوشتن سريع memory location/bit در Active watch window
16-optionهاي راه اندازي مفيد.
17-optionهاي، refresh كردن تنوع براي نيازهاي شما
18-راحتي كار براي استفاده user interfuce
 
Toolbar سيمولاتور 2003:
Open file: فايلي كه شما مي‎خواهيد آن را شبيه سازي كنيد باز مي‎كند. فرمتهاي Support شده intel Hex و bin هستند.
Close file: فايلهاي باز شده را مي‎بندد.
Get lables form file: اين دستور Lable را به داخل سميلاتور 2003 بارگذاري مي‎كند. دو فرمت پوشش داده مي‎شوند. 8051 Cross Assembler فايل برچسب توليد مي‎كند و Pseudo sam Assembler فايلها را توليد مي‎كند. وقتي اين دستور را اجرا مي‎كنيد پنجره‎اي باز مي‎شود كه مي‎تواند فايل برچسبها را انتخاب و با زدن Open برچسبها Laud شوند.
Open Simulation: اين دستور اين اجازه را به شما مي‎دهد كه به شبيه‎سازي ذخيره شده خودتان برگرديد.
هنگاميكه اين دستور اجرا مي‎شود پنجره‎اي نمايش داده مي‎شود تا فايل خودتان انتخاب كنيد.
Save simulation: اين دستور اين اجازه را به شما مي‎دهد كه كارتان را ذخيره كنيد و دوباره آن را بازكنيد در هر زماني با استفاده از Open Simulation، اين دستور حافظه برنامه، همة ثباتهاي SFR، RAM داخلي و RAM خارجي، موقعيت پنجره‎هاي بازشده و سايزها را ذخيره مي‎كند. اين دستور خيلي مفيد است هنگامي كه شما در حال شبيه‎سازي برنامه‎اي هستيد و برنامة ديگري وقفه ايجاد مي‎كند. شما ممكن است برنامة خودتان را Save كرده باشيد و بعداً در زمان ديگري آن را restore كنيد.
Previously Opened Files list: سميلاتور 2003 ليست 10 فايل بازشدة قبلي را نگه مي‎دارد. بطوري كه شما مي‎توانيد سريعاً هر برنامة‌ باز شده قبلي را باز كنيد.
روي نام فايل كليك و آن را باز كنيد. براي شروع شبيه‎سازي، اگر برنامه‎اي در حال حاضر باز باشد، بسته مي‎شود و برنامه‎اي كه روي آن كليك كرديد باز مي‎شود.
Exit: Exit مي‎شويد از سميلاتور 2003
 
Execution:
Start / stop Execution: تبديل مي‎كند اجراي شبيه سازي را هنگامي كه اجرا نگه داشته مي‎شود، شروع مي‎كند اجرا را و هنگاميكه اجرا در حال پيشرفت كردن است، اجرا را نگه مي‎دارد. بعضي از پارامترهاي كنترلي اجرا از قبيل شمارة دستورالعمل Butch. Refersh type، و سرعت شبيه‌سازي.
Reset enecation: برنامه را reset مي‌كند. Pc با صفر راه‌اندازي مي‌شود و مقادير پيش فرض در ثبات SFR  داخلي و RAM خارجي Load مي‌شود.
View: قابليت ديد پنجره‌هاي شبيه‌سازي را تبديل مي‌كند. 9 پنجرة شبيه‌سازي وجود دارد كه در پائين شرح داده مي‌شود:
(SFRs) Special Function register: اين پنجره مقادير (SFRs) Special Function register را در فرمت Hex و فلگهاي ميكروكنترلر را نشان مي‌دهد.
اگر كه مي‌خواهيد مقادير ثباتها را تغيير دهيد روي edit box خودش دوبار كليك كنيد.
يك General write window نمايش داده مي‌شود كه به شما اجازه مي‌دهد تا با استفاده از Hex دسيمال يا Binمقادير را تغيير دهيد.
فلگهاي ميكروكنترلر نيز در پنجرة SFR مشاهده مي‌شود. رنگ آبي به معني مرحلة صفر و رنگ قرمز به معني مرحلة 1 است. به منظور تغيير مقادير فلگها روي فلگهايي كه مي‌خواهيد دوبار كليك كنيد. يك پنجرة Write مشاهده مي‌شود براي اينكه شما بتوانيد به راحتي مقادير را تغيير دهيد.
Internal RAM
RAM داخلي، (هم بالاتر و هم پائين‌تر) را نمايش مي‌دهد.
روي هر كدام از خانه‌هاي اين پنجره دوبار كليك كنيد مي‌توانيد مقدار آن را در Write window تغيير دهيد.
External RAM
RAM خارجي را نمايش مي‌دهد.
Bit memory: حافظة بيتي را بصورت زير نشان مي‌دهد.
با دوبار كليك روي هر كدام از خانه‌ها با كمك General write window مي‌توانيد ارزش مقادير را تغيير دهيد. ستون سمت چپ آدرس بيتي مطلق و آدرس منطقي بايتي را نشان مي‌دهد. آدرس بيتي مطلق 7 آدرس منطقي بايتي 260H.7 دارد.
 
Active watch:
يكي از قوي‌ترين مشخصات سميولاتور 2003 Active watch window است. در طول شبيه‌سازي، به طور معمول كار بر روي تعدادي ثباتهاي بيتي كار مي‌كند. به جاي پيدا كردن آنها در پنجره‌هاي مختلف Active watch window اجازه مي‌دهد به كاربر تا  تنها روي ثباتهاي بيتي انتخاب شده تمركز كند بطوري كه اينها به آساني قابل دسترسي هستند.
اين نه تنها مقادير ثباتهاي بيتي انتخاب شده را در 3 فرمت نشان مي‌دهد بلكه به شما اجازه مي‌دهد تا سريعاً مقادير آنها را ويرايش كنيد.
در نوع uregiterad شما بيش از 5 آيتم را نمي‌تواند به Active watch window اضافه كنيد. ولي اگر Unregister نباشد اين محدوديت وجود ندارد.
نوار ابزار دكمه بصورت زير است:
Add Item: اين گزينه به شما اجازه مي‌دهد تا آيتم‌ها را به Active watch window اضافه كنيد. هنگامي كه شما روي آن كليك مي‌كنيد Add to Active watch window نمايش داده مي‌شود.
type را از 5 نوع موجود انتخاب كنيد: (SFR Register/SFR Bits / Internal RAM/Enternal RAM, Bit memory هنگامي كه شما تايپ را انتخاب مي‌كنيد آيتم‌هاي آن خود به خود در  Name/Addres Load مي‌شود. آيتمي كه مي‌خواهيد تا اضافه كنيد را انتخاب و كليك Add Button را كليك كنيد و بعد Ok را بزنيد.
 
Remove itemo:
آيتمي كه مي‌خواهيد برداريد را انتخاب و اين دكمه را بزنيد تا آيتم انتخاب شده را حذف كند.
Delete all items:
اگر روي آن كليك كنيد همة آيتمها از ليست برداشته مي‌شود.
Execution status window:
اين پنجره اطلاعات مفيدي را در مورد اجراي شبيه‌سازي نشان مي‌دهد.
شبيه‌ساز 2003 ركورد 10000 دستورالعمل اجرا شده آخر را نگه مي‌دارد.
هنگامي كه دستورالعمل اجرا شده از 10000 تا بيشتر شد پاك مي‌شود.
با دو بار كليك روي Pc از Genral write window تقاضا مي‌كند براي ويرايش مقدار PC
Terminal window
Terminal window: سرعت باود رسيدن و انتقال را در ميان انتقال / رسيدن كاراكترها را بصورت زير نمايش مي‎دهد.
Trunsmit Byte:
اين به شما اجازه مي‎دهد بايتها را داخل Buff بنويسيد و انتقال سري را شبيه‎سازي كنيد. هنگامي كه شما اين دكمه را فشار دهيد بايتها را داخل پنجرة نمايش پورت سريال مي‎فرستيد.
مقادير كه مي‎خواهيد تا در Sbuff نوشته شود را بنويسيه و روي Send كليك كنيد تا انتقال سري شروع شود.
مشخصة قدرتمند ديگر شبيه‎ساز 2003 اينست كه به دقت رفتار ميكرو كنترلر را با Seting TI شبيه‎سازي مي‎كند و بطوري كه يك بايت كامل فرستاده خواهد شد. براساس سرعت باود انتخاب شده است.
توجه: انتقال سري جاري تنها هنگامي شبيه‎سازي خواهد شد كه مقدار را در SBUF بنويسيد و Send كنيد به پنجرة Serial port و يا بوسيلة دستور: Mov SBUF, A instruction
-Clear Transimt Buffer
هنگامي كه شما اين دكمه را كليك مي‎كنيد Transmit buffer پاك مي‎شود.
-Clear Receive Buffer
هرگاه يك بايت از SBUF با دستور Mov A, SBUT خوانده مي‎شود آن به receive Buffer منتقل مي‎شود.
هنگامي كه شما روي اين دكمه كليك مي‎كنيد receve buffer پاك مي‎شود.
-Manual Refresh
روي اين دكمه كليك كنيد تا بطور دستي پنجرة ترمينال بروز رساني شود.
Warnings
Warnings مواجه شده در طول شبيه‎سازي را نمايش مي‎دهد.
Toolbar آن بصورت زير است:
1-Marnalrefresh
بطور دستي پنجره و warning را بروز رساني مي‎كند.
2-Clear list
ليست Warning را پاك مي‎كند.
Errors
Error مواجه شده در طول شبيه سازي را نمايش مي‎دهد.
طول بار را بصورت زير است:
1-Monnal Refrsh
پنجره error را بطور دستي بروزرساني مي‎كند.
2-Clear list
ليست error را پاك مي‎كند.
 
Debugging
1-Single step(f2): يك دستور را اجرا مي‎كند.
2-Bulk step(f3): قسمت بزرگي از دستورات را اجرا مي‎كند به صورت مشخص شده بوسيله Bulk step count  در setting شبيه سازي.
3-Time Base(f4)
اين يك مد debug كردن مفيد است كه دستورالعملها را براساس زمان اجرا مي‎كند.
هنگامي كه شما از اين مد استفاده مي‎كنيم سميولاتور 2003 مرحلة زمان را به كار مي‎برد همانطور كه شما در Setting شبيه سازي مشخص گرديد و محاسبه مي‎كند كه چه تعداد دستورالعمل را بايد اجرا كند و سپس آن تعداد دستورالعمل را اجرا مي‎كند.
4-Skip instraction: از دستورالعمل جاري مي‎پرد و Pc را به دستورالعمل بعدي مي‎‏برد.
5-Stop dqugging: ديباگ كردن را متوقف مي‎كند هنگامي كه Bulk step يا time based debugging در جريان است بدون منتظر شدن براي اينها تا كامل شود.
Deussembly؛
Disasrembly code
يكي از ويژگيهاي قدرتمند سميولاتور 2003 اينست كه به شما اجازه مي‎دهد تا عمل disass emble كه disassembled شامل خيلي اطلاعات مفيد مثل شمارة خط، آدرس، label، دستورالعمل و cycle كه بصورت زير نشان داده شده است.
اولين ستون براي break point است. هنگامي كه شما روي آن كليك مي‎كنيد. Break point راه اندازي مي‎شود اگر خط جاري به عنوان Break point علامت نخورده باشد. به عنوان break piont روش ديگري براي اضافه كردن Break point وجود دارد كه به طور خلاصه شرح داده خواهد شد.
Save code button
هنگامي كه شما روي اين دكمه كليك مي‎كنيد يك پنجره باز خواهد د كه از شما مي‎خواهد تا نام كامل فايل (همراه با مسير) را وارد كنيد كه كد تبديل شده به زبان اسمبلي ذخيره خواهد شد.
نام فايل را وارد ورودي Ok كليك كنيد تا كد تبديل شده به زبان اسمبلي ذخيره شود.
Ok button: هنگامي كه شما روي اين دكمه كليك كنيد تغييراتي كه شما در Break piont ايجاد كرديد ذخيره نمي‎شود و
Break Opints
هنگامي كه يك آدرس به عنوان Break point علامت مي‎خورد، در طول اجرا هنگامي كه با اين آدرس روبرو شد، اجرا متوقف مي‎شود. پنجرة Break point يك راه اضافه كردن و برداشتن Break point
همچنين با كمك پنجرة Disasemble نيز مي‎توانيد اين كار را انجام دهيد.
هنگامي كه شما روي اين كليك كنيد پنجرة Break point نمايش داده خواهد شد كه به شما اجازه مي‎دهد به آساني Add، Delete يا delete كنيد.
هنگامي كه شما روي Add كليك مي‎كنيد پنجرة Break point نشان داده خواهد شد. آدرس Break point (در Hex يا دسيمال) وارد كنيد و Ok را فشار دهيد تا آن آدرس به عنوان Break point علامت بخورد. Break point اضافه شده در ليست نشان داده خواهد شد.
هنگامي كه شما روي Ok در پنجره Break point كليك كنيد تغييراتي كه در Break point ايجاد كرديد ذخيره و پنجره بسته خواهد شد. هنگامي كه شما روي cancel كليك كنيد تغييراتي كه در ليست Break point ايجاد كرديد ذخيره نخواهد شد و پنجره بسته خواهد شد.
 
Initialize
SFR register: مقادير reset شده را به داخل ثبات SFR بارگذاري مي‎كند.
Internal RAM: مقادير مشخص شده را در تمام RAM داخلي Load مي‎كند.
External RAM: مقادير مشخص شده را در تمام RAM خارجي Load مي‎كند.
Bit memory: مقادير (1/0) بيتي مشخص شده را به تمام Bit memory Load  مي‎كند.
Micellaneous:
Clear Operned files history:
اين يك پنجرة بسيار مفيد است كه به شما اجازه مي‎دهد تا هر موقعيتي را بخوانيد.
نوع حافظه را از قسمت type انتخاب كنيد. سپس آيتم‎ها آن بطور اتوماتيك در قسمت  name/address Load  مي‎شود. مكاني كه شما مي‎خواهيد بخوانيد را انتخاب كنيد و مقادير آن نمايش داده خواهد شد در مبناي باينري، دسيمال و Hex دقت كنيد كه Genral Read يك پنجره Readonly است. اگر شما بخواهيد مقادير را تغيير دهيد بايد از پنجرة Genral write استفاده كنيد.
نوار ابزار بصورت زير است:
Add to Active watch:
مكان بيتي انتخاب شده به ليست Active watch اضافه مي‎شود.
Refresh:
نمايش را بروز رساني مي‎كند.
OK: پنجره را پنهان مي‎كند.
Genreal write
اين پنجره بسيار مهم است از آنجا كه هر نوشتن دستوري اجرا خواهد شد از طريق اين پنجره.
مثل پنجره General Read نوع و نام / آدرس مكاني كه شما مي‎خواهيد مقاديري را بنويسيد انتخاب كنيد.
هنگامي كه شما مقاديري را انتخاب كرديد مقادير جاري آنها خوانده خواهد شد و به فرم Bin يا hex يا دسيمال نمايش داده خواهد شد. شما ممكن است مقدار را در يكي از مبناي Hex، دسيمال، يا Bin وارد كنيد. تغييرات شما در مقدار فوراً اثر مي‎گذارد و در فرمتهاي ديگر. مقدار را تغيير دهيد و روي دكمة write كليك كنيد تا مقدار نوشته شود.
 
Window
سميولاتور 2003 اندازه و موقعيت پنجره‎ها را به خاطر مي‎سپارد. هنگامي كه شما تغييرات را در اندازه‎ و سايز پنجره انجام مي‎دهيد، سميولاتور 2003 بطور اتوماتيك آن را Sore مي‎كند. بعلاوه سيمولاتور 2003 پنجره‎هاي مفيد ديگري را به شرح زير خواهيم داشت.
1-Cas code آبشاري
2-Arromye ترتيب
3-Horizontally افقي
4-vertically عمودي
5-minmize All
6-Maximze All
7-Restore All
8-Pestor default windows stotus: همة پنجره‎ها را به سايز و اندازة پيش فرض بر مي‎گرداند.
9-Save current window statuy: سميلاتور 2003 به شما اجازه مي‎دهد كه بتوانيد ذخيرة ديگري را علاوه بر ذخيرة اتوماتيك داشته باشيد.
10-Restor last sared windows statory اندازه و سايز آخرين ذخيره پنجره‎ها را بازيابي مي‎كند.
11-Close
12-close All
13-Gened windows list
Optiory
Simulation settings: شامل دو قسمت است:
1-sivaulution
Batch instruction count: دستورالعملها در يك پالس اجرا مي‎شوند. اين مقدار را براي بالا بردن سرعت شبيه‎سازي افزايش دهيد.
Refresh type: سه نوع تازه سازي وجود دارد،‌براساس نيازتان يكي را انتخاب كنيد.
1-Refresh بعد از هر دستورالعمل: نمايش بعد از اجراي هر دستورالعمل regresh مي‎شود. اين نوع تازه سازي در پائين‎ترين سرعت اجرا نتيجه خواهد داد. اما شما فوراً نتيجة اجراي اين دستورالعمل را خواهيد ديد.
2-تازه سازي بعد از هر پالس: نمايش بعد از هر دستورالعمل مشخص شده در Batch instruction count كه اجرا مي‎شود تازه سازي مي‎شود. اين نوع تازه سازي در اجراي سريعتر نتيجه خواهد داد اما نمايش تازه سازي مي‎شود بعد از دستورالعمل مشخص.
3-تازه سازي دستي: نمايش بطور اتوماتيك تازه سازي نخواهد شد. شما مي‎توانيد بطور دستي با كمك بر روي refresh button در هر زماني تازه سازي كنيد كه بيشترين سرعت را فراهم مي‎كند.
Crystal frequency: شما مي‎توانيد از تعدادي مقدار يا نوع از پيش تعريف شده هر فركانس را انتخاب كنيد.
Bulk step couny: دستورالعملها اجرا مي‎شوند در مرحلة Bullc اشكال زدايي
Step time: در ديباگ كردن Time base استفاده مي‎شود.
Automatically loud lahels: هنگامي كه اين گزينه انتخاب مي‎شود، سميولاتور 2003 بطور اتوماتيك سعي مي‎كند تا برچسبها را از فايل برچسب Load كند. دنامي كه فرض مي‎شود يكسان باشد با فايل ورودي با پسوند LST.)
Advanced:
Simalation speed: مي‎تواند سرعت اجراي دستورات را تغيير دهيد.
Threal priority and prionty cluss: اين گزينه time slice داده شده از طرف سيستم عامل را مشخص مي‎كند. مقادير بالاتر زمان بيشتر را براي شبيه‎ساز اجازه مي‎دهند و كمتر براي ديگر كاربردها:
Ok براي تائيد
Cancel براي ذخيره نشدن تغييرات
Load defult
 
فصل دوم
Emulator
 
مقدمه Emulator :
اين شبيه‎سازي بروي Pc ها نصب مي‎شود تا ميكروكنترلري را شبيه‎سازي كند كه توسط آن بتوانيم برنامه‎ها را تست، debug كنيم. هر زمان كه يك فرمان run شود توسط اين شبيه ساز، آن فرمان روي ميكروكنترلر شبيه‎سازي مي‎شود. اين شبيه‎ساز بسيار قدرتمند است وكار كردن با آن ساده. ماده شستن يك شبيه ساز اجراي برنامه و يا debug كردن آن نيازي نيست كه منتظر ساخته‎شدن سخت‎افزار لازم براي آن باشيم و مي‎توانيم برنامه را نوشته و توسط شبيه ساز آنرا تست، debug كنيم و سپس برنامه را آماده روي سخت‎افزار پياده كنيم.
شبيه ساز 8051 نرم‎افزاري است فقط براي بسط دادن كليه كنترلرهاي 8051/8031 و يا 8052/8031 را بدون نياز به سخت‎افزار هدف شبيه‎سازي مي‎كند شما مي‎توانيد در موس PC و صفحه كليد خود استفاده كنيد تا فرمانهاي برنامه را اجرا كنيد و يا هر تغييري كه بخواهيد در اجراي برنامه بدهيد.
تمام فرمانها با انتخاب آيتم مورد نظر از درون منوها مي‎توانند اجرا شوند.
به راحتي شما بارها مي‎توانيد افراد مورد نظرتان را از Tollbar و يا كليدهاي ميانبر به سرعت بدست آوريد.
كه برنامه و مقادير ثباتها، RAM، Code memory، شبيه سازي مي‎شوند و در پنجره‎هاي مربوطه روي صفحه نمايش ظاهر مي‎شوند.
اين نرم‎افزار روي microsoft windows nt 3.51 , Microsoft windows 95 و بالاتر قابل اجراست.
براي بدست آوردن اطلاعات شبيه در باره اين شبيه ساز به سايت www.tscontrda.com مراجعه كنيد و يا به.come.mail.sapport@tscontrolsبفرستيد.
 
File menu
منوي file شامل گزينه‎هاي زير است
1-New
2-load Hex file
3-Load source listing file
4-Reset and Reload
5-configure memory system
6-exit
1-:Newتوسط اين گزينه مي‎توانيم كار emulator را متوقف كنيم و با new كردن كليه ثباتها، SF، Code memory، Internat RAM، external Ramو… را پاك مي‎كنيم و emulator را براي اجراي يك برنامه جديد آماده مي‎كنيم.
2-:Load Hex file برنامه‎اي كه بخواهيم در emulator اجرا كنيم توسط اين گزينه load مي‎شوند برنامه مورد نظر بايد به صورت Hex باشد.
3-Load source listing file: برنامه‎ها با پسوند l توسط اين گزينه load مي‎شوند. در كادر محاوره‎اي اين گزينه ليست فايلها با پسوند l است با اين گزينه مي‎توانيم Source برنامه را كه با پسوند l ذخيره كرده‎ايم در پنجره مربوط به source ببينيم. ولي اين پنجره فقط براي اطلاع كاربر است و هيچ كار اجرايي انجام نمي‎دهد.
4-:Reset and Reload emalator را reset مي‎كند و فايل هگزويا ليست را از روي disk دوباره بارگذاري مي‎كند.
5-configure memory system: براي set كردن پارامترهاي حافظه بكار مي‎رود. در پنجره محاوره‎اي اين گزينه مي‎توانيم پارامترهاي مربوط به سايز حافظه را تنظيم كنيم. در اين كادر سه mode مختلف براي حافظه در نظر گرفته شده است.
Tiny: يك بانك 64 كيلوبايتي كه براي data,code استفاده مي‎شود.
Small: 2 بانك 64 كيلو بايتي است كه بانك صفر آن براي داده‎ها و بانك يك آن براي كد استفاده مي‎گردد.
Large: در اين mode كليه پارامترها بايد دستي تنظيم گردند.
6-Exit: براي خروج از emulator استفاده مي‎شود.
 
 


منابع :


 
طراحی سایت : سایت سازان