برق، الکترونیک، مخابرات
دانلود پروژه مهندسی الکترونیک ماشین حساب با استفاده از میكروكنترلر 8051 مقدمهای بر میكروكنترلر 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 بیتی شناخته شده و جایگاهش را به عنوان یك میكروكنترلر مهم برای سالهای آینده یافته است.
اصطلاحات فنی یك كامپیوتر توسط دو ویژگی كلیدی تعریف میشود: (1) داشتن قابلیت برنامهریزی برای كار كردن روی داده بدون مداخله انسان و (2) توانایی ذخیره و بازیابی عموماً یك سیستم كامپیوتری شامل ابزارهای جانبی برای ارتباط با انسانها به علاوه برنامههایی برای پردازش داده نیز میباشد تجهیزات كامپیوتر سخت افزار و برنامه های آن نرم افزار نام دارند. یك سیستم كامپوتری شامل یك واحد پردازش مركزی است كه از طریق گذرگاه آدرس، گذرگاه داده و گذرگاه كنترل به حافظة قابل دستیابی تصادفی و حافظهی فقط خواندنی متصل میباشد. مدارهای واسطه گذرگاههای سیستم را به وسایل جانبی متصل می كنند.
کلمات کلیدی: میكروكنترلر 8051 ریز پردازندهها ماشین حساب
فهرست مطالب مقدمهای بر میكروكنترلر 8051 1
اصطلاحات فنی 2 واحد پردازش مركزی 3 مقایسه ریز پردازندهها با میكروكنترلرها 4 معماری سخت افزار 5 كاربردها 5 ویژگیهای مجموعهی دستور المعل ها 6 مروری بر خانواده MCS-51 8 ساختار درگاه I/O 15 سازمان حافظه 16 RAM بیت آدرس پذیر 18 بانك های ثبات 19 ثباتهای كاربرد خاص 20 كلمه وضعیت برنامه 21 پرچم نقلی 21 پرچم نقلی كمكی 22 بیت های انتخاب بانك ثبات 23 پرچم سرریز 23 بیت توازن 24 اشارهگر پشته 25 اتصال LCD به 8051 25 اتصال 8051 به صفحه كلید 31 زمین كردن سطرها و خواندن ستونها 32