کیت آموزشی CPU Z80
کیت آموزشی CPU Z80 ، با پردازنده Z80، بعد از اینکه زایلوگ موفق میشود. تا بکمک طراحانی که 8084 را برای اینتل طراحی نماید میکرو پروسسور Z80 را به بازار ارایه میکند و در پی استقبال چشمگیر دانشجویان و برنامه نویسان اسمبلی که بدلیل ساختار ساده و در عین حال قدرتمند آن ، این میکرو جایگاه ویژه ای در بازار صنعت کامپیوترهای کوچک دهه 70 میلادی را بدست میآورد. در سیستمهای که در اواخر دهه 70 و اوایل دهه 80 میلادی ارائه میشود. بطوریکه از سیستمعامل CP / M استفاده مینمودهاند.درحالیکه پردازنده 6502 بهعنوان بهترین انتخاب برای استفاده در کامپیوترهای اولیه Apple در نظر گرفته میشد ( قبل از مکینتاش ).
مشخصات سخت افزاری میکرو کامپیوتر MPF-1 :
1- عملکرد این میکرو کامپیوتر بر اساس میکروپروسسور Z80 میباشد.
2- قابلیت SAVE و LOAD کردن برنامهها را روی کاست دارا میباشد.
3- میکروکامپیوتر شامل یک EPROM با ظرفیت 4 کیلو بایت میباشد. که 2کیلو بایت آن شامل کدهای مانیتور دستگاه میباشد. و 2 کیلو بایت دیگر آن شامل یک MIN BASIC میباشد.
3- میکرو.. دارای یک حافظه RAM با ظرفیت 2 کیلو بایتی میباشد. که جهت نوشتن برنامهها به صورت کد ماشین مورد استفاده قرار میگیرد. بطوریکه آدرس آن از 1800 تا 1FFF میباشد.
4- شش عدد سون سگمنت نقش نمایش آدرس(4 عدد) و محتوای حافظه( دیتا 2 عدد) را بر عهده دارد.
5- این دستگاه شامل یک بازر BUZZER میباشد. که جهت تولید سیگنالهای صوتی قرار میگیرد. بطوریکه در حالت عادی هنگام استفاده از کی برد تولید سیگنال BEEP مینماید. و هنگام ضبط برنامه روی کاست فرکانس دیتا را تولید میکند.
6- این دستگاه شامل یک کی برد KEY BOARD 36 سی و شش کلیدی(پوش باتم) میباشد.
7- وجود یک سوکت 28 پین امکان توسعه حافظه رم را به وجود میآورد. و اجازه میدهد که 8 کیلو بایت یا 16 کیلو بایت خافظه RAM یا EPROM را به میکروکامپیوتر اضافه نمود.
8- یک سوکت 40 پین(PIN ) تمام سیگنالهای Z80 CPU را بصورت یک باس ورودی-خروجی سیستم در اختیار USER قرار میدهد.
مشخصات نرم افزاری میکرو کامپیوتر آموزش MPF-1 :
1
- دارای قابلیت اجرای برنامهها بصورت SIGLE STEP
2- قابلیت قرار دادن BREAK POINT و حذف آن در هر نقطه از برنامه.
3- قابلیت نوشتن در کلیه ریجسترهای داخلی میکرو Z80
4- بررسی و تعویض محتوای کلیه رجسترهای داخلی میکرو Z80
5- امکان محاسبه RELATIVE JUMP بطور خودکار.
6- نمایش اطلاعات و کدهای قرار داده شده در حافظه و تغییر دادن آنها به سادگی. و SCROLL کردن اطلاعات حافظه
7- قابلیت اضافه و حذف کردن کدها در حافظه(جابجایی باقی حافظه با محتویات مربوطه بطور اتوماتیک انجام میگردد)
8- امکانات حرکت(MOVE) دادن یک بلوک(BLOCK) از حافظه به مکان دیگر از حافظه.
این میکرو با خارج بودن واحد حافظه اش این امکان را بما میدهد. تا برای مدارات و وسائلی که احتمال تغییر برنامه در آن میرود را بصورت کارتی نماییم. و هربار فقط کارت حافظه آنرا بیرون آورده و کارت جدید که صرفا در برنامه اسمبلی متفاوت میباشد. را جایگزین نماییم و حتی اگر مدار از تنوع و پیچیدگی بیشتر نیز برخوردار باشد یک پورت موازی در آن قرار بدهیم. و خروجی آنرا به کارت خروجی تبدیل کنیم تا خود واحد میکرو بدون هیچ تعویض یا تغییراتی در داخل دستکاه بماند . از آنجا که بیرون آوردن بخش کنترلی یک دستگاه و جایگزینی یکی دیگر همواره یک کابوس بحساب میاید. و یک اشتباه کوچک در سیم بندیهای قبلی میتواند کل سیستم را از کار بیندازد. این روش حقیقتا بهترین روش و مقرون بصرفهترین است .
تراشههای اصلی مینی کامپیوتر(AA-Z80)
این مینی کامپیوتر 4 تراشی مهم دارد که مهمترین آنها CPU Z80 هستش، تراشه بعدی آی سی واسط cpu با دنیای خارج یک آسی PPI یعنی همان IC 8255 میباشد که مشخصات آن در ذیل آمده است. دوتای دیگر یکی حافظه رم بنام 6116 و دیگری یک حافظه ایپرام بنام 2732 میباشد.
D8255AC-2
برای اضافه کردن پرتهای ورودی و خروجی برای مکرو کنترلرها میتوان از آسی 8255 بدین طریق استفاده کرد

برای این کار پینهای CS و RESET را زمین کنید
پین WR را 1 کنید
پین RD را زمین کنید
آدرس پورتهای A یا B یا C را در پینهای A0 و A1 ایجاد کنید مثلاً برای پورت B باید A0=1 و A1=0 باشد
حال دیتای روی پورت B به پورت D ی که به میکروکنترلر شما وصل است انتقال پیدا میکند.
قطعات کیت آموزشی CPU Z80
کیت آموزشی CPU Z80 دارای دفترچه آموزش مفصل و تمرین میباشد. که از طریق واتساپ ارسال میگردد.
چند تذکر
تمام قطعات ارسالی قبلا صحت آن چک شده. فیبر مدار چاپی کاملا تست شده است.
کسانی که کاملا و به صورت حرفه ای به لحیم کاری وارد نیستند حتما کیت منتاژ شده و آماده را تقاضا کنند. برای منتاژ توصیه میشود که اول از المانهای کم ارتفاع مانند مقاومت شروع کنند و به ترتیب ادامه دهند. اگر بتوایند از حمام قلع استفاده کنید که خیلی بهتر است.بهتر است برای خم کردن پایههای مقاومتها از شابلن استفاده کنید.
کیت آموزشی CPU Z80 شامل:
1- 10 عدد آی سی- 1 عدد بیزر
2- 36 عدد پوش باتن (ميکروسوئيچ)
3- 6 عدد سون سگمنت - 2 عدد LED
4- 16 عدد ترانزیستور - 1 عدد کریستال
5- 55 عدد مقاومت- 17 عدد خازن
6- 11 عدد سوکت - 1 عدد جک تغذیه
7- فیبر فایبرگلاس دو رو 16*22 سانتیمتر