میکروکنترلر PIC

شمارنده ساده با میکروکنترلر pic 16f84 

11

شمارنده  با pic 16f84 یک پروژه ساده با Pic میباشد .این پروژه شامل فایل پروتئوس و سورس کامل برنامه به زبان بیسیک میباشد .

عملکرد مدار توسط سه کلید میباشد .

کلید ها جهت شمارش افزایشی ( افزایش +۱ به ازای هر اتصال) و کاهشی ( کاهش +۱ به ازای هر اتصال) و کلید ریست میباشد .

counter

ریزکنترلگر یا میکروکنترلر (به انگلیسی: Microcontroller)‏ نوعی ریزپردازنده است که دارای حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ فقط خواندنی (ROM)، تایمر، پورت‌های ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در درون خود تراشه می‌باشد و می‌تواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاه‌های ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شده‌است.

در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شده‌است که ریزکنترلگر با استفاده از آن می‌تواند محاسبات منطقی و حسابی را انجام دهد.

وجود RAM و ROM و پورت‌های I/O در میکرو کنترلرها آنها را یک انتخاب ایده ال برای کاربردهایی می‌کند که قیمت و فضا در آنها مهم است. در بسیاری از کاربردها مثل کنترل از راه دور تلویزیون نیازی به محاسبات سنگین در حد یک ۴۸۶ یا حتی ۸۰۸۶ وجود ندارد. در این گونه موارد و بسیاری دیگر از کاربردها فضای مورد استفاده توان مصرفی و قیمت هر واحد مهم تر از قدرت محاسبات است. در این گونه موارد اغلب لازم است تعدادی I/O خوانده شده و بیت‌های مشخصی را خاموش یا روشن کند. به همین دلیل این گونه پردازنده‌ها را (IBP(ITTY-BITTY PROCESSOR نیز می‌نامند.

میکروکنترلرها عموما برای کاربردهای کوچک طراحی می‌شوند، بنابراین برخلاف ریزپردازنده‌ها در این جا مهمترین مسائل، سادگی و مصرف کم توان است.

برخی از وسایل که از میکرو کنترلر استفاده می‌کنند: تلفن، موبایل، سیستم، ایمنی، دربازکن گاراژ، دستگاه فاکس، کامپیوتر شخصی PC، ویدئو، دوربین ویدئویی، چرخ خیاطی، سیستم‌های تهویه، سرعت سنج…

images 300x76 CNC با میکروکنترلر ATMEGA16

خوب(7)بد(0)
همچنین ممکن است بپسندید
کلید صوتی
پروژه نشان گر دما بر روی LCD گرافیکی با PIC
۲ دیدگاه
  • علی
    بهمن ۱۰,۱۳۹۳ در ۹:۰۵ ب.ظ

    سلام.ببخشید برنامشو نمیذارید؟

    خوب(0)بد(2)
    • admin
      بهمن ۱۱,۱۳۹۳ در ۱۱:۵۵ ق.ظ

      با سلام، دوست عزیز همه اطلاعات در فایل دانلود موجود است. با تشکر

      خوب(0)بد(1)

دیدگاه خود را بیان فرمائید

نام شما *
وبسایت شما *

دیدگاه شما *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>