میکرو پروسسور با میکروکنترلر چه تفاوتی دارد؟
احتمالا شما نیز تاکنون از خود پرسیده اید میکروپروسسور با میکروکنترلر چه تفاوتی دارد؟ در پاسخ میتوان گفت میکروپروسسور یک مدار مجتمع پردازشگر است و فاقد هرگونه مدار حافظه و ورودی خروجی جانبی قابل برنامه ریزی است. میکروپروسسور تنها وظیفه پردازش را برعهده دارد و طراح باید خود مدار های حافظه و پورت های ورودی و خروجی را به میکروپروسسور متصل نماید. در حالی که یک میکروکنترلر علاوه بر اینکه شامل یک میکروپروسسور می شود ، در داخل خود شامل حافظه و پورت های ورودی – خروجی قابل برنامه ریزی است.
میکروپروسسور ها اغلب در ساخت رایانه های رومیزی ، لپتاپ و تبلت کاربرد دارند و برای مصارف گسترده ای مورد استفاده کاربران قرار می گیرند. این درحالیست که میکروکنترلر ها اغلب برای ساخت دستگاه ها و سیستم های دارای کاربرد های مشخص به کار گرفته می شوند.
ساختمان داخلی میکروکنترلر:
بطور کلی کلیه میکروکنترلرها دارای ساختمان داخلی با اعضای زیر میباشند :
۱) واحد پردازش مرکزی (CPU)
۲) حافظه موقت خواندنی و نوشتنی (RAM)
۳) حافظه فقط خواندنی (ROM)
۴) پورت های ورودی و خروجی (I/O Ports)
۵) تایمرها و شمارنده ها (Timers and Counter)
۶) کنترلهای وقفه (Interrupt Controls)
۷) مبدل آنالوگ به دیجیتال (ADC)==»اینو تو جلسه مبدل آنالوگ به دیجیتال توضیح میدم.
۸) مبدل دیجیتال به آنالوگ (DAC)
۹) رابط کاربری سریال (Serial Interface Ports)
به قلم: دکتر حشمدار