هدف از این کتاب آموزش میکروکنترلرهای خانواده PIC است و سعی شده این آموزش در حین انجام پروژه به مخاطب منتقل شود. این شیوه از آموزش بهترین راه ممکن برای انتقال مفاهیم میباشد زیرا از یک طرف مخاطب با نحوه کارکرد و برنامه نویسی میکرو آشنا شده و از طرف دیگر در حین مطالعه پروژه ها با ادوات الکتریکی و الکترونیکی مختلفی، همانند خازن، دیود، دیاک، ترایاک تا مباحث پیشرفته مانند پردازش صدا و تصویر، شبکه و... آشنا می شود.
پروژه های موجود در کتاب شامل مباحث مقدماتی مانند LED چشم کزن تا موس ،USB راه اندازی سیستم های پردازش تصویر، صدا و... می باشد که در ادامه و در فصول بعدی مراحل طراحی آن ها را طی می نماییم.
معرفی میکروکنترلر PIC
PIC یکی از محصولات شرکت Microchip می باشد. کاملاً مشخص نیست که PIC یک نام خاص و یا یک نام اختصاری می باشد اما میتوان در اینترنت اختصارهایی مانند Peripheral Interface Controller و یا Programmable Integrated Controller را در رابطه با PIC پیدا کرد. در وب سایت تولید کننده، PIC به عنوان یک نام عادی که با حروف بزرگ نوشته می شود معرفی شده است.
PIC یک مینی کامپیوتر کامل است اما برخلاف یک کامپیوتر که برای استفاده شخص طراحی شده، PIC برای کار کردن با یک ماشین طراحی شده است به عنوان مثال با استفاده از PIC می توان یک سروموتور را به منظور کنترل بازوی یک روبات برنامه ریزی کرد. به بیان ساده تر به راحتی نمی توان یک PIC را به کیبورد و یا یک ترمینال متصل کرد در حالی که این کار برای یک کامپیوتر روال ساده ای را دارد. اما م یتوان PIC را به سادگی به قطعاتی مانند سوئیچ، مقاومت، سنسور و حتی میکروکنترلرهای دیگر متصل کرد.
با توجه به اینکه میکروکنترلرها قابلیت برنامه ریزی دارند میتوان از آن ها در فرآیندهای مختلف استفاده کرد. به عنوان مثال می توان در فرآیندهای مربوط به کنترل موتور، هیتر، اندازه گیری دما و... از آن ها بهره برد. بسیاری از ادوات صنعتی که عملیات کنترلی را انجام می دهند مانند PLC ها، کنترلرهای دما و... با استفاده از میکروکنترلرها طراحی شده اند به همین دلیل است که به میکروکنترلرها معمولاً embedded system1 نیز گفته می شود. با استفاده از مطالب و دستورالعمل های گفته شده در این کتاب شما قادر خواهید بود به طراحی پروژه های مورد نظر خود بپردازید. در این کتاب هر پروژه با توضیحات واضح و کامل در مورد فرآیند تحت کنترل، برنامه نوشته شده و سخت افزار مورد نظر ارائه می شود. این کار کمک می کند تا هدف از طراحی پروژه مذکور و کارکرد آن را درک کرده و در نتیجه پس از پایان کتاب و بررسی 50 پروژه قادر باشید تا به سادگی با میکروکنترلرهای PIC کارکنید.