اگر با برنامهنویسی اسمبلی میکروکنترلر آشنایی داشته باشید، برنامهنویسی برای enCoRo نیز مشابه همان است. اما اگر با برنامهنویسی در بیسیک و C آشنا هستید، باید بدانید که در برنامهنویسی کدهای اسمبلی بسیاری از عملگرهای زبانهای سطح بالا موجود نیست در اینجا دیگر حلقههای While یا for یا انواع مختلف متغیرها وجود ندارد. اما برای تراشهای مانند enCoRo که به منظور کارهای نمایشی و کنترلی غیر پیچیده طراحی شده است، استفاده از کدهای اسمبلی عملی است. برای برنامههای کوتاه، که به سرعت اجرا میشوند احتیاجی به خرید مفسر نیست.
مشخصات:
عنوان پایان نامه : فاصله سنج آلتروسنیک با قابلیت اندازه گیری دما به زبان C
قالب بندی :pdf
قیمت: 2800 تومان
فهرست مقاله:
فصل اول: سخت افزار و توضیح قطعات سخت افزار
سخت افزار
میکرو کنترلر AVR
سنسور اولتراسونیک
تقویت کننده عملیاتی
خازن
مقاومت الکتریکی
ترانزیستور
دیود
تنظیم کننده ولتاژ
ال سی. دی کارکتری
لیست قطعات فاصله سنج
مدار فاصله سنج
فصل دوم :نرم افزار
برنامه نویسی میکروکنترلر
منطق برنامه
شروع برنامه نویسی به زبان C
برنامه نویسی ماژولار
منابع
شرح مختصر:
اولتراسونیک به صوتی گفته میشود که فرکانس آن بالاتر از فرکانس صوتی است که انسان توانایی شنیدن آنرا دارد و معمولاً فرکانس بالای ۲۰khz را شامل میشود. چندین راه برای اندازه گیری مسافت بدون تماس وجود دارد. برخی دستگاه ها با ساتع کردن امواج مادون قرمز و دریافت آن فاصله شی مورد نظر را تشخیص میدهند. دستگاه های دیگری هستند که با لیزر کار میکنند و صحت عملکرد و دقت بالایی دارند. در حال حاضر تکنیک های تشخیص فاصله با لیزر، رادار، مادون قرمز و اولتراسونیک بطور گسترده در دستگاه های اندازه گیری و اکتشاف موانع و… مورد استفاده قرار میگیرند. دستگاه های اندازه گیری مسافت لیزری و راداری به دلیل گران قیمت بودن و هزینه بالا فقط در کاربردهای محدودی استفاده میشوند و تحقیقات نشان میدهد که سیستمهای تشخیص مسافت اولتراسونیک بدلیل قیمت پائین و عملکرد قابل قبول مقبولیت بیشتری دارند.