فصل اول: ميكروكنترلر AT89C 2051 1_1) تاريخچهبا وجود گذشت30 سال از تولد ريز پردازنده تصور وسايل الكترونيكي بدون آنها كار مشكلي است در سال 1971 شركت اينتل 8080 را به عنوان اولين ريزپردازنده موفق عرضه كرد. مدت كوتاهي بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهي راهمچون 6800، 6502 80Z، را عرضه كردند ، گرچه اين مدارها به خودي خود فايده چنداني نداشتند اما بعنوان بخشي از يك كامپيوتر تك بورد براي آموزش طراحي با ريز پردازنده تبديل شدند.ميكروكنترلر قطعه اي شبيه ريز پردازنده است در سال 1976 اينتل 8748 را به عنوان اولين قطعه خانواده ميكروكنترلر هاي 48_ MCS معرفي كرد. توان، ابعاد و پيچيدگي ميكروكنترل ها با اعلام ساخت 8051، يعني اولين عضو خانواده ميكرو كنترلر هاي _ MCS 51 در 1980 توسط اينتل پيشرفت چشمگيري كرد.(2-1) خلاصه سخت افزار اين قطعه عبارت است از:4k بايت ROM، 128 بايت RAM ، 4 درگاه ورودي خروجي، 2 تايمر شمارنده 16 بيتي ، رابط سريال ، 64k بايت فضاي حافظه خارجي بركد 64x بايت فضاي حافظه خارجي براي داده، پردازنده بولي، 210 مكان بيتي آدرس پذير، انجام عمليات ضرب و تقسيم در 4 ميكرو ثانيه .(1-3-1) تغذيه _پايه هاي 20=GND و 40=VCC)ميكرو كنترلر با يك تغذيه V5 كار مي كند كه پايه 40 سر مثبت آن است . 2-2-1)پالس ساعت (پايه هاي 18 و 19)اين پايه ها جهت اتصال به كريستال نوسان ساز به كار مي روند كه با مدارات داخلي پالس ساعت سيستم را توليد مي كند.3-2-1) درگاه هاي موازي( پورت هاي صفر ف يك ، دو ، سه)ميكرو كنترلر داراي چهار درگاه 8 بيتي است كه مي تواندعلاوه بر منظور خاص، پايه هاي ورودي خروجي نيز باشند.در ميان پورت ها، پورت سه كمي با ديگر پورت ها متفاوت است زيراعلاوه بر يك درگاه عمومي هر يك از پايه هاي عملكرد ديگري نيز مي توانند داشته باشند كه به شرح زير است :جدول شماره 1-1 پورت هاشماره پايهبيتناموظيفه10P3.0RXDدريافت داده درگاه سريال11P3.1TXDارسال داده درگاه سريال12P3.2INT0وقفه خارجي صفر13P3.3INT1وقفه خارجي يك14P3.4T0ورودي تايمر يا كانتر صفر15P3.5T1ورودي تايمر يا كانتر يك16P3.6WRسيگنال فعال ساز نوشتن17P3.7RDسيگنال فعال ساز خواندن لازم به ذكر است كه پورت هاي صفر و دو نيز به عنوان باس آدرس دهي به حافظه خارجي كاربرد دارد و پورت هاي دو منظوره مي باشند.
فصل اول: ميكروكنترلر AT89C 2051 1_1) تاريخچهبا وجود گذشت30 سال از تولد ريز پردازنده تصور وسايل الكترونيكي بدون آنها كار مشكلي است در سال 1971 شركت اينتل 8080 را به عنوان اولين ريزپردازنده موفق عرضه كرد. مدت كوتاهي بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهي راهمچون 6800، 6502 80Z، را عرضه كردند ، گرچه اين مدارها به خودي خود فايده چنداني نداشتند اما بعنوان بخشي از يك كامپيوتر تك بورد براي آموزش طراحي با ريز پردازنده تبديل شدند.ميكروكنترلر قطعه اي شبيه ريز پردازنده است در سال 1976 اينتل 8748 را به عنوان اولين قطعه خانواده ميكروكنترلر هاي 48_ MCS معرفي كرد. توان، ابعاد و پيچيدگي ميكروكنترل ها با اعلام ساخت 8051، يعني اولين عضو خانواده ميكرو كنترلر هاي _ MCS 51 در 1980 توسط اينتل پيشرفت چشمگيري كرد.(2-1) خلاصه سخت افزار اين قطعه عبارت است از:4k بايت ROM، 128 بايت RAM ، 4 درگاه ورودي خروجي، 2 تايمر شمارنده 16 بيتي ، رابط سريال ، 64k بايت فضاي حافظه خارجي بركد 64x بايت فضاي حافظه خارجي براي داده، پردازنده بولي، 210 مكان بيتي آدرس پذير، انجام عمليات ضرب و تقسيم در 4 ميكرو ثانيه .(1-3-1) تغذيه _پايه هاي 20=GND و 40=VCC)ميكرو كنترلر با يك تغذيه V5 كار مي كند كه پايه 40 سر مثبت آن است . 2-2-1)پالس ساعت (پايه هاي 18 و 19)اين پايه ها جهت اتصال به كريستال نوسان ساز به كار مي روند كه با مدارات داخلي پالس ساعت سيستم را توليد مي كند.3-2-1) درگاه هاي موازي( پورت هاي صفر ف يك ، دو ، سه)ميكرو كنترلر داراي چهار درگاه 8 بيتي است كه مي تواندعلاوه بر منظور خاص، پايه هاي ورودي خروجي نيز باشند.در ميان پورت ها، پورت سه كمي با ديگر پورت ها متفاوت است زيراعلاوه بر يك درگاه عمومي هر يك از پايه هاي عملكرد ديگري نيز مي توانند داشته باشند كه به شرح زير است :جدول شماره 1-1 پورت هاشماره پايهبيتناموظيفه10P3.0RXDدريافت داده درگاه سريال11P3.1TXDارسال داده درگاه سريال12P3.2INT0وقفه خارجي صفر13P3.3INT1وقفه خارجي يك14P3.4T0ورودي تايمر يا كانتر صفر15P3.5T1ورودي تايمر يا كانتر يك16P3.6WRسيگنال فعال ساز نوشتن17P3.7RDسيگنال فعال ساز خواندن لازم به ذكر است كه پورت هاي صفر و دو نيز به عنوان باس آدرس دهي به حافظه خارجي كاربرد دارد و پورت هاي دو منظوره مي باشند.