|
با پوزش فراوان ... نقشه مداري اين برنامه ( پروژه ساعت ديجيتال ) و همچنين چند برنامه ديگر را به زودي در اختيار شما قرار مي دهم .
این پروژه در محیط Franklin به زبان Assembler نوشته می شود و مدار مربوطه در برنامه Proteus profession به وسیله IC ( 8051) بسته می شود . و بوسیله اطلاعات داده شده شروع به کار می کند. کار با برنامه Franklin در ابتدا بعد از باز کردن برنامه Franklin از گزینه New قسمت Assembler Files را انتخاب کرده و بعد از نوشتن برنامه در آن صفحه آن را Save کرده در قسمتی که برنامه نصب شده است. بعد از گزینه Message برای گرفتن Errors آن استفاده می کنیم. اگر Errors داشت آن را برطرف می کنیم و دو باره Save می کنیم . اگر Error های آن برطرف شده بود به مکانی که Fail در آن Save شده رفته و File مورد نظر که با پسوند (HEX ) باشد را پیدا کرده. کار با برنامه Proteus profession در این برنامه بعد از باز کردن صفحه جدید برای پیدا کرده قطعات مورد نیاز از گزینه Pick Devices استفاده می کنیم. که بعد از پیدا کردن قطعات مورد نیاز آن ها را طبق شکل مدار بسته. بعد آن را Save کرده در مکانی که برنامه قرار دارد. اکنون برای راه اندازی مدار به File به پسوند Hex نیاز داریم . روی IC مورد نظر کلیک کرده در صفحه ای که باز می شود در قسمتProgram file بعد از باز کردن گزینه Brows از قسمت بالا File hex مورد نظر را پیدا کرده و آورده و در قسمت Clock Frequency فرکانس مورد نظر را وارده کرده هرچه فرکانس کمتر باشد مدار با سرعت پایین تر کار می کند . سپس در قسمت Other Properties تمام File hex بدست آمده را کپی می کنیم. و روی دکمه OK کلیک کرده. مدار ما الان آماده شروع به کار است. برای فعال کردن مدار روی دکمه Play در پایین صفحه استفاده می کنیم که با فعال کردن این دکمه مدار فعال شده و 7 seg شروع به کار کرده و عداد بر روی آن نمایش داده می شود .
این پروژه در محیط Franklin به زبان Assembler نوشته می شود و مدار مربوطه در برنامه Proteus profession به وسیله IC ( 8051) بسته می شود . و بوسیله اطلاعات داده شده شروع به کار می کند. کار با برنامه Franklin در ابتدا بعد از باز کردن برنامه Franklin از گزینه New قسمت Assembler Files را انتخاب کرده و بعد از نوشتن برنامه در آن صفحه آن را Save کرده در قسمتی که برنامه نصب شده است. بعد از گزینه Message برای گرفتن Errors آن استفاده می کنیم. اگر Errors داشت آن را برطرف می کنیم و دو باره Save می کنیم . اگر Error های آن برطرف شده بود به مکانی که Fail در آن Save شده رفته و File مورد نظر که با پسوند (HEX ) باشد را پیدا کرده. کار با برنامه Proteus profession در این برنامه بعد از باز کردن صفحه جدید برای پیدا کرده قطعات مورد نیاز از گزینه Pick Devices استفاده می کنیم. که بعد از پیدا کردن قطعات مورد نیاز آن ها را طبق شکل مدار بسته. بعد آن را Save کرده در مکانی که برنامه قرار دارد. اکنون برای راه اندازی مدار به File به پسوند Hex نیاز داریم . روی IC مورد نظر کلیک کرده در صفحه ای که باز می شود در قسمتProgram file بعد از باز کردن گزینه Brows از قسمت بالا File hex مورد نظر را پیدا کرده و آورده و در قسمت Clock Frequency فرکانس مورد نظر را وارده کرده هرچه فرکانس کمتر باشد مدار با سرعت پایین تر کار می کند . سپس در قسمت Other Properties تمام File hex بدست آمده را کپی می کنیم. و روی دکمه OK کلیک کرده. مدار ما الان آماده شروع به کار است. برای فعال کردن مدار روی دکمه Play در پایین صفحه استفاده می کنیم که با فعال کردن این دکمه مدار فعال شده و 7 seg شروع به کار کرده و عداد بر روی آن نمایش داده می شود . ...
مقدمه میکرو کنترلر در اصطلاح به ریز پردازنده هایی گفته می شود که بجز CPU حداقل شامل سیستم های ورودی و خرو جی (I/o) حافظه و مدارات ارتباط با حافظه در داخل تراشه اصلی هستند و نیازی به مدارات واسطه بیرونی جهت ارتباط با سیستم های جانبی را ندارد. البته امکانات همه میکرو کنترلر ها مشابه و یکسان نمی باشد و برخی از میکرو کنترلر ها علاوه بر امکانات فو ق العاده شامل مبدل های دیجیتال به آنالوگ و آنالوگ به دیجیتال و یا حتی امکانات بیشتر و اختصاصی تر می باشند. میکرو کنترلر MC68H ساخت شرکت MOTOROLA نمونه ای از میکرو کنترلر های مدرن می باشد که امروزه در ساختمان مانیتور های پارس از آن استفاده شده است. قلب این میکرو کنترلر را ریز پردازنده 6805 تشکیل می دهد و حافظه آن شامل 3.75 کیلو بایت حافظه ROM جهت ذخیره کردن نرم افزار اجرایی و 256 بایت حافظه RAM جهت ذخیره سازی مو قت می باشد. نرم افزار ذخیره شده در حافظه این میکرو کنترلر تحت امتیاز شرکت هیوندای کره جنوبی بوده و قابل دسترسی یا دخل و تصرف ننی باشد و فقط مختص 15 اینج مدل HL -5870 می باشد. از و ضایف اصلی میک رو کنترلر می توان به موارد زیر اشاره کرد: 1- کنترل دکمه های جلوی مانیتور در صنعت ساخت. 2- ایجاد ولتاژ های DC جهت کنترل قسمت های مختلف مدار. 3-ارتباط با حامظه none volatile جهت ذخیره سازی 4- ارتباط با سیستم تغذیه جهت مدیریت توان مصرمی 5- ارتباط با سیستم مولد OSD 6- ارتباط با سیستم تنظیم گر خودکار 7- تنظیم اعو جاجات و تصحیح خطاها 8- مضناتیس جدایی 9- پردازش سیگنال های همزمانی 10- کنترل پیچش تصویر ...
|
| ||||||