ریزکنترلگر: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی با استفاده از AWB |
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB |
||
خط ۵:
در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شدهاست که ریزکنترلگر با استفاده از آن میتواند محاسبات منطقی و حسابی را انجام دهد.
وجود RAM و ROM و پورتهای I/O در میکرو کنترلرها
در این گونه موارد اغلب لازم است تعدادی I/O خوانده شده و بیتهای مشخصی را خاموش یا روشن کند.
به همین دلیل این گونه پردازندهها را (IBP(ITTY-BITTY PROCESSOR نیز مینامند.
خط ۱۴:
== اجزا ==
یک
از سوی دیگر، از آنجا که این قطعات در اکثر حالات برای مقاصد کنترلی استفاده میشوند، نیاز به برقراری ارتباط با دستگاه تحت کنترل خود را دارند. اما از آنجا که اکثر [[سیگنال]]های لازم برای این منظور سیگنالهای [[آنالوگ]] هستند، باید ابتدا این سیگنالها به صورت [[دودویی]] تبدیل شوند تا برای پردازنده قابل درک باشند. این کار توسط [[مبدل سیگنالهای آنالوگ به دیجیتال|مبدل آنالوگ به دیجیتال]] صورت میگیرد. همچنین در برخی از میکروکنترلرها [[مبدل دیجیتال به آنالوگ|مبدل دیجیتال به آنالوگی]] هم وجود دارد که امکان فرمان دادن میکروکنترلر به دستگاههای با ورودی آنالوگ را فراهم میکند.
خط ۳۵:
ریزکنترلگر (میکروکنترولر) و ریزپردازنده (میکروپروسسور) تقریباً از یک شاخهٔ فنّاورانه (تکنولوژیک) و ساختاری هستند، اما در اجزای وابسته، با هم تفاوتهای عمده دارند. در ریزپردازندهها فقط واحد پردازش به صورت مجزا به صورت یک ایسی وجود دارد که رم و رام و حتی ثبّاتها در ایسیهای مجزا به ریزپردازنده وصل و تشکیل یک ریزرایانه میدهند، اما در ریزکنترلگر تمام واحدهای یک رایانه، از جمله رم و رام و ثبّاتها، در درون یک ایسی به صورت فشرده به نام ریزکنترلگر وجود دارد که معمولاً در دستگاههای تجاری برای کاهش قیمت دستگاه مانند تلویزیون و ماکروویو و غیره استفاده میشود.<ref>(منبع: میکروکنترولر ۸۰۵۱، نویسنده: محمد علی مزیدی، ص۲۲)</ref>
میكروپرسسورها بر خلاف میكرو كنترلرها فاقد RAM و ROM و پورتهای I/O در درون خود تراشه هستند بنابراین برای اینكه بتوان سیستمی مبتنی بر میكروپرسسور را طراحی كنیم باید RAM و ROM و پورتهای I/O و تایمرها به آن اضافه شود. با توجه به اینكه طراح میتواند روی مقدار RAM و ROM و پورتهای I/O اعمال نظر نماید , این
== كاربرد میكروكنترلرها ==
میكروكنترلرها برای كاربردهایی كه در
== منابع ==
|