طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
یک سیستم امنیتی که دارای یک کاربر اصلی می باشد و توسط این کاربر می توان کاربرهای متعددی با پسورد های مجزا تعریف نمود. می توان تا 100 کاربر و 100 پسورد مختلف را تعریف، و در قسمت ورود هر یک از اعضاء که نام کاربری و رمز عبور خود را بدرستی وارد کند یک رله به همراه LED روشن خواهد شد.اندازه گیری ولتاژ DC از 0 تا 24 ولت با سه رقم دقت (اعشار) و
اندازه گیری دما از منفی 20 تا مثبت 100 درجه سانتی گراد. دارای نمایشگر السیدیکنترل نور یک لامپ 12 الی 24 ولتی DC توسط دو عدد کلید در بازه روشنایی 1 تا 99 درصد. به همراه نمایشگر جهت نمایش درصد روشنایی.این پروژه یک دماسنج ساده می باشد که توانایی اندازه گیری دما از منفی 40 تا مثبت 120 درجه سانتی گراد با دقت دو رقم اعشار را دارد.خروجی سه کاناله با کنترل سرعت به صورت مجزا، دو کلید افزایشی و کاهشی برای کنترل سرعت در هر کانال، فرکانس های مختلف و ثابت برای هر کانال، جریان خروجی بیش از 10 آمپر و ولتاژ بیش از 30 ولت
پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr

MCP-12

پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr
پروژه ولت متر DC و دماسنج با avr

MCP-16

پروژه ولت متر DC و دماسنج با avr
دیمر دیجیتال با AVR به زبان سی

MCP-38

دیمر دیجیتال با AVR به زبان سی
پروژه دماسنج ساده با avr

MCP-29

پروژه دماسنج ساده با avr
پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr

MCP-19

پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr

ريز پردازنده 8088-8086

گذرگاه داده
اگرچه 8088 و 8086 دو تراشه 40 پايه هستند ولي اختلاف هايي در گذرگاه هاي آدرس و داده آنها وجود دارد.هر دو پردازنده در درون 16 بيتي هستند،ولي 8088 در بيرون داراي گذرگاه هاي آدرس و داده 8 بيت است، در حاليكه 8086 گذرگاه داده 16 بيتي مي باشد، پايه هاي AD0-AD15 براي گذرگاه داده بكار رفته اند.در حاليكه در 8086 فقط AD0-AD7 براي اين منظور استفاده شده اند.هنگام طراحي اين پردازنده ها تلاش بسيار زيادي شد كه تعدا پايه هاي اتصال به بيرون حداقل شود؛ بنابراين، طراحان گذرگاه آدرس و داده را مولتي پلكس كردند. به اين معني كه اينتل براي حمل اطلاعات از پايه هاي مشتركي استفاده كرد:آدرس و داده. توجه كنيد كه نام اين پايه ها نشان دهنده اين كاربرد دو گانه است. در 8086، پايه هاي گذرگاه آدرس/داده AD0/AD15 نام گذاري شدند كه AD به معناي آدرس/داده است. پايه ALE (فعال ساز لچ آدرس) اعلام مي كند كه اطلاعات رو پايه هاي AD0-AD15 آدرس است يا داده. هر با ريزپردازنده آيسي را بيرون بفرستد،ALE را به سطح بالا مي برد تا مشخص كند اطلاعات روي پايه هاي AD0-AD15 آدرس A0-A15 هستند. اين اطلاعت بايد لچ شوند تا پايه هاي AD0-AD15 براي حما داده آزاد گردنند. وقتي كه داده به بيرون ارسال و يا از بيرون دريافت مي شود، ALE در سطح پايين منطقي قرار ميگيرد. يعني كه AD0-AD15 به عنوان گذگاه هاي داده D0-D15 بكار گرفته شده اند. جداسازي آدرس و داده از پايه هاي AD0-AD15 را دي مولتي پلكس كردن مي نامند. مفهوم مشابهي به 8088 مي توان اعمال نمود، به جزء اينكه در اين پردازنده ها تنها AD0-AD7 براي آدرس/داده به طور مشترك بكار رفته اند و 8 پايه A8-A15 فقط حامل آدرس هستند.

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


گذرگاه آدرس
براي دي مولتي پلكس كردن سيگنال هاي آدرس در پايه هاي آدرس/داده، از يك لچ براي گرفتن آدرس ها بايد استفاده كرد. پر مصرف ترين آيسي لچ 74LS373 مي باشد. در 8088 AD0 تا AD7 (AD0-AD15 در 8086) به لچ 74LS373 مي روند. ALE سيگنال لازم را براي عمل لچ فراهم مي سازد. براي 8086، خروجي هاي 74LS373 عبارتند از آدرس 16 بيتي A0-A15 . در 8088، خروجي هاي 74LS373 شامل 8 بيت آدرس A0-A7 مي باشد و 8 بيت ديگر آدرس هاي A8-A15 هستند كه مستقيما از ريزپردازنده مي آيند. چهار بيت آخر آدرس، A16-A19، نيز از شماره پايه هاي 35-38 اخذ مي شوند. در هريك از سيستم هاي فوق، همه آدرس ها بايد لچ شوند تا براي سيستم گذرگاه آدرسي با ثبات با قابليت راه اندازي بالا فراهم گردد.

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال چهارشنبه، 21 بهمن ماه، 1388    نویسندهنویسنده: مدیریت    نظرات 0 نظر    بازدید بازدید [ 85173 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان