ریزکنترل‌گر: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Shahejahan (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
جز ويرايش متن
خط ۴:
[[Image:153056995 5ef8b01016 o.jpg|left|thumb|230px|تراشهٔ اینتل ۸۷۴۲، یک [[ریزکنترل‌کننده]] ۸ بیتی شامل [[پردازشگر]]ی ۱۲ مگاهرتزی، [[حافظه دسترسی تصادفی]] ۱۲۸ بایتی، ای‌پی‌رام ۲۰۴۸ بایتی و ورودی/خروجی]]
 
'''ریزکنترل‌کننده''' یا '''میکروکنترلر''' نوعی [[ریزپردازنده]] (میکروپروسسور) است بااین تفاوت که ریزپردازنده دارای [[حافضهٔ دسترسی تصادفی]] (RAM) و [[حافضهٔ فقط خواندنی]] (ROM)، تایمر، پورت‌های ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در '''درون خود تراشه''' نمی‌باشدمی‌باشد و لذا نمی‌تواندمی‌تواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند اما ریزکنترلگر دارای این ابزار درون خود است. به عبارت دیگر یک میکرو کنترلر، [[مدار مجتمع]] کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کزیستالی، تایمر، درگاههایدرگاه‌های ورودی و خروجی [[آنالوگ]] و دیجیتال، حافظه[[دیجیتال]] و ...حافظه تشکیل شده استشده‌است.
 
در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شده‌است که ریزکنترلگر با استفاده از آن می‌تواند محاسبات منطقی و حسابی را انجام دهد.
خط ۱۲:
به همید دلیل این گونه پردازنده‌ها را (IBP(ITTY-BITTY PROCESSOR نیز می‌نامند.
 
میکروکنترلرها عموما برای کاربردهای کوچک طراحی میشوند، ینابراین برخلاف ریزپردازنده هاریزپردازنده‌ها در این جا مهمترین مسائل، سادگی و مصرف کم توان است.<ref>ویکیپدیای انگلیسی [http://en.wikipedia.org/wiki/Microcontroller] ویکیپدیای انگلیسی]</ref>
 
برخی از وسایل که از میکرو کنترلر استفاده می‌کنند: تلفن، موبایل، سیستم، ایمنی، دربازکن گاراژ، دستگاه فاکس، کامپیوتر شخصی PC، ویدئو، دوربین ویدئویی، چرخ خیاطی، سیستم‌های تهویه، سرعت سنج
خط ۱۸:
یک ریزکنترل کننده از سخت افزارهایی مانند [[پردازنده]]، [[رم]]، [[رام]] و یک سری [[پایانه]] ( یا پورت یا درگاه) تشکیل شده‌است.
 
از سوی دیگر، از آنجا که این قطعات در اکثر حالات برای مقاصد کنترلی استفاده میشوند،می‌شوند، نیاز به برقراری ارتباط با دستگاه تحت کنترل خود را دارند. اما از آنجا که اکثر سیگنالهای[[سیگنال]]‌های لازم برای این منظور سیگنالهای [[آنالوگ]] هستند، باید ابتدا این سیگنالها به صورت [[دودویی]] تبدیل شوند تا برای پردازنده قابل درک باشند. این کار توسط [[مبدل آنالوگ به دیجیتال]] صورت میگیردمی‌گیرد. همچنین در برخی از میکروکنترلرها [[مبدل دیجیتال به آنالوگ]]ی هم وجود دارد که امکان فرمان دادن میکروکنترلر به دستگاه هایدستگاه‌های با ورودی آنالوگ را فراهم میکندمی‌کند.
 
از دیگر اجزای معمول و پرکاربرد در میکروکنترلرها، [[تایمر]]ها هستند. تایمرها عموما از یک شمارنده تشکیل میشوندمی‌شوند که پس از تعداد مشخصی از شمارش، تولید یک [[وقفه]] میکنند که میتواندمی‌تواند برای بررسی متوالی یک روال یا انجام متوالی یک کار مورد استفاده قرار گیرد.
 
بسیاری از میکروکنترلرها از واحدهای [[مدولاسیون عرض پالس]] نیز برخوردارند. این واحدها به خصوص در کاربردهای [[الکترونیک قدرت]] و کنترل موتور و نیز به عنوان مبدل دیجیتال به آنالوگ کاربرد دارند.<ref>ویکیپدیای انگلیسی [http://en.wikipedia.org/wiki/Switched-mode_power_supply] ویکیپدیای انگلیسی]</ref>
 
== مجموعه دستورات میکرو کنترلر ==