دسته بندی: مهندسی » مهندسی برق و الکترونیک
فرمت فایل دانلودی: rar
فرمت فایل اصلی: doc
تعداد صفحات: 36
حجم فایل:49 کیلوبایت
قیمت: 8000 تومان
مقدمه ای بر میکروکنترلر 8051
باوجود اینکه بیش از بیست سال از تولد ریز پردازنده نمی گذرد، تصور وسیال الکترونیکی و … بدون آنکه کار مشکی است در سال 1971 شرکت اینتل: 8080 را به عنوان اولین ریز پردازنده موفق عرضه کرد مدت کوتاهی پس از آن، موتورولا، RCA و سپس Mostechnoloy و zilog انواع مشابهی را به ترتیب به نامهای Z80 , 6502 , 6800 عرضه کردند. گرچه این مدارهای مجتمع به خودی خود فایده چندانی نداشتند. اما به عنوان بخشی از یک کامپیوتر تک بورد (SBC) به جزء مرکزی فرآورده های مفیدی برای آموزش طراحی با ریز پردازنده ها تبدیل شدند. از این SBC کمه به سرعت به آزمایشگاههای طراحی در کالج ها، دانشگاهها و شرکت های الکترونیکی راه پیدا کردند ومی توان برای نمونه از D2 موتورولا KIM-1 ساخت Mostechnology و SDK-85 متعلق به شرکت اینتل نام برد.
میکروکنترلر قطعه ای شبیه به ریز پردازنده است. در 1976 اینتل 8745 را به عنوان اولین قطعه خانواده ی یک CPU، 1 کیلو بایت EPROM ، 64 بایت، RAM، 27 پایه I/O و یک تایمر 8 بیتی بود. توان، ابعاد و پیچیدگی میکروکنترلرها با اعلام ساخت8051 یعنی اولین عضو خانواده میکروکنترلرهای MCS-51 در 1980 توسط اینتل پیشرفت چشمگیری کرد. در مقایسه با 8048 این قطعه شامل بیش از 60000 ترانزیستور، K4 بایت ROM، 128 بایت RAM، 32 خط I/O یک درگاه سریال و دو تایمر 16 بیتی است. که از لحاظ مدارات داخلی برای یک IC بسیار قابل ملاحظه است.
امروزه انواع گوناگونی از این IC وجود دارند که بصورت مجازی این مشخصات را دو برابر کرده اند. شرکت زیمنس که دومین تولید کننده قطعات MCS-51 است SAB80515 را به عنوان یک 8051 توسعه یافته در یک بسته ی 68 پایه با شش درگاه I/O 8 بیتی، 13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8 کانال ورودی عرضه کرده است خانواده 8051 به عنوان یکی از جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است.
فهرست مطالب
مقدمه ای بر میکروکنترلر 80511
اصطلاحات فنی2
واحد پردازش مرکزی3
مقایسه ریز پردازنده ها با میکروکنترلرها4
معماری سخت افزار5
کاربردها5
ویژگی های مجموعه ی دستور المعل ها6
مروری بر خانواده MCS-518
ساختار درگاه I/O15
سازمان حافظه 16
RAM بیت آدرس پذیر18
بانک های ثبات19
ثباتهای کاربرد خاص20
کلمه وضعیت برنامه21
پرچم نقلی21
پرچم نقلی کمکی22
بیت های انتخاب بانک ثبات23
پرچم سرریز23
بیت توازن24
اشاره گر پشته25
اتصال LCD به 805125
اتصال 8051 به صفحه کلید31
زمین کردن سطرها و خواندن ستون ها32
تصادفی