آمورش برنامه نویسی میکروکنترلرهای pic
چند مدتی هست که در مورد میکروکنترلر ها مطالب خوبی رو داخل سایت میذاریم در این پست کتابی رو آماده کردیم در مورد آموزش برنامه نویسی میکروکنترلرهای pic که در قالب ۱۵۷ صفحه نگارش شده است .
در شبیه سازی نرم افزاری که به منظور افزایش توانایی برنامه نویسان در نوشتن دستورالعمل های مورد نیاز، طراحی شده است، برنامه نویسان، ابتدا برنامه خود را نوشته و سپس در محیط مجازی بر روی روبات های شبیه سازی شده امتحان می کنند. البته این روش به نوبه خود طرفداران خاص خود را دارد و به دلیل هزینه اندک، کاربران بسیاری به آن رو آورده اند.در حال حاضر نیز مسابقات مختلفی در کشورهای مختلف برگزار می گردد که از آن جمله می توان به مسابقات روبوکاپ در قسمت شبیه سازی اشاره کرد.
ما در این کتاب سعی داریم با معرفی قطعات مختلف الکترونیکی که در ساخت روبات از آنها استفاده می کنیم، و نیز با آموزش نحوه برنامه نویسی روباتها، مخاطبان را در ساخت روبات یاری کنیم.
میکروکنترلر چیست ؟
ریزکنترلگر یا میکروکنترلر (به انگلیسی: Microcontroller) نوعی ریزپردازنده است که دارای حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ فقط خواندنی (ROM)، تایمر، پورتهای ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در درون خود تراشه میباشد و میتواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاههای ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شدهاست.
در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شدهاست که ریزکنترلگر با استفاده از آن میتواند محاسبات منطقی و حسابی را انجام دهد.
وجود RAM و ROM و پورتهای I/O در میکرو کنترلرها آنها را یک انتخاب ایده ال برای کاربردهایی میکند که قیمت و فضا در آنها مهم است. در بسیاری از کاربردها مثل کنترل از راه دور تلویزیون نیازی به محاسبات سنگین در حد یک ۴۸۶ یا حتی ۸۰۸۶ وجود ندارد. در این گونه موارد و بسیاری دیگر از کاربردها فضای مورد استفاده توان مصرفی و قیمت هر واحد مهم تر از قدرت محاسبات است. در این گونه موارد اغلب لازم است تعدادی I/O خوانده شده و بیتهای مشخصی را خاموش یا روشن کند. به همین دلیل این گونه پردازندهها را (IBP(ITTY-BITTY PROCESSOR نیز مینامند.
میکروکنترلرها عموما برای کاربردهای کوچک طراحی میشوند، بنابراین برخلاف ریزپردازندهها در این جا مهمترین مسائل، سادگی و مصرف کم توان است.
برخی از وسایل که از میکرو کنترلر استفاده میکنند: تلفن، موبایل، سیستم، ایمنی، دربازکن گاراژ، دستگاه فاکس، کامپیوتر شخصی PC، ویدئو، دوربین ویدئویی، چرخ خیاطی، سیستمهای تهویه، سرعت سنج
دیدگاه خود را بیان کنید