MCU مخفف واحد میکروکنترلر است که به عنوان میکروکنترلر نیز شناخته می شود. این یک تراشه مدار یکپارچه است که یک هسته پردازنده ، حافظه ، رابط های ورودی/خروجی و سایر لوازم جانبی را ادغام می کند. mcus به طور معمول در سیستم های تعبیه شده برای کنترل و انجام کارهای خاص استفاده می شود.
در مقایسه با ریزپردازنده های با هدف کلی (به عنوان مثال ، خانواده X {1}}}) ، MCUS دارای اندازه کمتری و ویژگی های مصرف انرژی پایین تر است. آنها به طور معمول در سیستم های تعبیه شده مانند لوازم خانگی ، الکترونیک خودرو ، کنترل های صنعتی ، دستگاه های پزشکی ، خانه های هوشمند و سایر زمینه ها استفاده می شوند.
ویژگی های اصلی MCU ها عبارتند از:
1. هسته های پردازنده:MCU ها معمولاً یک یا چند هسته پردازنده مانند سری Arm Cortex-M را ادغام می کنند. این هسته های پردازنده دارای مصرف انرژی کم و مجموعه های دستورالعمل کارآمد هستند و آنها را برای برنامه های تعبیه شده مناسب می کند.
2. حافظه:MCU به طور معمول شامل حافظه فلش (فلش) برای ذخیره کد و داده های برنامه و RAM برای ذخیره موقت داده ها است.
3. رابط های ورودی/خروجی:MCU انواع رابط های ورودی/خروجی مانند پین های ورودی/خروجی عمومی (GPIO) ، ورودی ها/خروجی های آنالوگ (ADC/DAC) و رابط های سریال (UART ، SPI و I2C) را برای برقراری ارتباط با و کنترل دستگاه های خارجی ارائه می دهد.
ساعت و تایمر:MCU منبع ساعت و تایمر داخلی برای عملیات هماهنگ سازی و زمان بندی دارد.
5. ویژگی های کم قدرت:MCU ها معمولاً در حالت کم توان طراحی شده اند تا عمر باتری یا صرفه جویی در مصرف انرژی داشته باشند.
MCU ها معمولاً با استفاده از محیط های خاص توسعه یکپارچه (IDE) و زبانهای برنامه نویسی مانند C ، C ++ یا زبان مونتاژ برنامه ریزی و توسعه می یابند. توسعه دهندگان می توانند برای کنترل توابع و رفتار MCU برای دستیابی به نیازهای خاص برنامه ، کد بنویسند.




