میکرو لایب

طراحی دیکدر ۳ به ۸

مثال:

با استفاده از دیکدرهای ۲ به ۴ دیکدرهای ۳ به ۸ و ۴ به ۱۶ طراحی کنید و در پروتیوس شبیه سازی کنید.

حل)

برای طراحی ما دو روش داریم یک روش کمک گرفتن از گیتهای منطقی هست

و روش دیگر هم طراحی فقط با دیکدر می باشد

که سعی می کنیم برای هر دو مثالی بیاوریم

برای دیکدر ۲ به ۴ از دیکدر ۷۴hc139 استفاده می کنیم

نکته ای که در مورد این دیکدر باید بدانیم این است که

اول:

خروجی دیکدر معکوس شده مقدار ورودی می باشد

دوم:

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

سوم:

دیکدر ۷۴hc139:

آی سی ۷۴hc139 شامل دو دیکدر ۲ به چهار می باشد بنابراین ما تنها از یک ای سی دیکدر که دارای دو دیکدر می باشد می توانیم طراحی را انجام دهیم.

با دانستن این نکات حال در ادامه می خواهیم که دیکدر سه به هشت رو با دو دیکدر دو به چهار و همینطور به کمک گیتهای منطقی طراحی کنیم

طراحی:

روشی که به ذهن من می رسد این است که جدول صحتی رو باید طراحی کنم که مقدار سه بیت ورودی را به طور متناسب به ورودی های دیکدر اول و دوم اعمال کند

برای مثال اگر من برای سه بیت ورودی مقدار یک تا سه را وارد کنم خوب مسلما مقدار صفر تا سه باید به ورودی دیکدر اول اعمال شود و دیکدر دومی در بازه عددی بین ۰ تا سه باید غیر فعال شود و از عدد چهار تا هفت هم دیکدر اولی غیر فعال شده و دیکدر دومی فعال گرد.

پس با در نظر گرفتن این نکات جدول صحت را رسم می کنیم و توابع را بدست می یاوریم.

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

 

توضیحات:

اگر دقت کنید می بینید که برای بیت صفر خروجی هر دیکدر ، از and و not استفاده شده است

چون خروجی Y0 هر دیکدر در ورودی صفر در حالت فعال قرار دارد لذا با استفاده از این دو گیت ما کنترلر Y0 هر دیکدر را بر عهده گرفتیم و آن را کنترل می کنیم

زمانی که اعداد صفر تا سه در ورودی دیکدر اولی قرار می گیرند دیکدر دومی باید غیر فعال باشد و از انجائی که Y0 دیکدر دومی در وضعیت فعال قرار می گیرد که نباید فعال شود با and و نات خروجی رو زمانی فعال کردیم که بیت پر ارزش برابر با یک شود یعنی وقتی عدد به چهار رسید خروجی دیکدر دومی فعال می شود و همینطور وقتی که عدد به چهار رسید خروجی دیکدر اولی باید غیر فعال شود که باز گیت and و not خروجی را غیر فعال می کند.

می توانید در انتها نحوه ی عملکرد خروجی فایل پروتیوس رو ببینید.

طراحی دیکدر تنها با استفاده از دو عدد دیکدر ۲ به ۴:

برای طراحی ما نیاز به دیکدری داریم که خروجی آن معکوس نباشد

به نظر می رسد دیکدر ۴۵۵۵ برای این کار مناسب باشد

دیکدر ۴۵۵۵ دارای دو عدد دیکدر ۲ به ۴ با خروجی غیر معکوس می باشد

اما چگون می توان با استفاده از دو عدد دیکدر ۲ به ۴ دیکدر ۳ به ۸ طراحی کرد

نکته هایی که در بالا برای دیکدر دارای خروجی معکوس گفتیم برای دیکدر غیر معکوس هم صدق می کند

نکته تازه ای که باید یاد بگیرید این است که اگر پایه E یا فعال ساز هر دیکدر را به مثبت ۵ ولت یا یک منطقی وصل کنیم دیکدر مربوطه غیر فعال می شود یعنی تمام خروجی های آن غیر فعال می شوند و برای دیکدر های غیر معکوس خروجیها در پایین ترین وضعیت یعنی صفر منطقی و برای دیکدر با خروجی معکوس خروجی ها در بالاترین وضعیت یعنی یک منطقی قرار می گیرند

حال با دانستن این نکته می توانیم به راحتی دیکدر ۳ به ۸ را طراحی کنیم:

توضیحات:

همانطور که در عکس مشاهده می کنید بیت پر ارزش ورودی به پایه فعال ساز دیکدر ها وصل شده است اما برای اینکه هر دو دیکدر با هم فعال نشوند برای دیکدر دومی از not استفاده شده است چون اگر هر دو دیکدر با هم فعال شوند هر دو دارای خروجی خواهند بود که با توجه به اینکه در دیکدرها عملا تنها یک خروجی باید فعال گردد

شما می توانید با الهام گیری از این اموزش با استفاده از دو عدد دیکدر ۳ به ۸ یک دیکدر ۴ به ۱۶ طراحی کنید.

یا می توانید به همین روش دو عدد دیکدر ۳ به ۸ با استفاده از دیکدر های ۲ به ۴ طراحی کنید سپس با استفاده از دو عدد دیکدر هایی ۳ به ۸ طراحی شده باز می توانید یک دیکدر ۴ به ۱۶ طراحی کنید یعنی کل طراحی با دیکدر های ۲ به ۴ انجام گیرد

 ==========================================

شبیه سازی دیکدر ۳ به ۸ با کمک گیت های منطقی

شبیه سازی دیکدر ۳ به ۸ تنها با دیکدر ۲ به ۴

 

 

 

دیدگاه‌ها (0)

*
*

question