کار با مقایسه کننده آنالوگ در زبان بیسیک BASIC

کار با مقایسه کننده آنالوگ

یکی از خصوصیات میکرو کنترلرها ولتاژ آنالوگ دو پایه Ain0 (پایه مثبت) و Ain1 (پایه منفی) را با هم مقایسه و در صورت بالاتر بودن سطح ولتاز پایه مثبت از پایه منفی خروجی پایه Aco یک می شود.

کار با مقایسه کننده آنالوگ در زبان بیسیک BASIC

پیکربندی مقایسه کننده آنالوگ در زبان بیسیک BASIC

Config Aci = On|Off : گزینه on برای روشن کردن مقایسه کننده است. کاربرد این گزینه در زمانی است که بخواهید در جاهای مختلف برنامه مقایسه کننده را روشن و خاموش کنید.

Compare = On|Off : یکی از قابلیت های خروجی مقایسه کننده, اتصال به ورودی مد Capture تایمر-کانتر است. با انتخاب گزینه ON این قابلیت فعال می شود.

Trigger : مقایسه کننده آنالوگ هم دارای وقفه ای با نام وقفه سیاه است و رجیستر پرچم این وقفه Aci نام دارد. این وقفه به نوع تغییر خروجی مقایسه کننده (پایه Aco) حساس است. گزینه Toggle برای تغییر از صفر به 1 و یا بر عکس وقفه روی می دهد. گزینه Rising وقفه به لبه بالا رونده حساس است و گزینه Falling وقفه به لبه پایین رونده حساس می شود.

وقفه مقایسه کننده آنالوگ در زبان بیسیک BASIC

برای فعال سازی این وقفه در هنگام برنامه نویسی باید تمام دستورات مورد نیاز فعال سازی یک وقفه را انجام داد. مانند Enable Interrupts و برای پرش به زیر برنامه وقفه از دستور زیر استفاده شود.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 10 اکتبر 2014

3 دیدگاه

  1. ممنون از شما

  2. نه میتونم وارد بشم نه میتونم دوباره با ایدی متفاوت ثبت نام بکنم
    مراحل رو میگذرونم یه دفه یه ارور میده. خسته کرد منو لطفا ببینید قضیه چیه

  3. سلام دوست عزیز
    صفحه ورود و عضویت سایت بررسی شد و مشکلی یافت نشد، لطفا اخطاری که با آن روبرو می شوید را به واحد پشتیبانی سایت از طریق آدرس ایمیل ofogh.ideh@yahoo.com ارسال نمائید.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

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

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

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