به نام خدا : تو این پروژه یه مدار ALU یک بیتی طراحی شده در پروتئوس براتون میزارم که مربوط به درس آزمایشگاه معماری کامپیوتر هستش که 8 عملیات ( A+1 _ A-1 _ OR _ AND _ NOT _ XOR _ A+B _ A-B) رو انجام میده ؛ تو این پروژه هم با استفاده از آی سی 74HC181 مدار رو طراحی کردم و هم با استفاده از چند تا گیت و یه دونه دکودر 4028 مدار ALU رو طراحی کردم….یعنی دو تا مدار براتون گزاشتم.
در عکس زیر عملیات هایی که این مدار ALU انجام میده رو میبینید.
عکس زیر مربوط به ساخت ALU با استفاده از آی سی 74HC181 هستش……شما میتونید با دانلود دیتاشیتش مدار داخلیش رو ببینید….ولی مدارش یکم پیچیده هستش….رسمش تو پروتئوس یه کم حوصله میخواد…. ^_^
عکس زیر رو هم بدون استفاده از آی سی هستش….فقط از یه دکودر استفاده کردم برا تعیین نوع عملیات…
نحوه کار ای سی 74HCT181 :
االبته این آی سی یه آی سی 4 بیتی هستش…..ولی اگه شما فقط از بیت اول(A0 و B0) استفاده کنید و از بقیه بیتا استفاده نکنید میشه آی سی یک بیتی^_^
راسش رو بخواید فقط همین آی سی رو من پیدا کردم….اگه شما آی سی دیگه ای میشناسید بگید…
در عکس زیر میتونید نحوه کار رو ببینید(عکس زیر تو دیتاشیتش هم هست) برا توضیحات بیشتر میتونید دیتاشیت آی سی رو ببینید.
والا قرار بود این مدار رو من برا کسی درست کنم…..تو گوگل سرچ کردم ولی چیزی پیدا نشد که به درد من بخوره….بعد اومدم یه سرچی تو آی سی هایی که کارشون همینه یه سرچی کردم یه چند تا آی سی پیدا شد که یکیش رو تو همین مطلب مشاهده میکنید بعد اومدم مدار داخلیش رو از تو دیتاشیتش در ابردم تا تو پروتئوس درستش کنم بعد دیدم خیلی سخته حوصله میخواد..لذا بیخیالش شدم و مجبور شدم خودم این مدار ALU رو طراحی کنم….بعد اومدم تو گوگل مدار نیم جمع کننده(A+B) و مدار نیم تفریق کننده (A-B) رو پیدا کردم…بعد مدار A-1 و A+1 چیز خاصی نداره(با توجه به این که ما مدار نیم جمع کننده و نیم تفریق کننده رو داریم….میایم و به جای B یه دونه منبع ولتاژ میزاریم تا 1 بشه……توجه کنید که 0 ولت(0منطقی) و 5ولت(1منطقی) هستش.)
مهمان
سلام من پروژه دارم طراحی مدار rom
انجام دادم ولی نمیتونم تشریح کنم
مهمان
سلام آقا مهدی
ببخشید من سوالم اینه که من میخوام با استفاده از یک مدار alu که داخلش(همون child shild) 4تا alu باشه که هرکدوم کار مربوط به خودشون رو انجام بده
مثلا یکی جمع دوتا چهاربیتی
یکی ضرب
یکی تفریق و یکی مقایسه کننده
مدارای این 4 تارو بلدم فقط مشکلم اینه تو alu اولیه چطوری باید فراخونی بشن
یعنی دوتا خروجی s0&s1 داریم که اگه دوتا 0 باشن جمع
01 باشه ضرب
10 باشه تنفریق
11 باشه مقایسه
من این رو بلد نیستم
میشه راهنمایی بکنید؟
ممنون میشم
نویسنده این مطلب
سلام – والا خودم هم خیلی وقته تو این زمینه کار نکردم ولی خب اگه اینی که گفتی – خودم هم تو مطلب اومدم از آیسی دیکودر استفاده کردم برا این کار –
مهمان
یک سوال دیگه مهدی آقا
اصلا نقش اون گیت اند که نهایتا وصل شده به علامت سوال چیه؟!
به چه علت گذاشته شده!
هرچی فکرمیکنم به نتیجه ای نمیرسم!
نویسنده این مطلب
کدوم گیت اند؟ اون CARY ها رو میگی؟
میتونی تو عکس مشخص کنی
چون هر چی فک میکنم به نتیجه ای نمیزسم
مهمان
بله مهدی جان
همون کَری، البته نه جان کِری!!!
توی عکس زیر مشخص کردم
ممنون بابت توجه تون 😉
http://www.mediafire.com/view/o7gsc6fnt28u867/Untitled-29.png
مهمان
DL link:
http://www.mediafire.com/download/o7gsc6fnt28u867/Untitled-29.png
مثلا الان نقش این قسمتهای مشخص شده رو نمیدونم چیه!
حذفشون کنیم کلا از مدار!
نویسنده این مطلب
خب پس کلا مثل این که چیزای پایه رو نمیدونی – برو کتاب “مدار منطقی” رو بخون.
مهمان
آره میدونم قسمت کری جمع و تفاوت تفریق رو نشون میده، منظورم عملکرد شون بودکه متوجه نمیشدم که فهمیدم!
ممنون از توجه ت مهدی جان
ببخشید بخش کامنت ها ی این پست رو بشدت شلوغ کردم!
مهمان
سلام آقامهدی

شما با این دیدگاه و بینش بالایی که دارید احساس میکنم حقتونه یکی از بزرگان علمی کشور بشید و توی دانشگاه ها درس بدید و بعد بسطش بدید به اینترنت …
حیف که دانشگاه رو ول کردید
وجود افراد نخبه ای مثل شما نیازه
درهرصورت
تصمیم تون بسیار محترمه
و اما
این پست!
خیلی عالی بود و بسیار کمک کننده
ممنون از تلاش و لطفتون
موفق و پیروز و سربلند باشید
نویسنده این مطلب
سلام

ما واجباتمون رو انجام بدیم جزو بزرگان کشور شدن پیشکش
در ضمن این قدر حالم از این جماعت استادا بهم میخوره، حالا تو میگی بیام بشم یه آشغالی مثل اینا
مهمان
خب منم حرفم اینه که بیا بشو یک استادی، متفاوت از اون آشغالا!!!
دانشجوهای بنده خدا گناه دارن!
استاد خوب کمه! ما بریم نجاتشون بدیم وقتی ما نجاتشون(علمی و غیرعلمی) بدیم میتونیم به روند علمی شون کمک کنیم!!!
والا استادای دانشکده ما همه شون عین گرگ میمونن، مدیر گروه که گرگ بودن رو به حد رسونده، اما دوتا استاد هستن، اینا ماهن! همیشه به داد دانشجو میرسن! اینجا تفاوت مشخص میشه! هم به روند علمی کمک میکنن، هم جلوگیری میکنند از وجود اساتیدی که با خزعبلات سیاسی منحرفگونه!!(بحث رو سیاسی نکنم!) مغز دانشجو ها رو هم شستشو میدن و نخبه ها رو هم میفرستن اونور!
😐
حالا
سوای از این مسائل
آقا، توی مدار بدون ای سی، نقش علامت سوالهارو درک نمیکنم، خب کری هستش، چرا اینطوریه؟؟!
امکانش هست کمی توضیح بدید؟!
باتشکر فراوان!
😉
نویسنده این مطلب
به اون ؟ های داخل مربع میگن LOGIC PROBE اگه اشباه نکنم تو پروتئوس – برای نمایش حالت منطقی پایه ها به کار میرن که 0 هستش یا 1
مهمان
damet garm vali kash shift ham anjam midad gire karemun…
مهمان
سلام
ممنون مونده بودم چجوری این پروژه رو طراحی کنم
وقتم اصلا نداشتم
خیلی خیلی متشکرم
مهمان
سلام
با پروتیوس ورژن چند کار میکنه؟
نویسنده این مطلب
سلام
۷٫۷ و جدید ترین نسخه……ولی پروژه های قدیمی سایت با ۷٫۷ هستن و این مطالب جدید سایت با جدید ترین نسخه