دانلود سورس کد روش Quine–McCluskey algorithm OR the method of prime implicants موضوع پروژه: کدنویسی الگوریتم کویین مک کلاسکی با استفاده از زبان برنامه نویسی #C زبان برنامه نویسی: Csharp (سی شارپ دات نت) محیط برنامه نویسی: Visual Studio 2012 توضیحات: الگوریتم کوین مک کلاسکی روشی است که برای کمینه کردن توابع بولی توسط کوین و ادوارد مک کلاسکی ایجاد شد. این روش از لحاظ تابعی با جدول کارنو یکسان است. ولی حالت جدولی این روش را برای استفاده در الگوریتمهای کامپیوتری کارآمد تر میکند. علاوه بر این، این روش به طور قطعی میتواند بیان کند که آیا به کمینه استفاده از توابع بولی رسیدهایم یا نه. این روش گاهی با روش جدولی نیز نام برده میشود. این الگوریتم از ۲ قسمت تشکیل شدهاست: 1- یافتن تمامی دلالت کنندههای نخستین(Prime Implicant) ۲- تمامی آن دلالت کنندهها را در جدول دلالت کنندههای نخستین قرار دهیم تا دلالت کنندههای ضروری را بیابیم. نمونه تصویر برنامه: آنچه تحویل داده می شود: 1. کد منبع برنامه الگوریتم کویین مک کلاسکی (حل ...
در این پروژه (با کمک نرم افزار پروتئوس) با استفاده از دو interrupt خارجی (int0,int1 ) وقفه های تعداد پره های عبور کرده از optocounter و پوش باتون به میکرو ارسال میگردد و کنترل موقعیت و جهت میکرو اعمال میگردد.توسط پتانسیومتر و ADC انجام شده هم مقدار OCR0 تغییر میابد و با اعمال PWM های مختلف باعث تغییر سرعت موتور میشود . در این پروژه از تراشه L298 برای درایو موتور استفاده شده و تعداد پره هایی که از مقابل optocounter عبور میکنند تا منجر به توقف موتور شوند، با مقدار دهی به پورت C قابل تغییر است.خروجی PWM از PB.3 یا همان OC0 گرفته شده و به ENABLE A تراشه L298 متصل شده. پایه PB.2 هم در صورت صفر شدن باعث صفر شدن EN A و در نتیجه توقف موتور میشود . ...
در این پروژه (با کمک نرم افزار پروتئوس) با استفاده از دو interrupt خارجی (int0,int1 ) وقفه های تعداد پره های عبور کرده از optocounter و پوش باتون به میکرو ارسال میگردد و کنترل موقعیت و جهت میکرو اعمال میگردد.توسط پتانسیومتر و ADC انجام شده هم مقدار OCR0 تغییر میابد و با اعمال PWM های مختلف باعث تغییر سرعت موتور میشود . در این پروژه از تراشه L298 برای درایو موتور استفاده شده و تعداد پره هایی که از مقابل optocounter عبور میکنند تا منجر به توقف موتور شوند، با مقدار دهی به پورت C قابل تغییر است.خروجی PWM از PB.3 یا همان OC0 گرفته شده و به ENABLE A تراشه L298 متصل شده. پایه PB.2 هم در صورت صفر شدن باعث صفر شدن EN A و در نتیجه توقف موتور میشود . ...