جدیدترین مطالب

مدار منطقی

دانلود پروژه تابلو تعویض پیشرفته با پروتئوس (بدون استفاده از میکروکنترلر) با امکانات زیاد

پروژه طراحی تابلو تعویض فوتبال بدون استفاده از میکرو کنترلر و برنامه نویسی انجام شده و در آن فقط از آی سی ها و مدارهای دیجیتال استفاده شده است. در این پروژه، تابلو تعویض مورد نظر قابلیت نمایش دو شماره دو رقمی را دارد که دارای قابلیت های زیر می باشد:

کاربر می تواند ابتدا تعیین کند که شماره های قابل نمایش روی تابلو تعویض بین ۰ و چه عددی باشند؟

کاربر می تواند با استفاده از یک کلید تعیین کند که تابلو تعویض روشن باشد یا خاموش؟

کاربر می تواند با استفاده از یک کلید تعیین کنید که کاربر کدام شماره (شماره بازیکن ورودی یا خروجی) را در این لحظه تغییر می دهد؟

کاربر می تواند با استفاده از دو کلید افزایش و کاهش شماره مورد نظر را تعیین کند.

وقتی هر دو شماره بازیکن ورودی و خروجی تعیین شدند، کاربر می تواند با استفاده از یک کلید، شماره ها را در حالت چشمک زن قرار دهد (در صورتی که شماره دو بازیکن ورودی و خروجی یکسان باشد، به صورت چشمک زن در نخواهند آمد و یک LED به عنوان چراغ Error روشن می شود).

به ازای هر بار که شماره ها به صورت چشمک زن در بیایند، یک LED دیگر نیز روشن می شود تا تعداد تعویض ها را نشان دهد. بعد از انجام سه تعویض، مجدداً LED ها خاموش می شوند.

تصویر متحرک زیر نمونه ای از چند حالت اجرای پروژه تابلو تعویض در نرم افزار پروتئوس را نمایش می دهد:

تابلو تعویض

تابلو تعویض

در این پروژه از آی سی های زیر استفاده شده است:

شمارنده BCD بالا/پایین شمار

بافر سه حالته

گیت AND

گیت OR

گیت NOT

دیکدر

مقایسه گر

نمایشگر دیجیتال (۷Segment)

LED رنگی

کلید فشاری (Push Button)

کلید دو وضعیتی (Switch)

 

برای دانلود فایل شبیه سازی شده پروژه تابلو تعویض با استفاده از نرم افزار پروتئوس، بر روی لینک زیر کلیک نمایید:

قیمت: ۲۹۰۰۰ تومان

 

برای مطالعه مطلب دیگری در ارتباط با طراحی تابلو تعویض ساده با پروتئوس روی این لینک کلید کنید.

دانلود پروژه چراغ راهنما با قابلیت تنظیم زمان با آی سی های دیجیتال در پروتئوس

فایل شبیه سازی شده ای که در این مطلب در اختیار شما قرار می گیرد، یک چراغ راهنمایی و رانندگی است که دارای قابلیت تنظیم زمان می باشد. یعنی شما می توانید با استفاده از ورودی های باینری که قرار داده شده، زمان مورد نظرتان برای سبز و زرد بودن چراغ راهنما را تنظیم کنید (مدت زمان قرمز بودن چراغ راهنما که برابر با مجموع مدت زمان سبز بودن و مدت زمان زرد بودن آن است، به طور اتوماتیک محاسبه می شود).

ویژگی مهم این چراغ راهنما عدم استفاده از میکروکنترلر و برنامه نویسی در طراحی آن است و فقط با استفاده از آی سی های دیجیتال طراحی شده است.

در این پروژه یک چراغ راهنما با استفاده از IC های دیجیتال طراحی شده است:

شمارنده بالا/پایین شمار BCD : آی سی ۴۵۱۰

فلیپ فلاپ JK : آی سی ۴۰۲۷

دیکدر ۴ به ۱۶ : آی سی ۴۵۱۴

گیتهای منطقی: AND، OR، NOT، NOR و NAND

نمایشگر دیجیتال: ۷segment

چراغ راهنمایی و رانندگی: Traffic Light

ورودی های باینری برای تنظیم زمان: Logic State

عملکرد چراغ راهنما:

چراغ راهنما ابتدا به مدت زمان تعیین شده بر حسب ثانیه سبز است، سپس به مدت زمان تعیین شده بر حسب ثانیه زرد و در نهایت به اندازه مجموع آن دو زمان بر حسب ثانیه قرمز می شود.

در هر لحظه از کار چراغ راهنما، زمان باقی مانده بصورت شمارش معکوس روی نمایشگر دیجیتال (۷segment) نمایش داده می شود.

شکل متحرک زیر، نمونه ساده و خلاصه ای از برخی مراحل اجرای این شبیه سازی و نمایش خروجی آن را نشان می دهد:

شبیه سازی چراغ راهنما با قابلیت تنظیم زمان

شبیه سازی چراغ راهنما با قابلیت تنظیم زمان

برای دانلود فایل شبیه سازی شده چراغ راهنما با قابلیت تنظیم زمان در نرم افزار پروتئوس، بر روی لینک زیر کلیک نمایید:

قیمت: ۲۹۰۰۰ تومان

دانلود فایل شبیه سازی مبدل کد باینری به گری (gray) با نرم افزار پرتئوس

یکی از محققان آزمایشگاه بل (Bell) به نام فرانک گری اولین بار به طور رسمی کد گری را مورد استفاده قرار داد و این کد بعد از گری توسط افرادی که از آن استفاده می‌کردند کد گری نامگذاری شد. این نمایش یک سیستم از اعداد دودویی است که هر دو عدد متوالی فقط در یک بیت با هم اختلاف داشته باشند. امروزه کد‌ گری به طور گسترده برای تصحیح اشکالات در سیستم ارتباط دیجیتالی مثل کابل‌های تلویزیونی و تلویزیون‌های دیجیتالی جهانی استفاده می‌شود. در نمایش کد گری خاصیت دایره‌ای بودن آن باعث می‌شود که دو عدد دو سر نیز فقط در یک بیت متفاوت باشند. کد گری در برچسب گذاری جدول کارنو نیز مورد استفاده قرار گرفته تا خانه های مجاور فقط در یک بیت با هم تفاوت داشته باشند.

طریقه تبدیل باینری به گری:

۱- بیت اول (از کد باینری) از سمت چپ بدون تغییر می ماند و میشود بیت اول از سمت چپ کد گری.

۲- بیت اول با دوم XOR میشود و بیت دوم گری را تولید میکند.

۳- بیت دوم با بیت سوم XOR میشود و بیت سوم گری را تولید میکند.

۴- بیت سوم با بیت چهارم XOR میشود و بیت چهارم گری را تولید میکند.

نکته: نتیجه XOR دو بیت وقتی یک میشود که مقادیرشان مخالف هم باشد.

در پایین شمای گرافیکی این تبدیل رو میبینید:

مبدل باینری به گری

مبدل باینری به گری

در این پروژه، ما به دو روش، کد ۴ بیتی ورودی را به کد گری (Gray) تبدیل و هریک را بصورت جداگانه با نرم افزار پروتئوس شبیه سازی کردیم:

۱- استفاده از روش توضیح داده شده بالا که با گیتهای XOR این کار را انجام می دهد.

۲- استفاده از دیکدر ۴ در ۱۶ برای پیاده سازی تابع مبدل باینری به گری.

برای دانلود هر دو فایل شبیه سازی مبدل باینری به گری بر روی لینک زیر کلیک نمایید:

قیمت: ۴۰۰۰ تومان

دانلود فایل شبیه سازی شمارنده جانسون با Proteus همراه با فایل توضیحات

یک شمارنده حلقوی k بیتی، یک بیت را بین k فلیپ فلاپ گردش می دهد تا بدین وسیله k حالت قابل تفکیک شود. اگر شیفت رجیستر به صورت یک شمارنده حلقوی دنباله چرخان در آید، تعداد این حالات دو برابر می شود. شمارنده حلقوی دنباله چرخان یک شیفت رجیستر دوار است که خروجی متمم آخرین فلیپ فلاپ به ورودی اولین فلیپ فلاپ متصل شده است. شکل زیر چنین شیفت رجیستری را نشان می دهد.

شمارنده جانسون

شمارنده جانسون

برای دانلود فایل شبیه سازی شده شمارنده جانسون در نرم افزار پروتئوس همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۴۰۰۰ تومان

دانلود فایل شبیه سازی شمارنده جانسون با Electronic WorkBench همراه با فایل توضیحات

یک شمارنده حلقوی k بیتی، یک بیت را بین k فلیپ فلاپ گردش می دهد تا بدین وسیله k حالت قابل تفکیک شود. اگر شیفت رجیستر به صورت یک شمارنده حلقوی دنباله چرخان در آید، تعداد این حالات دو برابر می شود. شمارنده حلقوی دنباله چرخان یک شیفت رجیستر دوار است که خروجی متمم آخرین فلیپ فلاپ به ورودی اولین فلیپ فلاپ متصل شده است. شکل زیر چنین شیفت رجیستری را نشان می دهد.

شمارنده جانسون

شمارنده جانسون

برای دانلود فایل شبیه سازی شده شمارنده جانسون در نرم افزار الکترونیک ورک بنچ همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۴۰۰۰ تومان

دانلود فایل شبیه سازی شمارنده BCD با بار شدن موازی با Proteus همراه با فایل توضیحات

بیشتر شمارنده هایی که در سیستم دیجیتال به کار می روند نیاز به قابلیت انتقال موازی یک عدد دودویی اولیه به داخل شمارنده، قبل از شروع کار دارند. یک شمارنده با بار شدن موازی را می توان برای تولید هر رشته شمارش مورد نظر به کار برد. شکل زیر روش تولید شمارش BCD با بار شدن موازی را نشان می دهد:

شمارنده BCD با بار شدن موازی

شمارنده BCD با بار شدن موازی

برای دانلود فایل شبیه سازی شده شمارنده BCD با بار شدن موازی در نرم افزار الکترونیک ورک بنچ همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۴۰۰۰ تومان

دانلود فایل شبیه سازی شمارنده BCD با بار شدن موازی با Electronic WorkBench همراه با فایل توضیحات

بیشتر شمارنده هایی که در سیستم دیجیتال به کار می روند نیاز به قابلیت انتقال موازی یک عدد دودویی اولیه به داخل شمارنده، قبل از شروع کار دارند. یک شمارنده با بار شدن موازی را می توان برای تولید هر رشته شمارش مورد نظر به کار برد. شکل زیر روش تولید شمارش BCD با بار شدن موازی را نشان می دهد:

شمارنده BCD با بار شدن موازی

شمارنده BCD با بار شدن موازی

برای دانلود فایل شبیه سازی شده شمارنده BCD با بار شدن موازی در نرم افزار الکترونیک ورک بنچ همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۴۰۰۰ تومان

دانلود فایل شبیه سازی شمارنده دودویی ۴ بیتی با بار شدن موازی با Electronic WorkBench همراه با فایل توضیحات

بیشتر شمارنده هایی که در سیستم دیجیتال به کار می روند نیاز به قابلیت انتقال موازی یک عدد دودویی اولیه به داخل شمارنده، قبل از شروع کار دارند. شکل زیر نمودار منطقی یک ثبات ۴ بیت را نشان می دهد که قابلیت بار شدن موازی دارد و می تواند به عنوان یک شمارنده به کار رود. اگر ورودی کنترل بار شدن در وضعیت ۱ باشد، عمل شمارش را غیر فعال می کند و موجب انتقال داده از چهار ورودی داده به چهار فلیپ فلاپ می گردد. اگر هر دو ورودی کنترل ۰ باشد، پالس های ساعت حالت ثبات را عوض نمی کند.

شمارنده دودویی 4 بیتی با بار شدن موازی

شمارنده دودویی ۴ بیتی با بار شدن موازی

برای دانلود فایل شبیه سازی شده شمارنده دودویی ۴ بیتی با بار شدن موازی در نرم افزار الکترونیک ورک بنچ همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۵۵۰۰ تومان

دانلود فایل شبیه سازی شمارنده دودویی ۴ بیتی با بار شدن موازی با Proteus همراه با فایل توضیحات

بیشتر شمارنده هایی که در سیستم دیجیتال به کار می روند نیاز به قابلیت انتقال موازی یک عدد دودویی اولیه به داخل شمارنده، قبل از شروع کار دارند. شکل زیر نمودار منطقی یک ثبات ۴ بیت را نشان می دهد که قابلیت بار شدن موازی دارد و می تواند به عنوان یک شمارنده به کار رود. اگر ورودی کنترل بار شدن در وضعیت ۱ باشد، عمل شمارش را غیر فعال می کند و موجب انتقال داده از چهار ورودی داده به چهار فلیپ فلاپ می گردد. اگر هر دو ورودی کنترل ۰ باشد، پالس های ساعت حالت ثبات را عوض نمی کند.

شمارنده دودویی 4 بیتی با بار شدن موازی

شمارنده دودویی ۴ بیتی با بار شدن موازی

برای دانلود فایل شبیه سازی شده شمارنده دودویی ۴ بیتی با بار شدن موازی در نرم افزار پروتئوس همراه با فایل توضیحات بر روی لینک زیر کلیک نمایید:

قیمت: ۵۵۰۰ تومان

دانلود فایل شبیه سازی شمارنده بالا پایین شمار ۴ بیتی با Proteus همراه با فایل توضیحات

شمارنده های همزمان در اعمال پالس ساعت به ورودی فلیپ فلاپ ها با شمارنده های موج گونه تفاوت دارند. یک ساعت مشترک، همه فلیپ فلاپ ها را بطور همزمان تریگر می کند در صورتی که در نوع شمارنده های موج گونه، هر بار فقط یک فلیپ فلاپ تریگر می شود. تصمیم بر متمم شدن یک فلیپ فلاپ از مقادیر داده های ورودی مانند T و J و K در لبه ساعت معین می شود. اگر T=0 یا J=K=0 باشد، حالت فلیپ فلاپ تغییر نیم نماید. اگر T=1 یا J=K=1 باشد، فلیپ فلاپ متمم می گردد.

یک شمارنده پایین شمار دودویی همزمان وارد حالات معکوسی از ۱۱۱۱ به سمت ۰۰۰۰ و سپس به ۱۱۱۱ می شود تا شمارش را تکرار کند. می توان دو عمل بالا و پایین شمار را با هم ترکیب کرد و به این ترتیب بالا – پایین شمار ساخت. مدار چنین شمارنده ای که از فلیپ فلاپ T استفاده می کند در شکل زیر آورده شده است (نکته: می توان بجای استفاده از فلیپ فلاپ T از فلیپ فلیپ JK برای این کار استفاده کرد زیرا با اتصال J و K به هم، JK تبدیل به T خواهد شد)

شمارنده بالا - پایین شماره 4 بیتی

شمارنده بالا – پایین شماره ۴ بیتی

برای دانلود فایل شبیه سازی شده شمارنده بالا پایین شمار ۴ بیتی با نرم افزار الکترونیک ورک بنچ بر روی لینک زیر کلیک نمایید:

قیمت: ۵۰۰۰ تومان