پروگرامر عملی8051
پروگرامر عملی8051-8051 یکی از اولین و محبوب ترین میکروکنترلرها است که با نام MCS-51 نیز شناخته می شود.
اینتل آن را در سال 1981 معرفی کرد. در ابتدا به عنوان یک میکروکنترلر مبتنی بر اکسید فلزی-نیمه هادی نوع N (NMOS) عرضه شد،
اما نسخه های بعدی بر اساس فناوری مکمل اکسید فلزی-نیمه هادی (CMOS) بودند.
این میکروکنترلرها 80C51 نام داشتند که C در نام نشان می دهد که بر اساس فناوری CMOS است.
این یک میکروکنترلر 8 بیتی است که به این معنی است که گذرگاه داده 8 بیتی است.
بنابراین، می تواند 8 بیت را در یک زمان پردازش کند.
در طیف گسترده ای از سیستم های تعبیه شده مانند رباتیک، کنترل از راه دور، صنعت خودرو، برنامه های مخابراتی، ابزارهای برقی و غیره استفاده می شود.
از آن به عنوان میکروکنترلر سیستم روی تراشه (SoC) یاد می شود زیرا یک مدار تراشه/مدار مجتمع است که بسیاری از اجزای یک کامپیوتر را روی یک تراشه واحد نگه می دارد.
این قطعات شامل CPU، حافظه، پورت های ورودی-خروجی (درگاه های I/O)، تایمر و حافظه ثانویه است. ویژگی ها – برخی از ویژگی های کلیدی 8051 وجود دارد
که به عنوان پایه ای برای دانش آموزان برای یادگیری میکروکنترلرها عمل می کند.
8051 μc عضو خانواده –
8051 μc دارای برخی از اعضای خانواده میکروکنترلر 8052 و میکروکنترلر 8031 است.
8052μc دارای 8K بایت ROM برنامه روی تراشه به جای 4K بایت و 128 بایت RAM است. و 8031μc دارای 0K بایت ROM برنامه روی تراشه و 128 بایت RAM است.
پروگرامر عملی8051
ویژگی های کلیدی میکروکنترلر 8051 –
4 کیلوبایت رام روی تراشه (حافظه برنامه).
128 بایت RAM روی تراشه (حافظه داده).
گذرگاه داده 8 بیتی (دو طرفه).
گذرگاه آدرس 16 بیتی (یک جهته).
دو تایمر 16 بیتی
چرخه دستورالعمل 1 میکروثانیه با کریستال 12 مگاهرتز.
چهار پورت ورودی/خروجی 8 بیتی
128 پرچم تعریف شده توسط کاربر.
چهار بانک ثبت هر کدام 8 بیت.
رم 16 بایتی آدرس پذیر بیتی.
رجیسترهای هدف عمومی 32 عدد هستند که هر کدام 8 بیتی هستند.
8051 دارای دو وقفه خارجی و سه وقفه داخلی است.
میکروکنترلر 8051 برخی از ویژگی های عملکرد خاص مانند UART ها، ADC، Op-amp و غیره را مشخص می کند.
دارای یک شمارنده برنامه 16 بیتی و نشانگر داده است.
راهنمای ساخت
فایل هگز نقشه و فایل مدارچاپی به همراه دو نرم افزار جهت انجام پروگرام دررون فایل ذیپ می باشد
که بعداز دانلودخودتان می توانید در منزل و با صرف کمی وقت مدارچاپی را درست نمایید
آموزش ساخت مدار چاپی را می توانید در لینک پایین همین صفحه یاد بگیرید
توجه داشته باشید که نرم افزارهای درون فایل ذیپ روی ویندوز 7 و xp نصب می شود و من روی ویندوز 10 امتحان نکرده ام
و مورد دیگر اینکه برای چاپ فایل مدارچاپی نیاز به نصب آکروبات رید دارید
بعد از لحیم کاری مدار با ذره بین بین پایه آی سی های روی مدار را بدقت بررسی نمایید تا احیانا اتصال کوتاه نداشته باشد
و در آخر برای پروگرام آی سی روی مدار از میکروکنترل at89s52 استفاده نمایید چرا که پروگرامر این میکرو به راحتی قابل ساخت می باشد
و موضوع دیگر اینکه کریستال روی مدار باید دقیقا 11.0592 باشد